
function controlAdminObjects() {
	 var admWinLoginVar = attachAdmWinStyles("admWinLogin", 20, 30);
	 var ajaxLoading = centerWindowPos("ajaxLoading");

}


function getEleChil(element) {
	var children = [];
	var child = element.firstChild;
	while (child)
	{
		if (child.nodeType == 1 /* Node.ELEMENT_NODE */)
			children.push(child);
		child = child.nextSibling;
	}
	return children;
};


function zapriPomoznoOkno(timeout) {
	
	if(timeout == null) {
		controlAdmWindow(false);
		setTimeout("document.getElementById('pomoznoOkno').innerHTML = ''", 100);
	} else {
		document.pomoznoOknoClose = setTimeout('zapriPomoznoOkno()', timeout);
	}
	
}


function isOpenedPomoznoOkno() {
	
	if(document.getElementById('admWinLogin').style.visibility == 'hidden') {
		return false;		
	} else {
		return true;
	}
}



function attachAdmWinStyles(obj, mT, mB) {
	var mT = Number(mT+31);
	
	var adminWin = document.getElementById(obj);
	var adminWinTopTitle = this.getEleChil(adminWin)[0]
	var adminWinContext = this.getEleChil(adminWin)[2]
	var adminWinContextWraper = this.getEleChil(adminWinContext)[0]
	var adminWinBottomTitle = this.getEleChil(adminWin)[4]
	
	//adminWinContextWraper.innerHTML += "adminWinTopTitle: "+adminWinTopTitle+"<br />";
	//adminWinContextWraper.innerHTML += "adminWinContext: "+adminWinContext+"<br />";
	//adminWinContextWraper.innerHTML += "adminWinContextWraper: "+adminWinContextWraper+"<br />";
	//adminWinContextWraper.innerHTML += "adminWinBottomTitle: "+adminWinBottomTitle+"<br />";
	var spaceL = 10;
	var spaceR = 10;
	if(ExplorerBrow) {
		var winH =document.documentElement.offsetHeight;
		var winW =document.documentElement.offsetWidth;
	} else {
		var winH = window.innerHeight;
		var winW = window.innerWidth;
	}
	
	var wW = adminWinContext.offsetWidth;
	var mLR = (winW-wW)/2;
	
	var topBottomLineH = Number(adminWinTopTitle.offsetHeight+adminWinBottomTitle.offsetHeight);
	var wH = Math.floor((winH-mT-mB-topBottomLineH)/10)*10;
	var conW = Number(wW+spaceL+spaceR);

	var mLR = (winW-conW)/2;
	
	if(ExplorerBrow) {
		adminWinTopTitle.style.margin = "0";
		adminWinTopTitle.style.padding = "0";
		adminWinTopTitle.style.width = wW+"px";
		adminWinTopTitle.style.marginLeft = spaceL+"px";
	
		adminWinBottomTitle.style.margin = "0";
		adminWinBottomTitle.style.padding = "0";
		adminWinBottomTitle.style.width = wW+"px";
		adminWinBottomTitle.style.marginLeft = spaceL+"px";
	}
	adminWin.style.marginTop = mT+"px";
	adminWin.style.marginLeft = mLR+"px";
	
	adminWinContext.style.marginLeft = spaceL+"px";
	adminWinContext.style.marginRight = spaceR+"px";
	
	if(adminWinContextWraper.offsetHeight>wH) {
		adminWinContext.style.height = wH+"px";
	} else {
		var tmpConWrpH = Number(adminWinContextWraper.offsetHeight+2);
		adminWinContext.style.height = tmpConWrpH+"px";
	}  
	
}
function centerWindowPos(obj) {
	var win = document.getElementById(obj);
	if(ExplorerBrow) {
		var winW =document.documentElement.offsetWidth;
		var winH =document.documentElement.offsetHeight;
		
	} else {
		var winW = window.innerWidth;
		var winH = window.innerHeight;
		
	}
	try{
	var wW =win.offsetWidth;
	var wH =win.offsetHeight;
	
	var mL = Number(winW-wW)/2;
	var mT = Number(winH-wH)/2;
	//alert("(winW-wW)/2 = mL")
	//alert("("+winW+"-"+wW+")/2 = "+mL)
	win.style.top = mT+"px";
	win.style.left = mL+"px";
	} catch(err) {
	}
	
	
}



var admOpnTypeTextNS;
var admOpnTypeTextIE;
var admOpnTry = 0;
/**********************	 		0		1	 	 2		3		 4		*/
/**********************	 		a		d	 	 m		i		 n		*/
var keyCodeWord = new Array(97, 100, 109, 105, 110);

function openAdmin(oEvent) {
	var admOpnTypeTextNS = new String(oEvent.charCode);
	var admOpnTypeTextIE = new String(oEvent.keyCode);
	
	
	
	
	if(admOpnTry>0)  {
		var tmpAdmOpnTry = admOpnTry-1;
		clearTimeout(document["resetKeys"+tmpAdmOpnTry])
	}
	
	document["resetKeys"+admOpnTry] = setTimeout("jaggoda()", 2000);
	
	if(admOpnTypeTextNS !="undefined") {
		if(admOpnTypeTextNS==keyCodeWord[admOpnTry]) {
			admOpnTry++;
		} else {
			admOpnTry = 0;
		}
	} else {
		if(admOpnTypeTextIE==keyCodeWord[admOpnTry]) {
			admOpnTry++;
		} else {
			admOpnTry = 0;
		}
	}
	if(admOpnTry == 5) {
		var tmpAdmOpnTry = admOpnTry-1;
		var openLoginBox = document.getElementById("admWinLogin");
		
		clearTimeout(document["resetKeys"+tmpAdmOpnTry])
		
		controlAdmWindow(true);
		admOpnTry = 0;
		setTimeout("document.loginAdmin.username.focus()", 10);
		
	}
	
	/*
			 a		d	 	 m		i		 n
	NS - 97, 100, 109, 105, 110
	
	*/

}
function controlAdmWindow(what) {
	var adminWin	= document.getElementById('admWinLogin');
	var adminWinContext = this.getEleChil(adminWin)[2];
	if(what) {
		adminWin.style.visibility='visible';
		adminWinContext.style.overflow='auto';
		
	} else {
		adminWin.style.visibility='hidden';
		adminWinContext.style.overflow='hidden';
	}
}
function jaggoda(oTextbox) {
	admOpnTry = 0;
}

