// JavaScript Document
function getAbsolutePos(el) {
	var SL = 0, ST = 0;
	var is_div = /^div$/i.test(el.tagName);
	if (is_div && el.scrollLeft)
		SL = el.scrollLeft;
	if (is_div && el.scrollTop)
		ST = el.scrollTop;
	var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
	if (el.offsetParent) {
		var tmp = getAbsolutePos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}

function Init() {
	var logzone = document.all['loginzone'];
	if (logzone) {
		tmp = getAbsolutePos(logzone);
		var divlogzone = document.all['divlogin'];
		if (divlogzone) {
			w = parseInt(logzone.width);
			divlogzone.style.left = tmp.x + w - 200 - 16;
			divlogzone.style.top = tmp.y + 20;
			divlogzone.style.display = 'inline';
		}
	}
	var bodydiv = document.all['bodydiv'];
	if (bodydiv) {
		//alert(document.body.offsetHeight + ',' + document.body.offsetWidth + ',' + document.body.clientHeight + ',' + document.body.clientWidth + ',' + document.body.scrollHeight + ',' + document.body.scrollWidth);		bodydiv.style.height = document.body.offsetHeight;
		bodydiv.style.width = document.body.clientWidth < document.body.scrollWidth ? document.body.clientWidth : document.body.scrollWidth;
	}

	var frm = document.forms[0];
	if (frm) {		var els = frm.elements[0];		if (els) els.setActive();
	}

	var defButton = document.getElementById('defButton');
	//if (defButton) document.body.onkeypress = OnDoDefButton;
	if (defButton) document.body.onkeyup = OnDoDefButton;
}

var selmenu = null;
var selsubmenu = null;
var selsubmenuitem = null;
var selsubsubmenu = null;
var selsubsubmenuitem = null;
var bhide = false;
var bhidesub = false;

function HideAll() {
	if (selmenu && bhide) {
		if (selsubsubmenu) {
			if (selsubsubmenuitem) {
				SubSubMenuItemOut();
			}
			selsubsubmenu.style.display = "none";
			selsubsubmenu = null;
		}
		if (selsubmenu) {
			if (selsubmenuitem) {
				SubMenuItemOut();
			}
			selsubmenu.style.display = "none";
			selsubmenu = null;
		}
		var arr = selmenu.getElementsByTagName('a');
		arr[0].className = 'amenuhead';
		selmenu = null;
		bhide = false;
	}
}

function MenuheadOver(el) {
	if(selmenu != el) {
		bhide = true;
		HideAll();
	}
	selmenu = el;
	var arr = el.getElementsByTagName('a');
	arr[0].className = 'amenuheadsel';
	ShowSubMenu();
	bhide = true;
	setTimeout('HideAll()', 1000);
}

function ShowSubMenu() {
	var child = document.all('_' + selmenu.id);
	if (child) {
		tmp = getAbsolutePos(selmenu);
		child.style.left = tmp.x;
		child.style.top = tmp.y + 27;
		child.style.display = "inline";
		selsubmenu = child;
	}
}

function SubMenuOver() {
	bhide = false;
}

function SubMenuOut() {
	bhide = true;
	setTimeout('HideAll()', 1000);
}

function SubMenuItemOver(el) {
	if (selsubmenuitem && selsubmenuitem!=el) {
		if (selsubsubmenu) selsubsubmenu.style.display = "none";
		SubMenuItemOut();
	}
	selsubmenuitem = document.all('_' + el.id);
	if (selsubmenuitem)
		selsubmenuitem.style.color = '#FFFFFF';
	bhide = false;
}

function SubMenuItemOut() {
	if (!selsubmenuitem) return;
	selsubmenuitem.style.color = '#F8941A';
	selsubmenuitem = null;
	bhide = false;
}

function SubSubMenuShow(el) {
	bhide = false;
	if (selsubsubmenu && selsubsubmenu != el)
		selsubsubmenu.style.display = "none";
	selsubsubmenu = document.all('_' + el.id);
	if (!selsubsubmenu) return;
	tmp = getAbsolutePos(el);
	selsubsubmenu.style.left = tmp.x + 13;
	selsubsubmenu.style.top = tmp.y;
	selsubsubmenu.style.display = "inline";
	bhidesub = true;
	setTimeout('HideSub()', 1000);
}

function SubSubMenuOver() {
	bhide = false;
	bhidesub = false;
}

function SubSubMenuOut() {
	bhide = true;
	bhidesub = true;
	setTimeout('HideAll()', 1000);
	setTimeout('HideSub()', 1000);
}

function HideSub() {
	if (selsubsubmenu && bhidesub) {
		selsubsubmenu.style.display = "none";
		selsubsubmenu = null;
	}
}

function SubSubMenuItemOver(el) {
	if (selsubsubmenuitem && selsubsubmenuitem != el)
		SubSubMenuItemOut();
	selsubsubmenuitem = document.all('_' + el.id);
	if (selsubsubmenuitem)
		selsubsubmenuitem.style.color = '#FFFFFF';
	bhide = false;
	bhidesub = false;
}

function SubSubMenuItemOut() {
	if (!selsubsubmenuitem) return;
	selsubsubmenuitem.style.color = '#F8941A';
	selsubsubmenuitem = null;
	bhide = false;
	bhidesub = false;
}
function onPictureButtonOver(el) {
	var arr = el.getElementsByTagName('img');
	arr[0].style.display = 'none';
	arr[1].style.display = 'inline';
}
function onPictureButtonOut(el) {
	var arr = el.getElementsByTagName('img');
	arr[1].style.display = 'none';
	arr[0].style.display = 'inline';
}
function wintablego(gr, it, func)
{		document.frmwintable.action = 'page.php?_pageid='+gr+','+it+'&_f='+func;
		document.frmwintable.submit();
}
function wintablegoconf(gr, it, func)
{
	if (confirm("Are you sure you want to delete selected items?")) {
		document.frmwintable.action = 'page.php?_pageid='+gr+','+it+'&_f='+func;
		document.frmwintable.submit();
	}
}
ieHover = function() {
	var nav = document.getElementById('nav');
	if (!nav) return;
	var ieLIs = nav.getElementsByTagName('li');
	for (var i=0; i<ieLIs.length; i++) if (ieLIs[i]) {
		ieLIs[i].onmouseover=function() {

		var ieUL = this.getElementsByTagName('ul')[0];
		if (ieUL) {
		var ieMat = document.createElement('iframe');
						ieMat.style.width=ieUL.offsetWidth+"px";
						ieMat.style.height=ieUL.offsetHeight+"px";
						ieUL.insertBefore(ieMat,ieUL.firstChild);
						ieUL.style.zIndex="99";
						}

			this.className+=" iehover";
			}
		ieLIs[i].onmouseout=function() {
			this.className=this.className.replace(' iehover', '');
			}
			}
	}
if (window.attachEvent) window.attachEvent('onload', ieHover);

function GoNewContinent(id) {
	window.location = 'page.php?conid=' + id;
}
var doit = true;
function OnDoDefButton() {	var defButton = document.getElementById('defButton');
	if (defButton && window.event.keyCode == 13 && doit) {
		defButton.onclick();	}
	return true;}
