function oszlop(bal,kozep,jobb) {
  if (document.getElementById(bal)) {
	var lh=document.getElementById(bal).offsetHeight;
	var rh=document.getElementById(jobb).offsetHeight;
	var mh=document.getElementById(kozep).offsetHeight-277;
	var nh = Math.max(lh, rh); 
	var h= Math.max(nh, mh); 
	ujh=h-25;
	document.getElementById(bal).style.height=h+"px";
	document.getElementById(jobb).style.height=ujh+"px";		
	document.getElementById(kozep).style.height=h+277+"px";	
       document.getElementById("AlsoLec").style.display="block";	
  }
}
function KeresoSzo(d) {
   if (d.value=='Keresés') d.value='';
}
function KommentCsekk() {
	  if (document.KommentUrlap.nev.value.length<1) {alert("Minden mezô kötelezô: Név!");return false;}
         if (document.KommentUrlap.email.value.length<1) {alert("Minden mezô kötelezô: E-mail!");return false;}
	  if (document.KommentUrlap.kod.value.length<1) {alert("Minden mezô kötelezô: Biztonsági kód!");return false;}	  
	  if (document.KommentUrlap.szoveg.value.length<1) {alert("Minden mezô kötelezô: Megjegyzés!");return false;}
	  return true;
}
function kerdoiv_soha() {
	var url = "kerdoiv_soha.php";	
	loadHttp = getHTTPObject();
	loadHttp.open("GET", url, true);
	loadHttp.onreadystatechange = function() {};
	loadHttp.send(null);	
}
function szavaz(id) {
	var kod=document.getElementById("kod1").value;  
	var url = "szavaz.php?x="+id+"&y="+kod;	
	document.getElementById("KodKepSzoveg").innerHTML="<img src='img/ajax.gif' alt='' /><br />";
	loadHttp = getHTTPObject();
	loadHttp.open("GET", url, true);
	loadHttp.onreadystatechange = function()
	{
		if (loadHttp.readyState == 4)
		{
			if (loadHttp.responseText.indexOf('invalid') == -1)
			{   					   
			   var ertek=loadHttp.responseText;
			   if ((ertek!='x')&&(ertek!='y')&&(ertek!='z')) {
				   document.getElementById("SzavErtek").innerHTML=ertek;
				   document.getElementById("KodKepSzoveg").innerHTML='';
				   document.getElementById("SzavLink").innerHTML="Köszönjük!";
			   } else if (ertek=='z') {
				   document.getElementById("KodKepSzoveg").innerHTML="<span class='bajvan'>Err&#337;l az IP-r&#337;l márt történt szavazás az utóbbi 3 órában!</span>";
				   document.getElementById("SzavLink").innerHTML="Köszönjük!";
			   } else if (ertek=='y') {
				   document.getElementById("KodKepSzoveg").innerHTML="<span class='bajvan'>Hibás a kód. Kérjük, próbálja újra!</span>";  
			   } else if (ertek=='x') {
				   document.getElementById("KodKepSzoveg").innerHTML="<span class='bajvan'>Hiba történt. Kérjük, próbálja újra!</span>";  
			   }
			} 
		} 
	};
	loadHttp.send(null);
}
function hiba(szoveg) {
	document.getElementById('KerdHiba').innerHTML=szoveg;  
	document.getElementById('KerdHiba').style.display='block';
}
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function kerdoivCheck(f) {
	if (!radio_button_checker('kerdes0')) {hiba("Minden kérdésre válaszoltál?");return false;}	
	if (!radio_button_checker('kerdes1')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes2')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes3')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes4')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes5')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes6')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes7')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes8')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes9')) {hiba("Minden kérdésre válaszoltál?");return false;}
	if (!radio_button_checker('kerdes10')) {hiba("Minden kérdésre válaszoltál?");return false;}
	return true;
}

function radio_button_checker(radio) {
 var radios = document.regForm.elements[radio];
 for (var i=0; i <radios.length; i++) {
  if (radios[i].checked) {
   return true;
  }
 }
 return false;
} 

function szinezTD(id,cid,nr) {
	document.getElementById('K'+id+cid).style.backgroundColor="#c4ec55";
	for (i=1;i<=nr;i++) {
		if (i!=cid) document.getElementById('K'+id+i).style.backgroundColor="#efefef";
	}
}
function getHTTPObject() {
	if (window.XMLHttpRequest)
	{
		  var xmlHttp = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject)
		{
		  var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function biztonsagi(kod) {
	var url = "ellenorBiztonsagi.php?kod="+kod;	
    document.getElementById('spamloader').innerHTML='<img src="img/loader.gif" id="sl" alt="" />';
	var loadHttp = getHTTPObject();
	loadHttp.open("GET", url, true);
	loadHttp.onreadystatechange = function()
	{
		if (loadHttp.readyState == 4)
		{
			if (loadHttp.responseText.indexOf('invalid') == -1)
			{   					   
			   document.getElementById('spamloader').innerHTML="";
			   if (loadHttp.responseText=="hibas") {
				   document.getElementById('spamkod').style.backgroundColor="#FFDFDF"; 
				   document.getElementById('spamhiba').innerHTML="<br />Hibás biztonsági kód!";
				   document.getElementById('spamhiba').style.display="inline";
				   document.regForm.spamoke.value=0;
			   } else {
				   document.getElementById('spamkod').style.backgroundColor="#F0FFEF"; 
				   document.getElementById('spamhiba').innerHTML="";
				   document.getElementById('spamhiba').style.display="none";				   	
				   document.regForm.spamoke.value=1;				   
			   }
			} 
		} 
	}
	loadHttp.send(null);
}

function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false;
		 }

 		 return true;					
	}

function hiba(szoveg) {
	document.getElementById('Hiba').innerHTML=szoveg;  
	document.getElementById('Hiba').style.display='block';
}
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function ellenor() {
	csapatnev=trim(document.regForm.csapatnev.value," ");  
	if (csapatnev.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapatnév!");return false;}
	if (csapatnev.length<4) {hiba("A csapatnév minimum 4 karakter hosszú kell legyen!");return false;}
	if (csapatnev.length>30) {hiba("A csapatnév maximum 30 karakter hosszú lehet!");return false;}
	email=trim(document.regForm.email.value," ");  
	if (email.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: E-mail cím!");return false;}
	if (!echeck(email)) {hiba("Érvénytelen e-mail cím!");return false;}
	telefon=trim(document.regForm.telefon.value," ");
	if (telefon.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Telefonszám!");return false;}
	felhasznalo=trim(document.regForm.felhasznalo.value," ");
	if (felhasznalo.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Felhasználónév!");return false;}
    jelszo=trim(document.regForm.jelszo.value," ");
	if (jelszo.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Jelszó!");return false;}
	jelszo1=trim(document.regForm.jelszo1.value);
	if (jelszo1.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Jelszó megismétlése!");return false;}
	if (jelszo!=jelszo1) {hiba("A beírt két jelszó nem egyezik meg!");return false;}
	
	csapattag1=trim(document.regForm.csapattag1.value," ");
	if (csapattag1.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapattag 1 - név!");return false;}
	kor1=trim(document.regForm.kor1.value," ");
	if (kor1.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapattag 1 - életkor!");return false;}
	csapattag2=trim(document.regForm.csapattag2.value," ");
	if (csapattag2.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapattag 2 - név!");return false;}
	kor2=trim(document.regForm.kor2.value," ");
	if (kor2.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapattag 2 - életkor!");return false;}
	csapattag3=trim(document.regForm.csapattag3.value," ");
	if (csapattag3.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapattag 3 - név!");return false;}
	kor3=trim(document.regForm.kor3.value," ");
	if (kor3.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapattag 3 - életkor!");return false;}
	csapattag4=trim(document.regForm.csapattag4.value," ");
	if (csapattag4.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapattag 4 - név!");return false;}
	kor4=trim(document.regForm.kor4.value," ");
	if (kor4.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Csapattag 4 - életkor!");return false;}
	
	bemutatkozo=trim(document.regForm.bemutatkozo.value," ");
	if (bemutatkozo.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Bemutatkozó!");return false;}
	if (document.regForm.spamkod.value.length<1) {hiba("A csillaggal jelölt mez&ocirc;k kitöltése kötelez&ocirc;: Biztonsági kód!");return false;}
	if (document.regForm.spamoke.value==0) {hiba("A biztonsági kód hibás!");return false;}
	if (document.regForm.olvastaeselfogadja.checked==false) {hiba("Ön nem fogadta el a Webvidék Szabályzatában leírtakat!");return false;}
	return true;
}

function atveszAdatot(honnan, hova) {
	document.getElementById(hova).value=document.getElementById(honnan).value;
}
