// JavaScript Document

//========== LEFT MENU ==========================

var links_fruits = ["Apricots", "Banana Chips", "Coconut", "Cranberries", "Dates", "Figs", "Ginger",
					 "Gogi Berries", "Mango", "Papaya", "Pineapple", "Raisins"];
					 
var links_nuts = ["Almonds", "Brazil Nuts", "Cashews", "Hazelnuts", "Macadamias", "Peanuts", "Pecans", 
				  "Pine Nuts", "Pistachios", "Soy Nuts", "Walnuts"];
				   
var links_seeds = ["Caraway", "Flax", "Poppy", "Pumpkin", "Sesame", "Sunflower"];
				   
var links_organic = ["Peanut Butter", "Misc"];
   
var links_ary = [ ["DriedFruits", links_fruits, false], 
  				["Nuts", links_nuts, false], 
				["Seeds", links_seeds, false], 
				["Organic", links_organic, false], 
  				];	

function links_func(selected, folder){
	var c_link = selected - 1;
	var link_id = "links";
	var link_type = links_ary[c_link][0];
	var link_fill = links_ary[c_link][1];
	
	if (links_ary[c_link][2]==true){
		links_ary[c_link][2] = false;
		removeNode(link_id, link_fill);
	}
	else{
		links_ary[c_link][2] = true;
		addNode(link_id, link_type, link_fill, folder);
	}
}

function addNode(linkId, link_type, linkFill, folder) {
	var inText = "";
	var linkText = "";
	var aryLength = linkFill.length;
	var counter = 0;
	
	while (counter < aryLength){
		inText = linkFill[counter];
		if(folder == false){
			linkText = "Products/" + linkFill[counter] + ".html";
		}
		else if(folder == true){
			linkText = linkFill[counter] + ".html";
		}
		
		var newText = document.createTextNode(inText);	
		var newDiv = document.createElement("div");
		var newA = document.createElement("a");
		newDiv.setAttribute('id', inText);
		newDiv.setAttribute('class', 'sub_links');
		newA.setAttribute('href', linkText);
		newA.appendChild(newText);
		newDiv.appendChild(newA);
		
		var docBody = document.getElementById(linkId);
		docBody.appendChild(newDiv);
		counter++;
	}
}

function removeNode(linkId, linkFill){
	var aryLength = linkFill.length;
	var counter = 0;
	
	while (counter < aryLength){
		var lastDiv = document.getElementById(linkFill[counter]);
		var docBody = document.getElementById(linkId);
		docBody.removeChild(lastDiv);
		counter++;
	}
}
