var IE=(document.all);
var NS=(document.layers);
var DOM=(document.getElementById);
var isMac=(navigator.appVersion.indexOf("Mac")==-1);
var allString="document.";
allString += (IE)?"all.":(DOM)?"getElementById(\"":"";
var styleString=(IE)?".style":(DOM)?"\").style":"";
var endAllString=(DOM && !IE)?"\")":"";
var px=(DOM)?"px":"";
var beforeload=1;
var hideEvent = 0;
var hide = 1;

	function showFlyOuts(whichmenu, whichLayer) {	
				hideAllFlyOuts('0_10');
				menuItem_on(whichmenu);
				var item = document.getElementById("flyout"+whichLayer);
				var menu = document.getElementById("menuItem"+whichmenu);
				if(item){
				    setAbsolutePos(menu, item);
				    item.style.visibility="visible";
				}
				hideEvent = setInterval("startHide()", 1200);
				hide = 0;
	}
	function menuItem_on(whichmenu) {
			//hideAllFlyOuts('0_10');
			//eval(allString+"menuItem"+whichmenu+styleString).backgroundColor="#fdefaa";
			document.getElementById("menuItem"+whichmenu).className="darknavOn";
			hide=1;
	}
	function menuItem_off(whichmenu) {
			//hideAllFlyOuts('0_10');
			for (i = 0; i <= 8; i++) {
				document.getElementById("menuItem"+i).className="darknav";
			}
			hide=1;
	}
	function hideAllFlyOuts(except) {
	        var item;
			for (i = 1; i <= 8; i++) {
				item = document.getElementById("menuItem"+i);
				if(item){
				    item.className="darknav";
				}
			}
			for (i = 1; i <= 8; i++) {
				item = document.getElementById("flyout"+i);
				if(item){
				    item.style.visibility="hidden";
				}
				//eval(allString +"flyout"+i+styleString).visibility="hidden";	
			}
			clearInterval(hideEvent);
	}	
	function startHide() {
		if (hide==1) {
			hideAllFlyOuts('0_10');
		}
	}
	function sBlk(whichlayer, subLayer) {
		//var nsDrill = whichlayer+".document.";
		//eval(allString+nsDrill+subLayer+styleString).backgroundColor="#000000";
		document.getElementById(whichlayer).document.getElementById(subLayer).className="darknavOn";
		hide = 0;
	}
	function hBlk(whichlayer, subLayer) {
		//var nsDrill = whichlayer+".document.";
		//eval(allString+nsDrill+subLayer+styleString).backgroundColor="#666666";
		document.getElementById(whichlayer).document.getElementById(subLayer).className="darknav";
		hide = 1;
	}
  function setAbsolutePos(menu, layerid)
  {
      var daps = layerid.style;
      var ttop = menu.offsetTop;
      var thei = menu.clientHeight;
      var tleft = menu.offsetLeft;
	  var twid = menu.offsetWidth;
      var ttyp = menu.type;
      var lwid = daps.width;
      while(menu = menu.offsetParent){
        ttop+=menu.offsetTop;
        tleft+=menu.offsetLeft;
      }
      daps.top = ttop;
      daps.left = twid + tleft;
      daps.width = lwid;
      daps.visibility="visible";
      //alert("daps.width:"+daps.width+"\ndaps.left:"+daps.left+"\ndaps.top:"+daps.top+"\ndaps.height:"+daps.height);
  }
  
function setScrollAbsolutePos(menu, layerid)
  {
      var daps = layerid.style;
      var ttop = menu.offsetTop;
      var thei = menu.clientHeight;
      var tleft = menu.offsetLeft+65;
	  var twid = menu.offsetWidth;
      var ttyp = menu.type;
      var lwid = daps.width;
      while(menu = menu.offsetParent){
        ttop+=menu.offsetTop;
        tleft+=menu.offsetLeft;
      }
      daps.top = ttop;
      daps.left = twid + tleft;
      daps.width = lwid;
      daps.visibility="visible";
      //alert("daps.width:"+daps.width+"\ndaps.left:"+daps.left+"\ndaps.top:"+daps.top+"\ndaps.height:"+daps.height);
  }