

var agt = navigator.userAgent.toLowerCase();
var isIe = (agt.indexOf("msie") != -1);
var isMozilla = (agt.indexOf("mozilla") != -1);
var isFirefox3 = (agt.indexOf("firefox/3") != -1);
var isOpera = (agt.indexOf("opera") != -1);
var isSafari = (agt.indexOf("safari") != -1);

var timeoutDiv = false;
var timeoutId = false;
var pause = 500;
var openId = false;
var isId = false;

// menu
function menu(id,p1,p2){
	var obj = document.getElementById("menu" + id);
	var x = getPos(obj,0);



	if(p1){
		if(openId){
			hideDiv();
			hideId();
		}

		timeoutDiv = clearTimeout(timeoutDiv);
		timeoutId = clearTimeout(timeoutId);
		showDiv(id,x);
		if(p2) obj.className = "mrtOn";
		openId = id;
		isId = p2;
	}else{
		timeoutDiv = setTimeout('hideDiv()',pause);
		timeoutId = setTimeout('hideId()',pause);
	}
}

// submenu
function submenu(id,p1){
	var objId = document.getElementById("td" + id);
	if(p1){
		objId.className = "on";
	}else{
		objId.className = "off";
	}
}

// show div
function showDiv(id,x){
	var obj = document.getElementById("submenu" + id);
	obj.style.left = x;
	obj.style.visibility = "visible";
}

// hide div
function hideDiv(){
	if(openId) document.getElementById("submenu" + openId).style.visibility = "hidden";
}

// hide id
function hideId(){
	if(openId && isId) document.getElementById("menu" + openId).className = "mrtOff";
}

// get pos
function getPos(obj,param){
	var pos = 0;
	if(isIe){
		if(param && obj.style.position.toLowerCase() != "absolute") obj.style.position = "static";
		while(obj != null){
			pos += (param)? obj.offsetTop : obj.offsetLeft;
			obj = obj.offsetParent;
		}
		return pos;
	}
	if(isOpera){
		pos = (param)? obj.offsetTop : obj.offsetLeft;
		return pos;
	}
	if(isSafari){
		pos = (param)? obj.offsetTop : obj.offsetLeft;
		obj2 = document.getElementById("page");
		pos2 = (param)? obj2.offsetTop : obj2.offsetLeft;
		pos = pos + pos2 + 175;
		return pos;
	}
	if(isMozilla){
		pos = (param)? obj.offsetTop : obj.offsetLeft;
		obj2 = document.getElementById("page");
		pos2 = (param)? obj2.offsetTop : obj2.offsetLeft;
		pos = pos + pos2 + 228;
		return pos;
	}

	return pos;
}

// get pos 2
function getPos2(obj,param){
	var pos = 0;
	if(isIe){
		if(param && obj.style.position.toLowerCase() != "absolute") obj.style.position = "static";
		while(obj != null){
			pos += (param)? obj.offsetTop : obj.offsetLeft;
			obj = obj.offsetParent;
		}
		return pos;
	}
	if(isOpera){
		pos = (param)? obj.offsetTop : obj.offsetLeft;
		return pos;
	}
	if(isSafari){
		pos = (param)? obj.offsetTop : obj.offsetLeft;
		return pos;
	}
	if(isMozilla){
		pos = (param)? obj.offsetTop : obj.offsetLeft;
		obj2 = document.getElementById("page");
		pos2 = (param)? obj2.offsetTop : obj2.offsetLeft;
		pos = (isFirefox3)? pos : pos + pos2 + 228;
		return pos;
	}

	return pos;
}


