overicon="/images/misc/pointeranimin.gif";
outicon="/images/misc/pointeranimout.gif";

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;
}

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 mouseoverlink(imgid){
    theimage=document.getElementById(imgid);
    theimage.src=overicon+"?"+imgid;
}
function mouseoutlink(imgid){
    theimage=document.getElementById(imgid);
    theimage.src=outicon+"?"+imgid;
}

function setupmenu(){
    navbars=document.getElementsByTagName('ul');
    cnt=0;
    for(i=0; i<navbars.length; i++){
        if(navbars[i].id=="mainmenu"){
            mainlinks=navbars[i].getElementsByTagName('li');
            for(n=0; n<mainlinks.length; n++){
                if (mainlinks[n].parentNode.id=="mainmenu"){
                    anumchild=mainlinks[n].getElementsByTagName('a');
                    anumchild[0].innerHTML="<img width=\"20\" height=\"20\" id=\"image"+cnt+"\"border=\"0\" src=\""+outicon+"\" />" + anumchild[0].innerHTML  ;
                    eval("anumchild[0].onmouseover=function(){mouseoverlink(\"image"+cnt+"\");};");
                    eval("anumchild[0].onmouseout=function(){mouseoutlink(\"image"+cnt+"\");};");
                }
                mainlinks[n].onmouseover=function(){showmenu(this);};
                mainlinks[n].onmouseout=function(){menuout(this);};
                mainlinks[n].onmousedown=function(){showmenu(this);};
                cnt++;
            }
        }
  }
}