activateMenu = function(nav) {
/* currentStyle restricts the Javascript to IE only */
	if (document.all && document.getElementById(nav).currentStyle) {  
        var navroot = document.getElementById(nav);
        /* Get all the list items within the menu */
        var lis=navroot.getElementsByTagName("LI");  
        for (i=0; i<lis.length; i++) {
           /* If the LI has another menu level */
            if(lis[i].lastChild.tagName=="UL"){
                /* assign the function to the LI */
             	lis[i].onmouseover=function() {	
					/* inserts the iframe for ie */
					var ieUL = this.getElementsByTagName('ul')[0];
					if (ieUL) {
						var ieMat = document.createElement('iframe');
							ieMat.style.width=ieUL.offsetWidth+"px";
							ieMat.style.height=ieUL.offsetHeight+"px";	
							ieUL.insertBefore(ieMat,ieUL.firstChild);
							ieUL.style.zIndex="99";
					}
					/* display the inner menu */
                    this.lastChild.style.display="block";
					this.className+=" iehover";
                }
                lis[i].onmouseout=function() {   
                    this.lastChild.style.display="none";
					this.className=this.className.replace(new RegExp(" iehover\\b"), "");
                }
            }
        }
    }
}
window.onload= function(){
    /* pass the function the id of the top level UL */
    activateMenu('navmenu'); 
}