var brwsVer=parseInt(navigator.appVersion);
var timer;
var curSubMenu="";

// ==================	zmena obrazku a predelu v hlavnim menu ===============
// m_id...identifikator obrazku, ktery se bude menit
// novy...cesta k novemu obrazku
// smer...zda se jedna o najeti nebo odjeti (1-najeti, 0-odjeti)
//  akt...
function movepic(m_id, novy, smer, akt) {
	if (akt.substring(0, 1) == '0') akt = '0';
	p_pred = (parseInt(m_id.substring(1) - 10)).toString();
	p_za = m_id.substring(1);
	// document[m_id].src = novy;
	objItem = document.getElementById(m_id);
	
	//	najeti
	if (smer == 1) {
		if (objItem!=null) objItem.style.backgroundPosition = "0 26px";

		//	najeti na home
		if (p_za == '0') {
			document[m_id].src = novy;
			if (parseInt(akt).toString() == '10') document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_both.gif';
			else document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_right.gif';
		}
		else {
			document['p' + p_pred].src = '/Modules/KmxExtranet/Images/predel_left.gif';
			document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_right.gif';

			//	aktivni polozka je vlevo
			if (p_pred == akt) document['p' + p_pred].src = '/Modules/KmxExtranet/Images/predel_both.gif';
			//	aktivni polozka je vpravo
			if (p_za == (parseInt(akt) - 10).toString()) document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_both.gif';
			
			// konec
			if (p_za == '60') document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_both.gif';
		}
	}
		
	//	odjeti
	else {
		if (objItem!=null) objItem.style.backgroundPosition = "0 0";

		//	odjeti z home
		if (p_za == '0') {
			document[m_id].src = novy;
			if (parseInt(akt).toString() == '10') document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_left.gif';
			else if (parseInt(akt).toString() == '0') document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_right.gif';
			else document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_main.gif';
		}
		else {
			document['p' + p_pred].src = '/Modules/KmxExtranet/Images/predel_main.gif';
			document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_main.gif';

			//	aktivni polozka je vlevo
			if (p_pred == akt) document['p' + p_pred].src = '/Modules/KmxExtranet/Images/predel_right.gif';
			//	aktivni polozka je vpravo
			if (p_za == (parseInt(akt) - 10).toString()) document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_left.gif';
			
			// konec
			if (p_za == '60') document['p' + p_za].src = '/Modules/KmxExtranet/Images/predel_left.gif';
		}
	}
}

// ==============	zobrazeni submenu	================
function showSubMenu(menuId){
	if (brwsVer>=4) {
		if (curSubMenu!="") hideSubMenu();
		var objMenu;
		objMenu = document.getElementById(menuId);
		if (objMenu!=null) objMenu.style.display="block";
		curSubMenu=menuId;
	}
}

// =================	schovani submenu	=============
function hideSubMenu(){
	if (brwsVer>=4) {
		var objMenu;
		objMenu = document.getElementById(curSubMenu);
		if (objMenu!=null) objMenu.style.display="none";
		curSubMenu="";
	}
}

// ===================	nacteni hodnoty parametru strParamName z URL	=======
function getURLParam(strParamName){
	var strReturn = "";
	var strHref = window.location.href;
	if ( strHref.indexOf("&") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase();
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
			if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
				var aParam = aQueryString[iParam].split("=");
				strReturn = aParam[1];
				break;
			}
		}
	}
	return strReturn;
}

// =====================	inicializacni operace	==================
function init() {
	// ===============	urceni minimalni vysky okna	==============
	var winW = 630, winH = 460;
	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape") {
			winW = window.innerWidth;
			winH = window.innerHeight;
		}
 		if (navigator.appName.indexOf("Microsoft")!=-1) {
  			winW = document.body.offsetWidth;
  			winH = document.body.offsetHeight;
 		}
	}
	// resize = document.getElementById('resizible');
	resize = document.getElementById('content_area');
	resize.style.height=winH-346;
	// ===============	konec urceni minimalni vysky	===============
}

// =================	kontrola pole pro vyhledavani	================
function checkSearch(what, msg) {
	var x = 0;
	var check = 0;
	while (what[x] || x == 0) {
		if (document.getElementById("searchSimpleTxt").value == what[x]) check = 1;		
		x++;
	}
	if (check == 0) return true;
	else {
		alert(msg);
		return false;
	}
}

// ================		kontrola mailu	======================
function checkMail(info, element)
{
	if (element != null) {
		var x = element.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) return true;
		else {
			alert(info);
			element.focus();
			return false;
		}
	}
	else return false;
}

// ===============	zviditelneni a zneviditelneni DICe	===============
function enableDic(dic_element) {
	if (dic_element.disabled) {
		dic_element.disabled = false;
		dic_element.style.backgroundColor = '#ffffff';
	}
	else {
		dic_element.disabled = true;
		dic_element.style.backgroundColor = '#F2F2F2';
		dic_element.value = '';
	}
}

