    //setTimeout(2);
    //var activeLayer = null;
    var netscape4   = (document.layers) ? true:false;                 // netscape 4
    var iexplorer   = (document.all) ? true:false;                    // iexplorer4+    
    var others = ((document.getElementById)&&(!iexplorer))?true:false;   // others.
    var objTimerId = 0;
    var hideLayerCounter = 0;
    var foregObjectClassName;
    var foregSubObjectClassName;

    function getTheElementObjectStyle(element) {
      //alert("inne i get"+element)
      var elementStyle;
      if(netscape4) {
        elementStyle = document.layers[element];
      } else if(iexplorer) {
        //alert("inne i if "+element)
        elementStyle = document.all(element).style;
      } else if(others) {
        //alert("inne i if "+element)
        elementStyle = document.getElementById(element).style;
      }
      //alert("inne i get "+elementStyle)
      return elementStyle;
    }
    
  function showLayer(layerName) {    
    //window.status=""
    //setVariables(layerName);
    //alert("inne i showLayer"+layerName);
    //alert(activeLayer);
    //if(activeLayer == null) {
    //  activeLayer = layerName;
      eval(getTheElementObjectStyle(layerName)).visibility = "visible";
      eval(getTheElementObjectStyle(layerName)).display = "block";
      //setTimeout("showLayer('" + layerName + "')",1);
    //}
  }
  
  function hideLayer(layerName){
    //setTimeout("showLayer('" + layerName + "')",1);
    //window.status=""
    //if(activeLayer != null) {
      eval(getTheElementObjectStyle(layerName)).visibility = "hidden";
      eval(getTheElementObjectStyle(layerName)).display = "none";
    //  activeLayer = null;
    //}
  }
  
  function switchNextPageLayers(layerName1,layerName2) {
    hideLayer(layerName1);
    showLayer(layerName2);
    //getTheElementObjectStyle(layerName2).marginLeft = (getMouseXY()[0]);
    //getTheElementObjectStyle(layerName2).marginTop = (getMouseXY()[1]);
  }  
  
  function hideOrShowLayer(layerName, showOrHide) {        
    /*cursor = "hand";
    newObjectClassName = window.event.type;
    alert(newObjectClassName);*/
    if(showOrHide==1) {
      //objTimerId = setTimeout("showLayer('" + layerName + "')",5);
      showLayer(layerName);
    } else if(showOrHide==0) {
        hideLayer(layerName);
        //if (objTimerId > 0) clearTimeout(objTimerId);
        //objTimerId = 0;
        //hideLayerCounter = 0;
        //newObjectClassName = window.event.srcElement.elementId;
	//alert(newObjectClassName);
	//if(newObjectClassName!="menuTitle" && newObjectClassName!="subMenuTitle") {
	//  hideLayer(layerName);
	//}
	//alert(window.event.srcElement.className);
	/*if (window.event.srcElement.className != "cbMenurow") {
          window.event.srcElement.className = "cbMenurowOver";
	}*/
      
      /*if(hideLayerCounter>4) {
        hideLayer(layerName);
        if (objTimerId > 0) clearTimeout(objTimerId);
        objTimerId = 0;
        hideLayerCounter = 0;
      } else {
        hideLayerCounter++;
      }*/
    }
  }