if (document.getElementById){ //DynamicDrive.com change
	document.write('<style type="text/css">\n')
	document.write('.submenu{display: none;}\n')
	document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){

	var theimg=document.getElementById(obj+"img");

	thesrc=theimg.src;
	if(thesrc.indexOf("images/plus.gif") > 0 ){
		theimg.src = "images/minus.gif";
	}else{
		theimg.src = "images/plus.gif";
	}

	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); 
		if(el.style.display != "block"){ 
			el.style.display = "block";
			saveObj(obj, "block");
		}else{
			el.style.display = "none";
			saveObj(obj, "none");
		}
	}
}

function loadMenu(){

	var self = this;

	var ar = document.getElementById("masterdiv").getElementsByTagName("span");

	for (var i=0; i<ar.length; i++){
			if (ar[i].className=="submenu"){

				//try to find the value in the cookie list
				var el = document.getElementById(ar[i].id);
				var thisname=readCookie(ar[i].id);
				
				if(thisname == null){
					el.style.display = "block";
					var thisimg = document.getElementById(ar[i].id+"img");
					thisimg.src = "images/minus.gif";
					
				}else{
					el.style.display = thisname;
					if(thisname == "block"){
						var thisimg = document.getElementById(ar[i].id+"img");
						thisimg.src = "images/minus.gif";
					}else{
						var thisimg = document.getElementById(ar[i].id+"img");
						thisimg.src = "images/plus.gif";
					}
				}
			}
	}
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function saveObj(obj, value){

	if(document.getElementById){
		var el = document.getElementById(obj);
		theid = el.id;
		setCookie(theid, value);
	}
}



function setCookie (name, value) {

 if(value == "") {
  value = "NULL";
 }
 expires = new Date();
 expires.setHours(99999);
 document.cookie = name + "=" + value + "; expires=" + expires.toGMTString() + ""; 
}

function changeClass(name){

	if(document.getElementById){
	var el = document.getElementById(name);

		
		if(el.color != "#FFFFFF"){ 
			el.color = "#000000";
		}else{
			el.color = "#FF0000";
		}
	}
}
