//<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> 

function getObj(name) {
	if (document.getElementById) {
		return document.getElementById(name);
	} else if (document.all) {
		return document.all[name];
	} else if (document.layers) {
		return document.layers[name];
	}
	else return false;
}
function isNumericString (str)  {
	if (str.length==0) return (false);
	var ref="1234567890";
	for (count=0; count < str.length; count++)  {
		tmpchr = str.substring (count, count+1);
		if ( (ref.indexOf (tmpchr, 0)==-1) || (str.substring(0,1)=="0") )  
			return (false);
	}
	return (true);
}
function isValidEmail (emailStr) {
	var emailPat=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9_]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(emailPat.test(emailStr));
}
function isValidPhone (phoneStr) {
	var phonePat=/^([0-9 +-\/]{4,})$/i;
	return(phonePat.test(phoneStr));
}
function subMonth(y1,m1,y2,m2) {
	if (y1<=y2) {
		return (y2-y1)*12 + (m2-m1);
	} else {
		return (y1-y2)*12 + (m1-m2);
	}
 }
function checkSubmitNL () {
	var error = false;
	var text = "";
	o_nl_email = getObj ('nl_email');
	if (o_nl_email && (o_nl_email.value=='' || !isValidEmail(o_nl_email.value))) { error=true; text = text + "- E-mail cím megadása kötelező\n"; }
	if (error) alert (text);
	return !error;
}
