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() {	
                   /* display the inner menu */
                   this.lastChild.style.display="block";
//                   if (this.id=="tn3") this.style.background-color="black";
                }
                lis[i].onmouseout=function() {                       
                   this.lastChild.style.display="none";
                }
            }
          //  if(lis[i].id=="tn3") {
            //	lis[i].onmouseover=function() { this.className+=" sfhover"; } 
		//	lis[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); } 
	//	}
        }
    }
}
function setLayout() {
     if (document.getElementById) {
			var m=document.getElementById('m');
			lHeight=0;minHeight=414;
      if (document.getElementById('l')) {
       	var l=document.getElementById('l');
     		lHeight = l.offsetHeight;}
      mHeight = m.offsetHeight;
      //alert(lHeight+"  "+mHeight);
      maxHeight=Math.max(lHeight,mHeight);
      //alert(maxHeight);
      if (maxHeight < minHeight) {
      m.style.height = minHeight + 'px';
      } 
      else {if (lHeight>mHeight) m.style.height = (lHeight+15) + 'px';} 
     }
}
window.onload= function(){
    /* pass the function the id of the top level UL */
    /* remove one, when only using one menu */
    activateMenu('nav');
    setLayout(); 
}
window.onresize = function(){ setLayout(); }

