navHover = function() {
	var lis = document.getElementById("hmeni").getElementsByTagName("LI");
	for (var i=0; i<lis.length; i++) {
		lis[i].onmouseover=function() {
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", navHover);

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function chkStr(AObj, AMin, ANapaka) {
	checkStr = trim(AObj.value);
	if (checkStr==null || checkStr=="" || checkStr.length < AMin)
	{
	  	alert("NAPAKA!\n\n" + ANapaka);
		AObj.focus();
	  	return false;
	}
	else return true;
}
	
function chkEmail(AObj, ANapaka) {
	Email = AObj.value;
	filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(Email)) 
	{
	  	alert("NAPAKA!\n\n" + ANapaka);
		AObj.focus();
		return false;
	}
	else return true;
}

function chkIsInt(AObj, ANapaka) {
	var checkOK = "0123456789";
	var checkStr = AObj.value;
	var allValid = true;
	var allNum = "";
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
		if (ch != ",")
		allNum += ch;
	}
	if (!allValid)
	{
	  	alert("NAPAKA!\n\n" + ANapaka);
		AObj.focus();
		return false;
	}
}

function chkGt0(AObj, ANapaka) {
	
	if (AObj.value == "0" || AObj.value == "" || AObj.value == null) 
	{
	  	alert("NAPAKA!\n\n" + ANapaka);
		return false;
	}
	else return true;
}


function chkCurr(AObj, ANapaka) {
	Curr = AObj.value;
	filter = /^\d+(\,\d{2})?$/
	if (!filter.test(Curr) && Curr.length > 0) 
	{
	  	alert("NAPAKA!\n\n" + ANapaka);
		AObj.focus();
		return false;
	}
	else return true;
}

	