
var is_safari =(document.childNodes)&&(!document.all)&&(!navigator.taintEnabled)&&(!navigator.accentColorName)?true:false
var is_konq = (navigator.vendor == 'KDE')||(document.childNodes)&&(!document.all)&&(!navigator.taintEnabled)?true:false;
if(is_safari || is_konq){
     var menuheight=81;
}else{
     var menuheight=26;
}



var x=0
var zindex=100
var ns4=document.layers
var ns6=document.getElementById&&!document.all
var opr=navigator.userAgent.indexOf("Opera")
var ie=((navigator.userAgent.indexOf('MSIE')!=-1)&&!opr);
var ie4=document.all
var mac=(navigator.userAgent.indexOf('Mac')!=-1);
var iemac=(mac&&ie);




function GetTop(testitem)
{
	if (!document.createElement)
	{
		alert('This script won\'t work in your browser.');
		return;
	}
	var z = 'top';
	if (z) var y = getStyle(testitem,z);
     x=y.substr(0,y.length-2);

	return x * 1;
}

function getStyle(el,styleProp)
{
	var x = document.getElementById(el);
	if (window.getComputedStyle)
		var y = window.getComputedStyle(x,null).getPropertyValue(styleProp);
	else if (x.currentStyle)
		var y = eval('x.currentStyle.' + styleProp);
	return y;
}

function hidemenu(){
if ((ie4||ns6)&&window.themenu)
themenuStyle.visibility="hidden"
else if (ns4)
themenu.visibility="hide"

}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function dropit(e,whichone,rr){
     donotclose()
	curmenuID=ns6? document.getElementById(whichone).id : eval(whichone).id
     curmenuIDtd=ns6? document.getElementById(rr).id : eval(rr).id
	if ((window.themenu&&themenu.id!=curmenuID)){
		themenuStyle.visibility=ns4?"hide" : "hidden"
		x=0;
		}
		themenu=ns6? document.getElementById(whichone): eval(whichone)
          themenutd=ns6? document.getElementById(curmenuIDtd): eval(curmenuIDtd)

		themenuStyle=(ns6||ie4)? themenu.style : themenu
          if(window.themenu.offsetWidth+e.clientX>document.body.clientWidth+3){

               themenuStyle.left=document.body.clientWidth - window.themenu.offsetWidth;
          }else{
               if(iemac){
                    themenuStyle.left = e.clientX - e.offsetX;
               }else{
                    themenuStyle.left=findPosX(themenutd);
               }
          }
         
          themenuStyle.top = findPosY(themenutd) + menuheight;
		hiddenconst=(ns6||ie4)? "hidden" : "hide"
		if (themenuStyle.visibility==hiddenconst || x===0 ){
			x=1;
			themenuStyle.visibility=(ns6||ie4)? "visible" : "show"
			themenuStyle.zIndex=zindex++
		}else
			hidemenu()
	return false
}


var wait=500;
var menuTimer;
function hide(menunum){
     menuTimer=setTimeout('hidemenu()',wait);
}
function donotclose(){
     if(menuTimer != null) clearTimeout(menuTimer);
}

