    //Display the mainnav submenus
    function showMenu(menuID, left_px) {
        var menu = document.getElementById(menuID);
        var ietransp = document.getElementById("ietransp");
       	var lpx = left_px;
        		
        menu.style.visibility = 'visible';
        menu.style.left = lpx;
        
        var height = menu.clientHeight;
        var width = menu.clientWidth;
        var left = menu.offsetLeft;
        
        ietransp.style.height = height;
        ietransp.style.width = width;
        ietransp.style.left = left;
        ietransp.style.visibility = 'visible';
        
        navs = document.getElementById('mainNav').getElementsByTagName('ul');
        
        for(x in navs){
        	if(x.id != 'main' && x.id != menuID){
        		if(x.id){
	        		hideMenu(x.id);
        		}
        	}
        }
         
    }
    //Hide Menu
    function hideMenu(menuID) {
        document.getElementById(menuID).style.visibility = 'hidden';
        var ietransp = document.getElementById("ietransp");
        ietransp.style.visibility = 'hidden';
    }
    //Set the timer for hiding menu
    function delayHideMenu(menuID) {
        delayhide=setTimeout("hideMenu('"+menuID+"')",10);
    }
    //Reset the timer for hiding the menu
    function clearHideMenu(menuID) {
        if (typeof delayhide!="undefined") {
            clearTimeout(delayhide);
        }
    }