// focus flagvar focussed = false;// current navigational itemvar currentItem;function mainNavPop(referer, mainitem) {														// retrieve DOM items		if(document.getElementById) {			obj = document.getElementById(mainitem).style;			state = obj.visibility;			ref = document.getElementById(referer);			currentItem = ref;			if (state != "visible") {				// close all menus				closeAllNav();				// bring menu to front				document.getElementById("navigation").style.zIndex = 999;				// make target menu visible 				obj.visibility = "visible";			} else if (focussed != true) {				// make target menu invisible 				obj.visibility = "hidden";				ref.blur();			}			// recuperation time (focus/click combo)			timer = setTimeout("resetFocussed()",300);			return false;		} else {			return true;		}}function closeAllNav() {		if(document.getElementById) {			// reset all items			for (i in menuitem) {					obj2 = document.getElementById(menuitem[i]).style;			}			// close all menus			for (j in submenuitem) {				obj2 = document.getElementById(submenuitem[j]).style;				obj2.visibility = "hidden";			}			// put navigation to back			document.getElementById("navigation").style.zIndex = 0;		} else {			return true;		}}function clickMainNav(referer, mainitem) {		if(focussed != true) {			return mainNavPop(referer,mainitem) 		} else { 			return false;		}}function resetFocussed() {		// resets focus flag		focussed = false;}// event listener for closing main navigationfunction checkNavClose() {		if (focussed != true) closeAllNav()}// focus in formfunction focusEl(el1,el2) {		if (document.getElementById) { 			q=document.getElementById(el1); 			if(q.focus) { 				q.focus(); 			} else {				q=document.getElementById(el2); 				if(q.focus) q.focus(); 			}		}		return true;}
