<!--

// # # # # # Layer Function # # # # #

ns=0;

if (navigator.appName == "Netscape") {
	if (parseInt(navigator.appVersion) == 5) {
		layerRef="document.getElementById";
		styleSwitch=".style";
		ns=1;
	}
	else {
		layerRef="document.layers";
  		styleSwitch="";
		ns=1;
	}
	
} else {
    	layerRef="document.all";
    	styleSwitch=".style";
}

function clickLayer(layerName) {
	if (layerRef=="document.layers") {
		if (eval(layerRef+'["'+layerName+'"]')) {
			if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility')=="visible") {
				hideLayer(layerName);
				showLayer('topmenu00');
			}
			else {
				showLayer(layerName);
			}
		}
	} 		
	else {
		if (eval(layerRef+'("'+layerName+'")')) {
			if (eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility')=="visible") {
				hideLayer(layerName);
				showLayer('topmenu00');
			}
			else {
				showLayer(layerName);
			}
		}
	}
}

function showLayer(layerName) {
 	if (layerRef=="document.layers") {
 		if (eval(layerRef+'["'+layerName+'"]')) {
 			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
 		}
 	} 		
 	else {
 		if (eval(layerRef+'("'+layerName+'")')) {
 			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="visible"');
 		}
 	}
}

function hideLayer(layerName) {
	if (layerRef=="document.layers") {
		if (eval(layerRef+'["'+layerName+'"]')) {
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
		}
	}	
	else {
		if (eval(layerRef+'("'+layerName+'")')) {
			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="hidden"');
		}
	}
}

function doLayer(strShow,strHide) {

	var strShowEnd = strShow.charAt(strShow.length - 1);
	var strHideEnd = strHide.charAt(strHide.length - 1);

	if ((strShowEnd != ",") && (strHideEnd != ",")) {
		var arrShow = strShow.split(",");
		if (arrShow != "") {
			for (var i = 0; i < arrShow.length; i++) {
				var tempname = "topmenu" + arrShow[i];
				//alert("show " + tempname);
				showLayer(tempname);
			}
		}

		var arrHide = strHide.split(",");
		if (arrHide != "") {
			for (var i = 0; i < arrHide.length; i++) {
				var tempname = "topmenu" + arrHide[i];
				//alert("hide " + tempname);
				hideLayer(tempname);
			}
		}
	} else {
		alert("Invalid show/hide layer parameters!");
	}
}

menutop=40;
if (ns) menutop=43;

function sety(layerName,y) {
 	eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top='+y);
}

//-->