

var userAgent = navigator.userAgent.toLowerCase();

var is_safari = ((userAgent.indexOf("safari") != -1) || (navigator.vendor == "Apple Computer, Inc."));

var is_firefox = (userAgent.indexOf("firefox") != -1);

var is_mac = (userAgent.indexOf("macintosh") != -1);

var is_konqueror = (userAgent.indexOf('konqueror') != -1);


var menucurrent = null;

var menutimer = null;

var menuoffsetx = 0;

var menuoffsety = 0;

var menuclickbar = true;

var trackerproblem = null;




function MenuInit()
{

	
if (is_safari)
	{
		
menuoffsetx = 7;
		
menuoffsety = 8;
		
menuclickbar = false;

}
	

if (is_konqueror)
		
menuclickbar = false;
	
	

document.getElementById("tab_trans").onmouseover = HoverTabOver;
	
document.getElementById("tab_trans").onmouseout = HoverTabOut;
	
document.getElementById("tab_trans_menu").onmouseover = HoverMenuOver;
	
document.getElementById("tab_trans_menu").onmouseout = HoverMenuOut;
	
document.getElementById("tab_trans_menu").style.display = "none";
	
document.getElementById("tab_trans_menu").style.position = "absolute";
	
if (menuclickbar)
	{
		
var table = document.getElementById("tab_trans_menu");
		
var rows = table.getElementsByTagName("tr");
		
for (var i = 0; i < rows.length; i++)
{
			
cell = rows[i].getElementsByTagName("td");
		
cell[0].onclick = ClickBar;}

}

}


function HoverTabOver(){	
if (menutimer != null)		
clearTimeout(menutimer);	
if ((menucurrent != null) && (menucurrent != this.id))	
MenuClose(menucurrent+"_menu");	
MenuOpen(this.id);
menucurrent = this.id;
this.className = "topbar_tab_active";
document.getElementById(this.id+"_image").className = "image_menu_active";}

function HoverTabOut(){	
menutimer = setTimeout("MenuClose('"+this.id+"_menu');",500);}

function HoverMenuOver(){	
if (menutimer != null)	
clearTimeout(menutimer);}

function HoverMenuOut(){	
menutimer = setTimeout("MenuClose('"+this.id+"');",500);}

function MenuOpen(idname){
menu = document.getElementById(idname+"_menu");	
tab = document.getElementById(idname);
menu.style.display = "";
menu.style.left = (getElementPosX(tab)+menuoffsetx+60)+"px";	
menu.style.top = (getElementPosY(tab)+menuoffsety)+"px";}

function MenuClose(idname){	
document.getElementById(idname).style.display = "none";	
document.getElementById(menucurrent).className = "topbar_tab_inactive";	
document.getElementById(menucurrent+"_image").className = "image_menu_inactive";}


function ClickBar(){
links = this.getElementsByTagName("a");	
if (links.length > 0)
		
window.location = links[0].href;
}



function getElementPosX(object)
{
	
var curleft = 0;
	
if (object.offsetParent)
{
		
while (object.offsetParent)
{
			
curleft += object.offsetLeft
			
object = object.offsetParent;
}
}
	
else if (object.x)
		
curleft += object.x;
	
return curleft;
}

function getElementPosY(object)
{
	
var curtop = 0;
	
if (object.offsetParent)
{
		
while (object.offsetParent)
{
			
curtop += object.offsetTop
			
object = object.offsetParent;
}
}
	
else if (object.y)
		
curtop += object.y;
	
return curtop;
}



function CloseButtonInit()
{

document.getElementById("closebutton").onclick = CloseButton;
}



function CloseButton()
{
	
window.close();
}



function TrackerProblemPopUp(page)
{
	
if (trackerproblem && !trackerproblem.closed)
{
		
trackerproblem.location = page;

trackerproblem.focus();

return;
	}
	

trackerproblem = window.open(page,"trackerproblem_window","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=425,top=50,left=50");
	
trackerproblem.focus();
}
