//
// Modfied by SRL 09-11-2003 to use proper DOM DHTML
// Also modified to use session cookies only
//

var isNav;

if(!(document.getElementById)){
	isNav = true;
	document.write ("<style>.subMenu { display: block; }</style>");
} 
else isNav = false;

function OnLoad(){
	if(!isNav){
		var allDivs = document.getElementsByTagName("DIV");
		var MenuStat = getCookie("MenuStatus");
        	var j
		j=0;
		for(var i = 0; i < allDivs.length; i++) {
		    if(allDivs[i].className == "subMenu") {
			if(MenuStat.substr(j,1) == "1")
                        allDivs[i].style.display = "block";
            		else
                        allDivs[i].style.display = "none";           
            		j++;
		    }
		}
	}
}

function UnLoad() {
	if(!isNav){
	var allDivs = document.getElementsByTagName("DIV");
	var stat = "";

	for(var i = 0; i < allDivs.length; i++) {
	    if(allDivs[i].className == "subMenu") {
		if(allDivs[i].style.display == "block")
			stat += "1";
		else
			stat += "0";
	    }
	}
	putCookie("MenuStatus", stat);
	}
}

function DoMenu(divName, sUrl){
	if(!isNav){
		if(divName != ''){
			var eStyle = document.getElementById(divName).style;

			if(eStyle.display == 'block')
				eStyle.display = 'none';
			else
				eStyle.display = 'block';
		}

		if(sUrl != '')
			window.location.href = sUrl;
	}
}

function putCookie(sName, sValue) {
	var d = new Date();

	d.setYear(d.getYear() + 1);
	document.cookie = sName + "=" + sValue + ";path=/;";
	return true;
}

function getCookie(sName) {
	var oCookies = document.cookie.split("; ")

	for (var i = 0; i < oCookies.length; i++)
		if (oCookies[i].split("=")[0] == sName) return oCookies[i].split("=")[1];
	return "";
}