
		var ns = (document.layers)?true:false;
		var ie = (document.all)?true:false;
		var ns6 = (!document.all && document.getElementById) ? true : false; 
		
		var lPrev = 1;
		var lFirst = 0;
		var lCloser = 0;
		var oNavID = new Object();
		var oNavChild = new Array();

		function addNav(lID, lHasSide) {
				var s= "no"
			if (ie) 	{ 
				if( window.document.getElementById("child" + lID)) {
					s = "yes"
				}
			}
			if (ns) { 
				//alert(document.layers["child" + lID])
				if ( document.layers["child" + lID]) {
					s = "yes"
				}
				
			}
			
			alert(s)
		}
		
		function closeAll() {
			var s;
			for (var i=0; i < oNavID.length; i++) {
				s += oNavID[i]
			}
			//alert(s)
		}
		
		function funcOn(lID, sHighColor,sColor, lHasSide) {
			//addNav(lID, lHasSide)
			lCloser=1;
			lFirst = 1;
			setBGColor(lPrev,sColor);
			
			//if (lHasSide > 0) {
				closeSideMenu(lPrev)
			//}
			lPrev = 0;
			setBGColor(lID,sHighColor);

			if(lHasSide > 0) {
				openSideMenu(lID);
			} else {
					lPrev = 1;
					lFirst = 0;
				lCloser = 0;
			}
		}
		
		function funcOnSingle(id) {
			lPrev = 1;
			lFirst = 0;
			lCloser = 0;
		
			//alert(id)
			closeAllSub();
		}
		
		function closeAllSub() {
			 alert(window.document.all.length)
		}
		
		function setBGColor(lID, sColor) {
		
			if (ns6) { window.document.getElementById("nav" + lID).style.background = sColor;}
			if (ns)	 window.document.layers["nav" + lID].bgColor = sColor;
			if (ie)	 window.document.all["nav" + lID].style.background = sColor;
		}

		function funcOff(lID,sColor) {
			lCloser=-1;
			lPrev = lID
			setTimeout('closeSideIT()',2000)
			
		}
		
		function openSideMenu(lID) {
			if (ns6 || ie) {
				if(window.document.getElementById("child" + lID)) {
					window.document.getElementById("child" + lID).style.visibility = "visible";
				}
			}
			if (ns){
				if(document.layers["child" + lID]) {
					document.layers["child" + lID].visibility = "show";
				 }
			}
			
			//if (ie) document.all["child" + lID].style.visibility = "visible";
		}
		
		function closeSideMenu(lID) {
			if (ns6 || ie) {
				if(window.document.getElementById("child" + lID)) {
					window.document.getElementById("child" + lID).style.visibility = "hidden";
				}
			}
			if (ns){
				if(document.layers["child" + lID]) {
					document.layers["child" + lID].visibility = "hide"
				}
			}
			//setBGColor(lID, "#cccccc")
			//if (ns6) window.document.getElementById("child" + lID).style.visibility = "hidden";
			//if (ns) {document.layers["child" + lID].visibility = "hide";}
			//if (ie) document.all["child" + lID].style.visibility = "hidden";
		}


		function closeSideIT() {
			if(lCloser!=1) {	
				lID = lPrev
				setBGColor(lID, "#cccccc")
				
				if (ns6 || ie) {
					if(window.document.getElementById("child" + lID)) {
						window.document.getElementById("child" + lID).style.visibility = "hidden";
					}
				}
				if (ns){
					if(document.layers["child" + lID]) {
						document.layers["child" + lID].visibility = "hide"
					}
				}
				
				
				//if (ns6) window.document.getElementById("child" + lID).style.visibility = "hidden";
				//if (ns) document.layers["child" + lID].visibility = "hide";
				//if (ie) document.all["child" + lID].style.visibility = "hidden";
			}
		}
		
		function childOn(lID) {
			//alert("hi")
			lCloser = 1;
		}
		
		function childOut(lID) {
			lCloser = -1;
			//if (lID != lPrev) {
				setTimeout('closeSideIT()',2000)
			//}
		}