// JavaScript Document

function init(){
	if (document.getElementById("help")){
		setupHelp();
	}	
};


// HELP SETUP
function setupHelp(){
	document.getElementById("help").className = "hide";
	
	var h = new Array();
	var targ = new Array();
	
	for(i = 0; i < help.length; i++){
		j = i + 1;
		h[i] = crteHelp(help[i] + "H",j);	
		targ[i] = document.getElementById(help[i]);
		targ[i].appendChild(h[i]);
	}
};


function crteHelp(f,num){
	//Grab text from help divs
	var src = document.getElementById("help"+num+"");
	var headers = src.getElementsByTagName("h3");
	var head = headers[0].innerHTML;
	var paras = src.getElementsByTagName("p");
	var p = paras[0].innerHTML;
	
	//Create Div tag
	var hT = document.createElement("div");
	hT.id = f;
	hT.className = "help hide";
	
	//Create H3 tag
	var hTh = document.createElement("h3");
	hTh.innerHTML = head;
	
	//Create P tag
	var hTp = document.createElement("p");
	hTp.appendChild(document.createTextNode(p));
	
	//Create close link
	var hTu = document.createElement("ul");
	var hTli = document.createElement("li");
	var hTa = document.createElement("a");
	hTa.appendChild(document.createTextNode("Close X"));
	hTa.href = "javascript:hideHelp('"+f+"');"
	hTli.appendChild(hTa);
	hTu.appendChild(hTli);
	
	//Put it all together
	hT.appendChild(hTh);
	hT.appendChild(hTp);
	hT.appendChild(hTu);
	
	return hT;
}

function showHelp(lyr, btn){
	var h;
	
	if (btn){
		//alert(btn.parentNode.id);
	}
	
	if (document.getElementById(lyr)){
		h = document.getElementById(lyr);
		
		if (h.className === "help"){
			for (i = 0; i < help.length; i++){
				hideHelp(help[i]+"H");
			}
		}else{
			for (i = 0; i < help.length; i++){
				hideHelp(help[i]+"H");
			}
			h.className = "help";
			if (document.getElementById(lyr+"-img")) {
				document.getElementById(lyr+"-img").src="images/help_on.gif";
			}
		}
		
	}
	
};

function hideHelp(lyr){
	if (document.getElementById(lyr)){
		document.getElementById(lyr).className="help hide";
	}
	if (document.getElementById(lyr+"-img")) {
		document.getElementById(lyr+"-img").src="images/help_off.gif";
	}
};

window.onload = init;