var activeSubmenu = "";
	var timeout = "", mo = false, motimeout = "";
	
	function getElementStyle(elementid) {
     var elementStyle;
     if (document.layers) {
       elementStyle = eval("document." + elementid);
     } else {
       if (document.getElementById) {
	    elementStyle = eval("document.getElementById('" + elementid + "').style");
       } else {
	      if (document.all) {
	        elementStyle = eval("document.all." + elementid + ".style");
	      }
       }
     }
     return elementStyle;
   }
	
	function hideSubmenu(submenuid) {
	  getElementStyle(submenuid).display = "none";
	  clearTimeout(timeout);
	}
	
	function showFloatingSubmenu(submenuid) {
	  motimeout = setTimeout("showIt('" + submenuid + "')", 100);
	}
	
	function showIt(submenuid) {
	    if(activeSubmenu != "") {
	      hideSubmenu(activeSubmenu);
	    }
	    activeSubmenu = submenuid;
	    getElementStyle(activeSubmenu).display = "block";
	    timeout = setTimeout("hideSubmenu(activeSubmenu)", 1500);
	  
	}
	
	function showFloatingSubmenuPermanent() {
	  clearTimeout(timeout);
	  clearTimeout(motimeout);
	}
	
	function hideFloatingSubmenu() {
	  timeout = setTimeout("hideSubmenu(activeSubmenu)", 1000);
	}

        function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 	
	function pageLoaded() {
     getElementStyle("mainmenu").display = "block";
     externalLinks();
	}
	
	function cleanUp() {
	  if(timeout!= "") {
       clearTimeout(timeout);
     }
	}
	
	window.onload = pageLoaded;
	window.onunload = cleanUp;
	
	document.write('<style type="text/css" media="all">');
	document.write('/*<![CDATA[*/');
	document.write('#mainmenu {display: none;}');
        document.write('.sitemap #mainmenu {display: block;}');
	document.write('/*]]>*/');
	document.write('</style>');