function menuout(menu){
    submenu=menu.getElementsByTagName('ul');
    if(submenu.length>0){
    submenu[0].style.display='none';
    }
}

function getAbsoluteLeft(obj){
    var left=0;
    left=obj.offsetLeft;
    while(obj=obj.offsetParent){
        left=left+obj.offsetLeft;
    }
    return left;
}

function getAbsoluteTop(obj){
    var top=0;
    top=obj.offsetTop;
    while(obj=obj.offsetParent){
        top=top+obj.offsetTop;
    }
    return (top-10);
}

function showmenu(menu){
    submenu=menu.getElementsByTagName('ul');
    if(submenu.length>0){
        submenu[0].style.left=getAbsoluteLeft(menu) + 'px';
        submenu[0].style.top=(getAbsoluteTop(menu)+menu.offsetHeight-2) + 'px';
        submenu[0].style.display='block';
    }
}

function setupmenu(){
    navbars=document.getElementsByTagName('ul');
    for(i=0; i<navbars.length; i++){
        if(navbars[i].id=="mainmenu"){
            mainlinks=navbars[i].getElementsByTagName('li');
            for(n=0; n<mainlinks.length; n++){
                numchild=mainlinks[n].getElementsByTagName('ul');
                mainlinks[n].onmouseover=function(){showmenu(this);};
                mainlinks[n].onmouseout=function(){menuout(this);};
                mainlinks[n].onmousedown=function(){showmenu(this);};
            }
        }
  }
}