function lejatszo(eleresiut){
if (-1 != navigator.userAgent.indexOf("MSIE")) {

	document.getElementById("playdiv1").innerHTML = '<object id="Player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" style="position:absolute;top:10px;width:64px;height:54px;filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale = 1 )" ><param name="autoStart" value="false"/><param name="UImode" value="none"/><param name="stretchtofit" value="true"/><param name="volume" value="100"/><param name="Url" value="'+eleresiut+'"/><param name="windowlessVideo" value="true"/></object>';
}
else 
	if (-1 != navigator.userAgent.indexOf("Firefox")) {
		document.getElementById("playdiv1").innerHTML = '<object id="Player" type="application/x-ms-wmp" Width="640px" Height="640px" Url="'+eleresiut+'"><param name="autoStart" value="false"/><param name="UImode" value="none"/><param name="volume" value="100"/><param name="windowlessVideo" value="true"/></object>';
		var hitme = "H:\\Sound\\rkive\\cd lib1\\";
		
		Player = document.getElementById("Player");
	}
};

function regell() {
	var x = document.regisztr.Email.value;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var szam = document.regisztr.Levirsz.value;
	var filterszam = ([0 - 9]);
	
	if (!document.regisztr.adatnyil.checked) {
		alert("A regisztrációra csak az adatvédelmi nyilatkozat elolvasása és elfogadása után van lehetőség.");
		return false;
	}
	
	if (document.regisztr.UserName.value.length < 4) {
		alert("Írja be a regisztrációs nevét, min. 4 karakter!");
		document.regisztr.UserName.focus();
		return false;
	}
	if (document.regisztr.Psw.value.length < 4) {
		alert("Írja be a jelszót, min. 4 karater!");
		document.regisztr.Psw.focus();
		return false;
	}
	if (document.regisztr.Psw.value !== document.regisztr.Psw2.value) {
		alert("A két beírt jelszó nem azonos!");
		document.regisztr.Psw.focus();
		return false;
	}
	if (document.regisztr.Nevvez.value.length < 2) {
		alert("Írja be a vezetéknevét!");
		document.regisztr.Nevvez.focus();
		return false;
	}
	if (document.regisztr.Nevker.value.length < 2) {
		alert("Írja be a keresztnevét!");
		document.regisztr.Nevker.focus();
		return false;
	}
	if (document.regisztr.Beosztas.value.length < 2) {
		alert("Írja be a beosztását!");
		document.regisztr.Beosztas.focus();
		return false;
	}
	if (document.regisztr.Neme[0].checked != true && document.regisztr.Neme[1].checked != true) {
		alert("Kötelező bejelölni a nemét!");
		document.regisztr.Neme[0].focus();
		return false;
	}
	if (document.regisztr.Email.value.length < 3) {
		alert("Írja be az e- mail címét!");
		document.regisztr.Email.focus();
		return false;
	}
	if (document.regisztr.Levcim.value.length < 2) {
		alert("Írja be a levelezési címét!");
		document.regisztr.Levcim.focus();
		return false;
	}
	if (document.regisztr.Levvaros.value.length < 2) {
		alert("Írja be a várost!");
		document.regisztr.Levvaros.focus();
		return false;
	}
	if (document.regisztr.Levirsz.value.length != 4) {
		alert("Írja be az irányítószámot!");
		document.regisztr.Levirsz.focus();
		return false;
	}
	if (!checkTelszam(document.regisztr.Telefon) && !checkTelszam(document.regisztr.Mobil)) {
		alert("Egy telefonszámot meg kell adni!!!");
		document.regisztr.Telefon.focus();
		return false;
	}
	var tdvalue = "";
	for (i=0; i<document.regisztr.TelDef.length; i++)
		if (document.regisztr.TelDef[i].checked)
			tdvalue = document.regisztr.TelDef[i].value;
	if (tdvalue.length < 1){ 
		alert("Jelölje meg az alapértelmezett telefonszámot!!!");
		document.regisztr.Telefon.focus();
		return false;
	}	else {
		if (tdvalue == "T") {
			if (!checkDefTelefon(document.regisztr.Telefon))
				return false;				
		} else if (tdvalue == "M") {
			if (!checkDefTelefon(document.regisztr.Mobil))
				return false;				
		} else {
			for (i=0; sorszam>i; i++){
				var inpCegnev = document.getElementById("Munkahely" + i);
				if ((inpCegnev != undefined) && (inpCegnev.value != "")) {
					if ((tdvalue == "CT" + i) || (tdvalue == "CM" + i)) {
						var inpCegtel = document.getElementById("Muntel" + i);
						var inpCegmob = document.getElementById("Munmob" + i);
						if (tdvalue == "CT" + i) {
							if (!checkDefTelefon(inpCegtel)) 
								return false;
						}
						else {
							if (!checkDefTelefon(inpCegmob)) 
								return false;
						}
					}
				} else {
					if ((tdvalue == "CT" + i) || (tdvalue == "CM" + i)) {
						alert("Az alapértelmezett telefonszámhoz rendelt cég nincs megadva!!!");
				    inpCegnev.focus();
    				return false;
					}
				}
			}
		}
	}
  
	if (!scegell())
		return false;
	
	if (filter.test(x)) { return true;
	}
	else {alert('Hibás e-mail cím!');
	document.regisztr.Email.focus();
	return false;
	}
};

function checkDefTelefon(inpEl) {
  if (!checkTelszam(inpEl)) {
    alert("Nincs megadva az alapértelmezett telefonszám!!!");
    inpEl.focus();
    return false;
  }
  else 
    document.regisztr.FoTelefon.value = inpEl.value;
  return true;
}

function checkTelszam(inpEl) {
	return inpEl.value.length>6;
}

function ellcegreg()
{

var x = document.cegregisztr.Email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

var szam = document.cegregisztr.Levirsz.value;
	var filterszam  = ([0-9]);

	if (document.cegregisztr.Nevrov.value.length < 2) {
		alert("Írja be a regisztrációs nevét, min. 4 karakter!");
		document.cegregisztr.Nevrov.focus();
		return false;
	}
	if (document.cegregisztr.Nevtelj.value.length < 2) {
		alert("Írja be a cég teljes nevét!");
		document.cegregisztr.Nevtelj.focus();
		return false;
	}
	if (document.cegregisztr.Szmlsz.value.length < 2) {
		alert("Írja be a számlaszámot!");
		document.cegregisztr.Szmlsz.focus();
		return false;
	}
	if (document.cegregisztr.Email.value.length < 1) {
		alert("Írja be az e- mail címét!");
		document.cegregisztr.Email.focus();
		return false;
	}		
	if (document.cegregisztr.Focim.value.length < 2) {
		alert("Írja be a levelezési címét!");
		document.cegregisztr.Focim.focus();
		return false;
	}
	if (document.cegregisztr.Fovaros.value.length < 2) {
		alert("Írja be a várost!");
		document.cegregisztr.Fovaros.focus();
		return false;
	}
	if (document.cegregisztr.Foirsz.value.length != 4) {
		alert("Írja be az irányítószámot!");
		document.cegregisztr.Foirsz.focus();
		return false;
	}		
	if (filter.test(x)) { return true;
	}
	else {alert('Hibás e-mail cím!');
	document.cegregisztr.Email.focus();
	return false;
	}
};
function felhell(){
	if (document.regisztr.ellenor.value == 'jelszocs' || document.regisztr.ellenor.value == 'jelszo') {
		/*
		if (document.regisztr.Psw.value.length < 4) {
			alert("A jelszó min. 4 karakter!");
			document.regisztr.Psw.focus();
			return false;
		}
		if (document.regisztr.Psw.value !== document.regisztr.Psw2.value) {
			alert("A két beírt jelszó nem azonos!");
			document.regisztr.Psw.focus();
			return false;
		}
		*/
		return jelszocsell();
	}
	else 
		if (document.regisztr.ellenor.value == 'sajatadatcs' || document.regisztr.ellenor.value == 'sajatadat') {
			var x = document.regisztr.Email.value;
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
			var szam = document.regisztr.Levirsz.value;
			var filterszam = ([0 - 9]);
			
			if (document.regisztr.UserName.value.length < 4) {
				alert("Írja be a regisztrációs nevét, min. 4 karakter!");
				document.regisztr.UserName.focus();
				return false;
			}
			if (document.regisztr.Nevvez.value.length < 2) {
				alert("Írja be a vezetéknevét, min. 2 karakter!");
				document.regisztr.Nevvez.focus();
				return false;
			}
			if (document.regisztr.Nevker.value.length < 2) {
				alert("Írja be a keresztnevét, min. 2 karakter!");
				document.regisztr.Nevker.focus();
				return false;
			}
			if (document.regisztr.Neme[0].checked != true) {
				if (document.regisztr.Neme[1].checked != true) {
				alert("Kötelező bejelölni a nemét!");
				document.regisztr.Neme[0].focus();
				return false;
				}
			}	
			if (document.regisztr.Beosztas.value.length < 2) {
				alert("Írja be a beosztását!");
				document.regisztr.Beosztas.focus();
				return false;
			}
			if (document.regisztr.Email.value.length < 1) {
				alert("Írja be az e- mail címét!");
				document.regisztr.Email.focus();
				return false;
			}
			if (document.regisztr.Levcim.value.length < 2) {
				alert("Írja be a levelezési címét!");
				document.regisztr.Levcim.focus();
				return false;
			}
			if (document.regisztr.Levvaros.value.length < 2) {
				alert("Írja be a várost!");
				document.regisztr.LEvvaros.focus();
				return false;
			}
			if (document.regisztr.Levirsz.value.length != 4) {
				alert("Írja be az irányítószámot, 4 karakter!");
				document.regisztr.Levirsz.focus();
				return false;
			}
			if (document.regisztr.Telefon.value.length < 7) {
				if (document.regisztr.Mobil.value.length < 7) {
					alert("Egy telefonszámot meg kell adni!");
					document.regisztr.Telfon.focus();
					return false;
				}
			}	
			if (filter.test(x)) {
				return true;
			}
			else {
				alert('Hibás e-mail cím!');
				document.regisztr.Email.focus();
				return false;
			}
		}
		else 
			if (document.regisztr.ellenor.value == 'sceg' || document.regisztr.ellenor.value == 'scegcs') {
				if (document.regisztr.Munkabeoszt.value.length < 3) {
					alert("Írja be a beosztását!");
					document.regisztr.Munkabeoszt.focus();
					return false;
				}
			}
};

function jelszocsell()
{
	if (document.regisztr.Psw.value.length < 4) {
		alert("A jelszó min. 4 karakter!");
		document.regisztr.Psw.focus();
		return false;
	}
	if (document.regisztr.Psw.value !== document.regisztr.Psw2.value) {
		alert("A két beírt jelszó nem azonos!");
		document.regisztr.Psw.focus();
		return false;
	}	
	
	return true;
};

function sajatadatell()
{
	var x = document.regisztr.Email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	var szam = document.regisztr.Levirsz.value;
	var filterszam  = ([0-9]);

	if (document.regisztr.UserName.value.length < 4) {
		alert("Írja be a regisztrációs nevét, min. 4 karakter!");
		document.regisztr.UserName.focus();
		return false;
	}
	if (document.regisztr.Nevvez.value.length < 2) {
		alert("Írja be a vezetéknevét, min. 2 karakter!");
		document.regisztr.Nevvez.focus();
		return false;
	}
	if (document.regisztr.Nevker.value.length < 2) {
		alert("Írja be a keresztnevét, min. 2 karakter!");
		document.regisztr.Nevker.focus();
		return false;
	}
	if (document.regisztr.Neme[0].checked != true) {
		if (document.regisztr.Neme[1].checked != true) {
		alert("Kötelező bejelölni a nemét!");
		document.regisztr.Neme[0].focus();
		return false;
		}
	}	
	if (document.regisztr.Beosztas.value.length < 2) {
		alert("Írja be a beosztását!");
		document.regisztr.Beosztas.focus();
		return false;
	}
	if (document.regisztr.Email.value.length < 1) {
		alert("Írja be az e- mail címét!");
		document.regisztr.Email.focus();
		return false;
	}		
	if (document.regisztr.Levcim.value.length < 2) {
		alert("Írja be a levelezési címét!");
		document.regisztr.Levcim.focus();
		return false;
	}
	if (document.regisztr.Levvaros.value.length < 2) {
		alert("Írja be a várost!");
		document.regisztr.Levvaros.focus();
		return false;
	}
	if (document.regisztr.Levirsz.value.length != 4) {
		alert("Írja be az irányítószámot, 4 karakter!");
		document.regisztr.Levirsz.focus();
		return false;
	}		
	if (document.regisztr.Telefon.value.length < 7) {
		if (document.regisztr.Mobil.value.length < 7) {
			alert("Egy telefonszámot meg kell adni!");
			document.regisztr.Telfon.focus();
			return false;
		}
	}	
	if (filter.test(x)) { return true;
	}
	else {alert('Hibás e-mail cím!');
	document.regisztr.Email.focus();
	return false;
	}
	return true;
};
function scegell()
{
	if ((document.regisztr.Munkabeoszt!=undefined) && (document.regisztr.Munkabeoszt.value.length < 3)) {
		alert("Írja be a beosztását!");
		document.regisztr.Munkabeoszt.focus();
		return false;
	}
	
	var idx = 1;
	
	while (true) {
		el = document.getElementById('Munkahely'+idx);
		if (el==undefined) break;
		if ((el!=undefined) && (el.value.length < 1)) {
			idx++;
			continue;
		}
		
		el = document.getElementById('Munkabeoszt'+idx);
		if (el==undefined) break;
		
		if ((el!=undefined) && (el.value.length < 3)) {
			alert("Írja be a beosztását!");
			el.focus();
			return false;
		}
		el = document.getElementById('Munkkezd'+idx);
		if (el==undefined) break;
		
		if ((el!=undefined) && (el.value.length < 1)) {
			alert("Írja be a munkaviszony kezdetét!");
			el.focus();
			return false;
		}
		if ((el!=undefined) && (!checkDatestr(el.value))) {
			alert("Munkaviszony kezdete: Rossz dátum adat! \n(A dátumot 'éééé.hh.nn.' formában kell megadni, pl.: 2009.04.08.)");
			el.focus();
			return false;
		}
		
		el = document.getElementById('Munkvege'+idx);
		if (el==undefined) break;
		
		if ((el!=undefined) && (el.value.length > 0) && (!checkDatestr(el.value))) {
			alert("Munkaviszony vége: Rossz dátum adat! \n(A dátumot 'éééé.hh.nn.' formában kell megadni, pl.: 2009.04.08.)");
			el.focus();
			return false;
		}
		idx++;
	}
	return true;
};

function checkDatestr(str){
	var ndateArr = str.toString().split('.');
	try {
		var y = parseInt(ndateArr[0],10);
		var m = parseInt(ndateArr[1],10)-1;
		var d = parseInt(ndateArr[2],10);
		
		var d2 = new Date(y,m,d);
		
	 if (m != d2.getMonth()) return false;
   if (d != d2.getDate()) return false;
   if (y != d2.getFullYear()) return false;
	} catch (err) {
		alert(err.description);
		return false;
	}
	if (ndateArr.length!=4)
	  return false;
	if (ndateArr[3]!="")
		return false;
	return true;
}

function scegell_1(idx) {
	el = document.getElementById('Munkabeoszt'+idx);
	if (el == undefined) {
		alert("A beosztás nincs megadva!");
	
		return false;
	}
	
	if ((el!=undefined) && (el.value.length < 3)) {
		alert("Írja be a beosztását!");
		el.focus();
		return false;
	}	
		
		el = document.getElementById('Munkabeoszt'+idx);
		if (el == undefined) {
			alert("A beosztás nincs megadva!");
		
			return false;
		}
		
		if ((el!=undefined) && (el.value.length < 3)) {
			alert("Írja be a beosztását!");
			el.focus();
			return false;
		}
	return true;
}

function alapell()
{

var x = document.regisztr.Email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

var szam = document.regisztr.Levirsz.value;
	var filterszam  = ([0-9]);

	if (document.regisztr.UserName.value.length < 4) {
		alert("Írja be a regisztrációs nevét, min. 4 karakter!");
		document.regisztr.UserName.focus();
		return false;
	}
	if (document.regisztr.Psw.value !== document.regisztr.Psw2.value) {
		alert("A két beírt jelszó nem azonos!");
		document.regisztr.Psw.focus();
		return false;
	}	
	if (document.regisztr.Nevvez.value.length < 2) {
		alert("Írja be a vezetéknevét, min. 2 karakter!");
		document.regisztr.NEvvez.focus();
		return false;
	}
	if (document.regisztr.Nevker.value.length < 2) {
		alert("Írja be a keresztnevét, min. 2 karakter!");
		document.regisztr.Nevker.focus();
		return false;
	}
	if (document.regisztr.Neme[0].checked != true) {
		if (document.regisztr.Neme[1].checked != true) {
		alert("Kötelező bejelölni a nemét!");
		document.regisztr.Neme[0].focus();
		return false;
		}
	}	
	if (document.regisztr.Beosztas.value.length < 2) {
		alert("Írja be a beosztását!");
		document.regisztr.Beosztas.focus();
		return false;
	}
	if (document.regisztr.Email.value.length < 1) {
		alert("Írja be az e- mail címét!");
		document.regisztr.Email.focus();
		return false;
	}		
	if (document.regisztr.Levcim.value.length < 2) {
		alert("Írja be a levelezési címét!");
		document.regisztr.Levcim.focus();
		return false;
	}
	if (document.regisztr.Levvaros.value.length < 2) {
		alert("Írja be a várost!");
		document.regisztr.Levvaros.focus();
		return false;
	}
	if (document.regisztr.Levirsz.value.length != 4) {
		alert("Írja be az irányítószámot, 4 karakter!");
		document.regisztr.Levirsz.focus();
		return false;
	}		
	if (document.regisztr.Telefon.value.length < 7) {
		if (document.regisztr.Mobil.value.length < 7) {
			alert("Egy telefonszámot meg kell adni!");
			document.regisztr.Telfon.focus();
			return false;
		}
	}	
	if (filter.test(x)) { return true;
	}
	else {alert('Hibás e-mail cím!');
	document.regisztr.Email.focus();
	return false;
	}
};
