//<!--
var bLayerAction=false,bMenuShowing=false;
var nIntId="";
var layObj, undefObj="undefined";
var ns4, ieX, ns6, ns7, over;

ns4=(browserName==brNN4);
ieX=(browserName==brIE)||(browserName==brOPERA);
ns6=(browserName==brNN6);
ns7=(browserName==brNN7);

function getObjByName(lName) {
	if(ns4) return document.layers[lName];
	if(ns6||ns7) return document.getElementById(lName).style;
	if(ieX) return document.getElementById(lName).style;
}

function moveObjTo(obj,xL,yL) {
//	alert(obj);
    obj.left = xL;
    obj.top = yL
}

function showObj(obj) {
    if (ns4) obj.visibility = "show"
    else if (ieX) obj.visibility = "visible"
	else if (ns6||ns7) obj.visibility = "visible";
}

function hideObj(obj) {
	if (!obj) return;
    if (ns4) obj.visibility = "hide"
    else if (ieX) obj.visibility = "hidden"
	else if (ns6||ns7) obj.visibility = "hidden";
}

function checkCurObj(lName) {
	var tempObj;
	if(ns4) tempObj=document.layers[lName];
	if(ns6||ns7)	tempObj=document.getElementById(lName).style;
	if(ieX) tempObj=document.getElementById(lName).style;

	if (tempObj===layObj) return true
	else {
		hideObj(layObj); //NEW!!!! 2003-06-03 by Templar
		layObj=tempObj;
		return false;
	}
}


function showLayerEx(lName, evLayer, ownerObj, isTopMenu) {
//	alert(ns6);
//	alert(ownerObj.x);
//	alert(ownerObj.offsetTop);
//	alert(document.getElementById('general_table').offsetTop);
//	alert(ownerObj.offsetParent.offsetLeft);
//	alert(document.getElementById('general_table').offsetParent.clientLeft);
	bLayerAction = true;
	var x=0,y=0;
//	alert(isTopMenu);
	if (isTopMenu) {
		if (ns4) {x=ownerObj.x; y=ownerObj.y+29;}
		if (ieX) {x=document.getElementById('general_table').offsetLeft+ownerObj.offsetParent.offsetLeft; y=103;}
		if (ns6) {x=ownerObj.offsetLeft; y=ownerObj.offsetTop+12;}
		if (ns7) {
			var nTemp=document.imgTop.offsetWidth;			
//			alert(nTemp);
			nTemp = (nTemp < 760) ? 0 : ((nTemp-760)/2-1);
			x=ownerObj.offsetParent.offsetLeft+nTemp; y=105;
		}
	}
	else {
		if (ns4) {x=ownerObj.x+144; y=ownerObj.y+1;}
		if (ieX) {x=document.getElementById('general_table').offsetLeft+144; y=ownerObj.offsetTop+183;}
		if (ns6) {x=ownerObj.offsetLeft+144; y=ownerObj.offsetTop-5;}
		if (ns7) {
			var nTemp=document.imgTop.offsetWidth;			
			nTemp = (nTemp < 760) ? 0 : ((nTemp-760)/2-1);
			x=144+nTemp; y=ownerObj.offsetTop+178;
		}
	}
	if (checkCurObj(lName)) return;
//	checkCurObj(lName); 
//	layObj=document.layers[lname];
//		left = evLayer.layerX;top = evLayer.layerY;
//	if(ns6)	layObj=document.getElementById(lname).style;
//		style.left = evLayer.layerX;style.top = evLayer.layerY;
//	if(ieX) layObj=document.getElementById(lname).style;
//			style.left = evLayer.x;style.top = evLayer.y;
//	alert(x);
//	alert(y);
	moveObjTo(layObj,x,y);
	showLayer(lName);
}

function showLayer(lName) {
//	document.title = "showLayer";
	bLayerAction = true;
	checkCurObj(lName);
	showObj(layObj);
	bMenuShowing = true;
}

function hiddenLayer(lName) {

	if (bLayerAction) return;
	checkCurObj(lName);
	hideObj(layObj);
	layObj = undefObj;
	bMenuShowing = false;
}


function doTryHidden(lName) {
	bLayerAction = false;
	clearInterval(nIntId);
	nIntId = setInterval('hiddenLayer("'+ lName +'")',100);
}

//-->