function ws(a) {
	var w = 0;var h = 0;
	if(a.document.body.clientWidth) {w=a.document.body.clientWidth;} if(a.document.documentElement.clientWidth) {w=a.document.documentElement.clientWidth;} if(a.innerWidth) {w=a.innerWidth;} if(a.document.body.clientHeight) {h=a.document.body.clientHeight;} if(a.document.documentElement.clientHeight) {h=a.document.documentElement.clientHeight;} if(a.innerHeight) {h= a.innerHeight;}
	var ret=[w,h];return ret;
}
function rm() {
	var kl= 224;
	var wi=ws(window)[1];
	var o= $("div#textbody").height();
	if(o<(wi-kl)) {
	$("div#textbody").css({height: (wi-kl)+'px'});
	}
}
function pt() {
	var tt=$("div#textbody h3#pagetitle").text();
	if(!tt) {
		tt='Alku-Novum';
	}
	document.title=tt;
}
function a() {
	var g=document.location.href.split('/');
	var thp=g[g.length-1];
	$("div#left img.lm").each(function(){
		var fg=$(this).parent("a").attr("href");
		if(fg==thp) {
			var j=$(this).attr("src").replace(/-0\.png/,'-1.png');
			$(this).attr("src",j);
			$(this).unbind("hover");
		}
	});
	$("div#header").click(function(){
		document.location.href="/index.html";
	});
}
function hi() {
	$("div#left img.lm").hover(function(){
		var im=$(this).attr("src").replace(/-0\.png/,'-1.png');
		$(this).attr("src",im);
	},function(){
		var im=$(this).attr("src").replace(/-1\.png/,'-0.png');
		$(this).attr("src",im);
	});
}
String.prototype.trim = function()
{
	var x=this;
	x=x.replace(/^\s*(.*)/, "$1");
	x=x.replace(/(.*?)\s*$/, "$1");
	return x;
}
function checkEmail(emailStr) {
	if (emailStr.length == 0) {
		return true;
	}
	// TLD checking turned off by default
	var checkTLD=1;
	var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
	var emailPat=/^(.+)@(.+)$/;
	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var quotedUser="(\"[^\"]*\")";
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray=emailStr.match(emailPat);
	if (matchArray==null) {
		return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];
	for (i=0; i<user.length; i++) {
		if (user.charCodeAt(i)>127) {
			return false;
		}
	}
	for (i=0; i<domain.length; i++) {
		if (domain.charCodeAt(i)>127) {
			return false;
		}
	}
	if (user.match(userPat)==null) {
		return false;
	}
	var IPArray=domain.match(ipDomainPat);
	if (IPArray!=null) {
		for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				return false;
			}
		}
		return true;
	}
	var atomPat=new RegExp("^" + atom + "$");
	var domArr=domain.split(".");
	var len=domArr.length;
	for (i=0;i<len;i++) {
		if (domArr[i].search(atomPat)==-1) {
			return false;
		}
	}
	if (checkTLD && domArr[domArr.length-1].length!=2 &&
		domArr[domArr.length-1].search(knownDomsPat)==-1) {
		return false;
	}
	if (len<2) {
		return false;
	}
	return true;
}
function is_numeric(NUM) {
   if ((isNaN(NUM)) || (NUM.length == 0))
      return false;
   else
      return true;
}
function checkfields() {
	var err = [];
	var n=$("#myform #nev").val().trim();
	if(n=='') {
		err.push("Adja meg nevét");
	}
	var t=$("#myform #telefonszam").val().trim();
	if(t=='') {
		err.push("Adja meg telefonszámát");
	} else {
		t=t.replace(/ /g,'');
		if(!is_numeric(t)) {
			err.push("A telefonszám csak számokat tartalmazzon");
		}
	}
	var v=$("#myform #varos").val().trim();
	if(v!='Budapest') {
		err.push("Egyenlőre csak Budapest adható meg");
	}
	if(!checkEmail($("#myform #emailcim").val())) {
		err.push("Hibás az e-mail cím");
	}
	if(err.length) {
		alert(err.join(",\n"));
		return false;
	}
	return true;
}

function checkfields2() {
	var err = [];
	var n=$("#myform #nev").val().trim();
	if(n=='') {
		err.push("Adja meg nevét");
	}
	var t=$("#myform #telefonszam").val().trim();
	if(t=='') {
		err.push("Adja meg telefonszámát");
	} else {
		t=t.replace(/ /g,'');
		if(!is_numeric(t)) {
			err.push("A telefonszám csak számokat tartalmazzon");
		}
	}
	if(!checkEmail($("#myform #emailcim").val())) {
		err.push("Hibás az e-mail cím");
	}
	if(err.length) {
		alert(err.join(",\n"));
		return false;
	}
	return true;
}

$(document).ready(function(){
	rm();hi();a();/*pt();*/
});
