/*var menuTimer, inMenu=false,totalMenu=0;

function getEPos(x){
	xPos = x.offsetLeft;
	yPos = x.offsetTop;
	tempEl = x.offsetParent;
	while (tempEl != null) {
		xPos += tempEl.offsetLeft;
		yPos += tempEl.offsetTop;
		if (tempEl.offsetParent){
			tempEl = tempEl.offsetParent;
		}else{
			tempEl = null;	
		}
	}

	return Array(xPos,yPos);
}

function showMenu(id){
	var x=document.getElementById("menu"+id);
	var y=document.getElementById("submenu"+id);
	
	for(i=0;i<totalMenu;i++){
		if(i==id) continue;
		document.getElementById("submenu"+i).style.display="none";
	}
	if(y.style.display!="block"){
		xpos = getEPos(x);
		y.style.left = xpos[0]-13;
		y.style.top = xpos[1]+x.offsetHeight;
		y.style.display = "block";
		inMenu=true;
	}
}

function closeMenu(i){
	inMenu=false;
	menuTimer=setTimeout("hideMenu("+i+")",300);
}

function hideMenu(i){
	if(!inMenu){
		//for(i=0;i<totalMenu;i++){
			document.getElementById("submenu"+i).style.display="none";
		//}
	}else{
		clearTimeout(menuTimer);
	}
}*/








window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var menuActive = 0;
var menuOn = 0;
var onLayer;
var timeOn = null;

function showLayer(layerName,aa){
	var x =document.getElementById(aa);
	var tt =findPosX(x)-12;
	var ww =findPosY(x)+40;

	if (timeOn != null) {
		clearTimeout(timeOn);
		hideLayer(onLayer);
	}
	if (IE4) {
		var layers = eval('document.all["'+layerName+'"].style');
		layers.left = tt;
		eval('document.all["'+layerName+'"].style.visibility="visible"');
	} else {
		if(document.getElementById){
			var elementRef = document.getElementById(layerName);
			if((elementRef.style)&& (elementRef.style.visibility!=null)){
				elementRef.style.visibility = 'visible';
				elementRef.style.left = tt;
				elementRef.style.top = ww;
			}
		}
	}
	onLayer = layerName
}

function hideLayer(layerName){
	if (menuActive == 0) {
		if (IE4){
			eval('document.all["'+layerName+'"].style.visibility="hidden"');
		} else {
			if(document.getElementById){
				var elementRef = document.getElementById(layerName);
				if((elementRef.style)&& (elementRef.style.visibility!=null)){
					elementRef.style.visibility = 'hidden';
				}
			}
		}
	}
}

function btnTimer() {
	timeOn = setTimeout("btnOut()",600)
}

function btnOut(layerName){
	if (menuActive == 0){
		hideLayer(onLayer)
	}
}

var item;
function menuOver(itemName,ocolor){
	item=itemName;
	itemName.style.backgroundColor = ocolor; //background color change on mouse over
	clearTimeout(timeOn);
	menuActive = 1
}

function menuOut(itemName,ocolor){
	if(item)
		itemName.style.backgroundColor = ocolor;
	menuActive = 0
	timeOn = setTimeout("hideLayer(onLayer)", 100)
}

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 popup(mylink, windowname)
{
	if (! window.focus)return true;
	var href;
	if (typeof(mylink) == 'string')
	   href=mylink;
	else
	   href=mylink.href;
	window.open(href, windowname, 'width=400,height=600,scrollbars=no');
	return false;
}
