// Global variables
var timeoutMs = 500;var mTimeout;
function isOpera(){if(navigator.userAgent.search(/opera/gi)>-1){return true;}return false;}
function isIE(){if(navigator.userAgent.search(/MSIE/gi)>-1){return true;}return false;}
function findPosX(obj){
var curleft = 0;
while(obj!=null){curleft+=obj.offsetLeft;obj=obj.offsetParent;}
return curleft;
}
function findPosY(obj){
var curtop = 0;
while (obj!=null){curtop+=obj.offsetTop;obj=obj.offsetParent;}
return curtop;
}
function showMenu(menu, divname){
  hideMenus('menu');
  menu.onmouseout=menuTimeout;
  clearMenuTimeout();
  var d = document.getElementById(divname);
  d.style.top  = findPosY(menu)+'px';
  d.style.zIndex=1000;
  d.onmouseover= clearMenuTimeout;
  d.onmouseout = menuTimeout;
  d.style.visibility='visible';
  d.style.display='block';
  d.style.left = ((findPosX(menu)+menu.offsetWidth)-menu.offsetWidth) + 'px';
}
function hideMenus(menuname){
var divArr = document.getElementsByTagName('div');
for(var i=0;i<divArr.length;i++){if(divArr[i].className==menuname){divArr[i].style.visibility='hidden';}}
}
function menuTimeout(){clearMenuTimeout();mTimeout = window.setTimeout("hideMenus('menu');",timeoutMs);}
function clearMenuTimeout(){clearTimeout(mTimeout);}
function nav(location){window.location.href=location;}
document.oncontextmenu=new Function("return false;")