var xmlHttp;

function changeDate(ev,honap){
	xmlHttp=getXmlHttpObject();
	if (xmlHttp==null) {
		alert ("A böngésződ nem támogatja az AJAX-ot!");
		return;
	}

	var	url="inc/generateNaptar.php?ev="+ev+"&honap="+honap+"&rnd="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged(){
	if (xmlHttp.readyState==4)
	{
		document.getElementById("piarNaptar").innerHTML=xmlHttp.responseText;
	}
}

function getXmlHttpObject(){
	var xmlHttp=null;

	try {
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function init(){
}

function refresh(){
	document.tagvalaszto.submit();
}

function getObj(obj)
{
   var nscp = (navigator.appName == "Netscape");
   if (nscp) layObj = document.layers[obj];
   else layObj = eval("document.all." + obj + ".style");
   return layObj;
}

function showme(id)
{
	if (document.layers)
	{
		document.layers[id].visibility = "show";
		document.layers[id].display = "block";
	}
	else if (document.all)
	{
		document.all[id].style.visibility = "visible";
		document.all[id].style.display = "block";
	}
	else if (document.getElementById)
	{
		document.getElementById(id).style.visibility = "visible";
		document.getElementById(id).style.display = "block";
	}
}

function hideme(id)
{
	if (document.layers)
	{
		document.layers[id].visibility = "hide";
		document.layers[id].display = "none";
	}
	else if (document.all)
	{
		document.all[id].style.visibility = "hidden";
		document.all[id].style.display = "none";
	}
	else if (document.getElementById)
	{
		document.getElementById(id).style.visibility = "hidden";
		document.getElementById(id).style.display = "none";
	}
}

function checkForm(frm){
	switch(frm.name){
	case "frmUjUzenet":
		if(frm.txtName.value==""){
			alert("A név mezőt ki kell tölteni!");
			frm.txtName.focus();
			return false;
		}
		if(frm.txtMsg.value==""){
			alert("Az üzenet mezőt ki kell tölteni!");
			frm.txtMsg.focus();
			return false;
		}
		return true;
		break;

	case "frmUserdata":
	case "frmReg":
		if(frm.txtNick.value==""){
			alert("A felhasználói név mezőt ki kell tölteni!");
			frm.txtNick.focus();
			return false;
		}
		if(frm.txtPsw1.value==""){
			alert("A jelszó mezőt ki kell tölteni!");
			frm.txtPsw1.focus();
			return false;
		}
		if(frm.txtPsw1.value!=frm.txtPsw2.value){
			alert("Nem azonos a két jelszó!");
			frm.txtPsw1.value="";
			frm.txtPsw2.value="";
			frm.txtPsw1.focus();
			return false;
		}
		if(frm.txtemail.value==""){
			alert("Az e-mail mezőt ki kell tölteni!");
			frm.txtemail.focus();
			return false;
		}
		d=new Date();
		if((frm.txtszulnapev.value!="")&&((frm.txtszulnapev.value<1900)||(frm.txtszulnapev.value>d.getFullYear()))){
			alert("Érvénytelen a születési év!");
			frm.txtszulnapev.focus();
			return false;
		}
		if((frm.txtszulnaphonap.value!="")&&((frm.txtszulnaphonap.value<1)||(frm.txtszulnaphonap.value>12))){
			alert("Érvénytelen a születési hónap!");
			frm.txtszulnaphonap.focus();
			return false;
		}
		if((frm.txtszulnapnap.value!="")&&((frm.txtszulnapnap.value<1)||(frm.txtszulnapnap.value>31))){
			alert("Érvénytelen a születésnap!");
			frm.txtszulnapnap.focus();
			return false;
		}
		return true;
		break;

	case "frmJelszokuldo":
		if(frm.txtEmail.value==""){
			alert("Az e-mail mezőt ki kell tölteni!");
			frm.txtEmail.focus();
			return false;
		}
		return true;
		break;
	}
}

function checkDate(e){
	var keynum
	var keychar
	var numcheck

	if(window.event) keynum = e.keyCode
	else if(e.which) keynum = e.which

	if((keynum==0)||(keynum==8)||(keynum==13)) return true;

	keychar = String.fromCharCode(keynum)

	numcheck = /\d/
	return numcheck.test(keychar)
}

function redirect(url){
	location.href=url;
}