function setFieldValue(fieldRef, str) {
	// torli a search mezot kattintaskor 
	// es visszaallitja default stringre
	obj = eval(fieldRef);
	if (obj.value == str) {
		obj.value = "";
	}
	else if (obj.value == "") {
		obj.value = str;
	}
}

function ReverseContentDisplay(d) {
	//var d = document.getElementById(d); 
	if(d.length < 1) {
		return;
	}
	if(document.getElementById(d).style.display == "none") {
		document.getElementById(d).style.display = "block";
	}else{
		document.getElementById(d).style.display = "none";
	}
}

function check_szamlaform(step){
	if(step==1){
		var d = new Date();
		var curr_year = d.getFullYear();
		var sel_year = document.form1.osz_szuletett_ev.value;

		//egy loopban megnezzuk a szamla tipus tomb elemeit, hogy
		//melyik lett kivalasztva. Ha junior, akkor 14-26 évesig lehet csak
		//a tobbi esetben 18+
		var szamlacsomag = "";
		for(i=0; i<document.form1.osz_szamla_tipus.length; i++){
			if(document.form1.osz_szamla_tipus[i].checked === true){
				szamlacsomag = document.form1.osz_szamla_tipus[i].value;
			}
		}
		//junior
		if(szamlacsomag=='Junior'){
			if((curr_year-sel_year)<14){
				alert( "A Junior számlacsomagnál a minimum kor 14 év!" );
				document.form1.osz_szuletett_ev.focus();
				return false ;
			}
			if((curr_year-sel_year)>26){
				alert( "A Junior számlacsomagnál a maximum kor 26 év!" );
				document.form1.osz_szuletett_ev.focus();
				return false ;
			}
		}
		if(szamlacsomag=='Hagyományos' || szamlacsomag=='Prémium' || szamlacsomag=='Extra'){
			if((curr_year-sel_year)<18){
				alert( "A túl fiatal a kiválasztott számlához! A minimum kor 18 év!" );
				document.form1.osz_szuletett_ev.focus();
				return false ;
			}
		}
		if (document.form1.osz_vnev.value == "") {
			alert( "Kérjük adja meg vezetéknevét!" );
			document.form1.osz_vnev.focus();
			return false ;
		}	
		if (document.form1.osz_knev.value == "") {
			alert( "Kérjük adja meg keresztnevét!" );
			document.form1.osz_knev.focus();
			return false ;
		}
		if (document.form1.osz_szuletesi_hely.value == "") {
			alert( "Kérjük adja meg születési helyét!" );
			document.form1.osz_szuletesi_hely.focus();
			return false ;
		}
		if (document.form1.osz_anev.value == "") {
			alert( "Kérjük adja meg Édesanyja lánykori nevét!" );
			document.form1.osz_anev.focus();
			return false ;
		}
		if (document.form1.osz_igazolvany_szam.value == "") {
			alert( "Kérjük adja meg igazoló okmánya számát!" );
			document.form1.osz_igazolvany_szam.focus();
			return false ;
		}
		if (document.form1.osz_telefon.value == "") {
			alert( "Kérjük adja meg telefonszámát!" );
			document.form1.osz_telefon.focus();
			return false ;
		}
		if (document.form1.osz_orszag.value == "") {
			alert( "Kérjük adja meg országát!" );
			document.form1.osz_orszag.focus();
			return false ;
		}
		if (document.form1.osz_zip.value == "") {
			alert( "Kérjük adja meg irányítószámát!" );
			document.form1.osz_zip.focus();
			return false ;
		}
		if (document.form1.osz_varos.value == "") {
			alert( "Kérjük adja meg lakóhelye települését!" );
			document.form1.osz_varos.focus();
			return false ;
		}
		if (document.form1.osz_cim.value == "") {
			alert( "Kérjük adja meg pontos címét!" );
			document.form1.osz_cim.focus();
			return false ;
		}
		if (document.form1.osz_adoszam.value == "") {
			alert( "Kérjük adja meg adószámát!" );
			document.form1.osz_cim.focus();
			return false ;
		}
		/*if (document.form1.contact_email.value.indexOf("@") < 1 || document.form.contact_email.value.indexOf(".") < 1){
		  	alert("Érvénytelen E-MAIL cím!");
		  	return false;
		}*/
	return true;	
	}
	if(step==2 && document.form1.tars_szemely_tipus=='igen'){
		if (document.form1.tars_status.value == 0) {
			alert( "Kérjük válasszon státust!" );
			document.form1.tars_status.focus();
			return false ;
		}
		if (document.form1.tars_vnev.value == "") {
			alert( "Kérjük adja meg vezetéknevet!" );
			document.form1.tars_vnev.focus();
			return false ;
		}	
		if (document.form1.tars_knev.value == "") {
			alert( "Kérjük adja meg keresztnevet!" );
			document.form1.tars_knev.focus();
			return false ;
		}
		if (document.form1.tars_szuletesi_hely.value == "") {
			alert( "Kérjük adja meg születési helyet!" );
			document.form1.tars_szuletesi_hely.focus();
			return false ;
		}
		if (document.form1.tars_anev.value == "") {
			alert( "Kérjük adja meg Édesanyja lánykori nevét!" );
			document.form1.tars_anev.focus();
			return false ;
		}
		if (document.form1.tars_igazolvany_szam.value == "") {
			alert( "Kérjük adja meg igazoló okmánya számát!" );
			document.form1.tars_igazolvany_szam.focus();
			return false ;
		}
		if (document.form1.tars_telefon.value == "") {
			alert( "Kérjük adja meg telefonszámot!" );
			document.form1.tars_telefon.focus();
			return false ;
		}
		if (document.form1.tars_orszag.value == "") {
			alert( "Kérjük adja meg az országot!" );
			document.form1.tars_orszag.focus();
			return false ;
		}
		if (document.form1.tars_zip.value == "") {
			alert( "Kérjük adja meg az irányítószámot!" );
			document.form1.tars_zip.focus();
			return false ;
		}
		if (document.form1.tars_varos.value == "") {
			alert( "Kérjük adja meg a lakóhely települést!" );
			document.form1.tars_varos.focus();
			return false ;
		}
		if (document.form1.tars_cim.value == "") {
			alert( "Kérjük adja meg a pontos címet!" );
			document.form1.tars_cim.focus();
			return false ;
		}
		if (document.form1.tars_adoszam.value == "") {
			alert( "Kérjük adja meg az adószámot!" );
			document.form1.tars_cim.focus();
			return false ;
		}
		/*if (document.form1.contact_email.value.indexOf("@") < 1 || document.form.contact_email.value.indexOf(".") < 1){
		  	alert("Érvénytelen E-MAIL cím!");
		  	return false;
		}*/
	return true;	
	}
	if(step==3 && document.form1.netbank_keres.value=='igen'){
		if (document.form1.netbank_mobil.value == "") {
			alert( "Kérjük adja meg telefonszámát!" );
			document.form1.netbank_mobil.focus();
			return false ;
		}
		if (document.form1.netbank_email.value == "") {
			alert( "Kérjük adja meg e-mail címet!" );
			document.form1.netbank_email.focus();
			return false ;
		}
		if (document.form1.netbank_email.value.indexOf("@") < 1 || document.form1.netbank_email.value.indexOf(".") < 1){
		  	alert("Kérjük valós E-mail címet adjon meg!");
		  	return false;
		}
		if (document.form1.netbank_csoport.value == "") {
			alert( "Kérjük adja meg a CSOPORT nevet!" );
			document.form1.netbank_csoport.focus();
			return false ;
		}
		if (document.form1.netbank_felh_nev.value == "") {
			alert( "Kérjük adja meg a felhasználónevet!" );
			document.form1.netbank_felh_nev.focus();
			return false ;
		}

		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
		var checkStr = document.form1.netbank_csoport.value;
		var allValid = true;
		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 (!allValid){
			alert("Kérjük figyeljen a CSOPORT mező helyes kitöltésére!");
			document.form1.netbank_csoport.focus();
			return (false);
		}
		
		var checkStr2 = document.form1.netbank_felh_nev.value;
		var allValid2 = true;
		for (i = 0;  i < checkStr2.length;  i++){
			ch = checkStr2.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
				if (ch == checkOK.charAt(j))
					break;
				if (j == checkOK.length){
					allValid2 = false;
					break;
				}
			}
		if (!allValid2){
			alert("Kérjük figyeljen a felhasználónév mező helyes kitöltésére!");
			document.form1.netbank_felh_nev.focus();
			return (false);
		}
		
	return true;	
	}
	if(step==4){
		if (document.form1.osz_kirendeltseg.value == 0) {
			alert( "Kérjük jelöljön meg egy kirendeltséget!" );
			document.form1.osz_kirendeltseg.focus();
			return false ;
		}		
	return true;	
	}
}
function SwapContent(d) {
	//var d = document.getElementById(d); 
	if(d.length < 1) {
		return;
	}
	//alert(d);
	if(d == "keret_lakossag") {
		document.getElementById('keret_lakossag').style.display = "block";
		document.getElementById('keret_vallalkozas').style.display = "none";
		document.getElementById('keret_civil').style.display = "none";
		document.getElementById('keret_ujgeneracio').style.display = "none";
	}
	if(d == "keret_vallalkozas") {
		document.getElementById('keret_lakossag').style.display = "none";
		document.getElementById('keret_vallalkozas').style.display = "block";
		document.getElementById('keret_civil').style.display = "none";
		document.getElementById('keret_ujgeneracio').style.display = "none";
	}
	if(d == "keret_civil") {
		document.getElementById('keret_lakossag').style.display = "none";
		document.getElementById('keret_vallalkozas').style.display = "none";
		document.getElementById('keret_civil').style.display = "block";
		document.getElementById('keret_ujgeneracio').style.display = "none";
	}
	if(d == "keret_ujgeneracio") {
		document.getElementById('keret_lakossag').style.display = "none";
		document.getElementById('keret_vallalkozas').style.display = "none";
		document.getElementById('keret_civil').style.display = "none";
		document.getElementById('keret_ujgeneracio').style.display = "block";
	}
}
