// JavaScript Document
function toggleMenu(objID) {
	if (!document.getElementById) return;
	var ob = document.getElementById(objID).style;
	ob.display = (ob.display == 'block') ? 'none' : 'block';
}

function showMenu(objID) {
	if (!document.getElementById) return;
	var ob = document.getElementById(objID).style;
	ob.display = 'block';
}

function hideMenu(objID) {
	if (!document.getElementById) return;
	var ob = document.getElementById(objID).style;
	ob.display = 'none';
}

function switchArrow(objID) {
	if (!document.getElementById) return;
	var ob = document.getElementById(objID);
	if(ob.src == "/images/expand_icon.png") {ob.src = "/images/collapse_icon.png";}
	//else if(ob == "/images/expand_icon.png") {ob = '/images/collapse_icon.png';}
}

var hover = "enabled";
var root = "nav";

function show(objID, objNum) {
	if(hover == "enabled") {
		ob = document.getElementById(objID + '' + objNum);
		ob.style.display = "block";
		//ob.style.visibility = "visible";
	}
}

function hide(objID, objNum) {
	if(hover == "enabled") {
		ob = document.getElementById(objID + '' + objNum);
		ob.style.display = "none";
		//ob.style.visibility = "hidden";
	}
}

function mouseEventChange(objID, objNum, linkID) {
	linker = document.getElementById(linkID + '' + objNum);
	ob = document.getElementById(objID + '' + objNum);
	if(ob.style.display == "block" && hover == "enabled") {
	//if(ob.style.visibility == "visible" && hover == "enabled") {
		hover = "disabled";
		linker.style.backgroundColor = "#401E09";
		linker.style.color = "#FFFFFF";
	} else if(ob.style.display == "block" && hover == "disabled") {
	//} else if(ob.style.visibility == "visible" && hover == "disabled") {
		hover = "enabled";
		linker.style.backgroundColor = "";
		linker.style.color = "";
	} else if(ob.style.display == "none" && hover == "disabled") {
	//} else if(ob.style.visibility == "hidden" && hover == "disabled") {
		var li_count = 0;
		//var a_count = 0;
		nodes = document.getElementById(root).childNodes;
		for(var j = 0; j < nodes.length; j++) {
			if(nodes.item(j).nodeName == "LI") {li_count++;}
			//if(nodes.item(j).nodeName == "DIV") {a_count++;}
		}
		for(var i = 1; i <= li_count; i++) {
		//for(var i = 1; i <= a_count; i++) {
			linker = document.getElementById(linkID + '' + i).style;
			ob = document.getElementById(objID + '' + i).style;
			if(i != objNum) {
				ob.display = 'none';
				//ob.visibility = 'hidden';
				linker.backgroundColor = "";
				linker.color = "";
			}
			if(i == objNum) {
				ob.display = (ob.display == 'block') ? 'none' : 'block';
				//ob.visibility = (ob.visibility == 'visible') ? 'hidden' : 'visible';
				linker.backgroundColor = "#401E09";
				linker.color = "#FFFFFF";
			}
		}
	}
}

function add_field(div_name,subfix,width,max_elem)
{
	var elms = document.getElementById(div_name).getElementsByTagName("*");
	if(elms.length>=max_elem)
	{
	}
	else
	{
		var values = new Array();
		for(var i = 0, maxI = elms.length; i < maxI; i++)
		{
			var elm = elms[i];
			values[i] = elm.value
		}

		document.getElementById(div_name).innerHTML = document.getElementById(div_name).innerHTML + '<input style=\"background-color:rgba(255,255,255,0.5);display:block;width:'+width+'px;\" id=\'input'+(elms.length+1)+subfix+'\' type=\'text\' >';
		for(var i = 0;i<values.length; i++)
		{
			elms[i].value = values[i];	
		}
	}
}



/*** This function handles the resizing of iFrames to 100% of the screen size ***/
// The -130 and -30 take care of space used by the header and footer
// the id "framer" must be included on iframes that are being resized
function resize_iframe() {
	var height = window.innerWidth - 130 - 30; //Firefox
	if(document.body.clientHeight) {height = document.body.clientHeight - 130 - 30;} //IE
	//resize the iframe according to the size of the window (all these should be on the same line)
	if(document.getElementById("framer")) {
		document.getElementById("framer").style.height = parseInt(height - document.getElementById("framer").offsetTop - 8) + "px";
	}
}




// this will resize the iframe every time you change the size of the window.
 window.onresize = resize_iframe;