  var lastElement;
  var lastlayerID;
  var oldElement='';
  var timerID=null;
  var loaded=false;


    function loadOnInit()
    {
        detectExplorerType();
        loaded=true;
  /*      layerID="submenu6";
        obj=document.getElementById(layerID);
        id (obj.clientwidth)
        {
            obj.style.left=0;
        }*/
    }



    function findPos(layerID)
    {
        obj=document.getElementById(layerID)

	    var curleft = curtop = 0;
        curwidth = 180;
//      Internet Explorer
        if (explorertype==1)
        {
            curwidth=obj.offsetWidth;
/*            if (obj.offsetParent)
            {
              do
              {
	    		curleft = obj.offsetLeft;
		    	curtop = obj.offsetTop;
              } while (obj = obj.offsetParent);
            }*/

           curleft=0;
           curtop=0;
        }
//      Firefox
        if (explorertype!=1)
        {
           curleft=obj.offsetLeft;
           curtop=obj.offsetTop;
           curwidth=obj.offsetWidth;
        }
        oldwidth=curwidth;
        if (curwidth<180) curwidth=180;
        return [curleft,curtop,curwidth,oldwidth];
    }


    function ResetTimer()
    {
        if (timerID)
        {
            clearTimeout(timerID);
        }
    }


    function delayedhideMenu(elmnt)
    {
        if (elmnt)
        {
            document.getElementById(elmnt).style.visibility="hidden";
        }
        else if (lastElement)
            document.getElementById(lastElement).style.visibility="hidden";

        if (lastlayerID)
        {
          document.getElementById(lastlayerID).style.backgroundColor=colourMENU_LINK_A;
        }
    }

    function hidemenu(elmnt)
    {
        lastElement=elmnt;
        timerID=setTimeout("delayedhideMenu()",500);
    }

    function showmapwindow(ip_address)
    {
        mywindow=window.open(ip_address,'_blank','toolbar=1,resizable=0');

    }

