//gombok betoltese
function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}

function regcont(tx1, tx2, tx3, tx4) {
	hiba = "HIBA A REGISZTRÁCIÓBAN!!\n\n";
	if (tx1.value == "")
		 hiba += "A nick név mezo üresen maradt!\n";
	if (tx2.value == "")
		 hiba += "A jelszó mezo üresen maradt!\n";
	if (tx3.value == "")
		 hiba += "Az e-mail mezo üresen maradt!\n";
	if (tx4.value == "")
		 hiba += "A jelszó újra mezo üresen maradt!\n";	
	if (tx2.value != tx4.value)
		 hiba += "A két jelszó nem egyezik meg!\n";	  	 	 
	if (hiba != "HIBA A REGISZTRÁCIÓBAN!!\n\n") {
		alert (hiba);
		return false;
	}else{
		return true;
	}	
}
function behirdetes(t1,t4,t5,t6) {
	hiba = "HIBA VAN A HIRDETÉS FELADÁSÁBAN!!\n\n";
	if (t1.value == "")
		 hiba += "Az állás rovat üresen maradt!\n";
	
	if (t4.value == "")
		 hiba += "A telefon rovat üresen maradt!\n";
	if (t5.value == "")
		 hiba += "Az email rovat üresen maradt!\n";
	if (t6.value == "")
		 hiba += "A kapcsolattartó személy neve  rovat üresen maradt!\n";
	if (hiba != "HIBA VAN A HIRDETÉS FELADÁSÁBAN!!\n\n") {
		alert (hiba);
		return false;
	}else{
		return true;
	}		 	 	 
}

function egymezo2(m1) {
if (m1.value =="-1")  {
	alert("Nem választott nevet!!");
	return false;
}else{
	return true;
};
};

//helyes email cim ellenorzese
function levelellenor(sz2) {
	if (sz2.value== "") {return true;}
	else{
	if (sz2.value.indexOf("@")== -1) {
		alert ("A 'E-mail' mezőnek e-mail címet kell tartalmaznia. E-mail címben a '@' karakternek szerepelnie kell!");
		return false;
	}
	else if (sz2.value.indexOf(".")== -1){
		alert ("Az 'E-mail' mezőnek e-mail címet kell tartalmaznia. E_mail címben a '.' karakternek szerepelnie kell!");
		return false;
	}
	else
		return true;
};
};

function egymezo(m1) {
if (m1.value =="nem")  {
	alert("A csillaggal jelölt mezot kötelezo kitölteni!");
	return false;
}else{
	return true;
};
};
// numerikus mezo ellenorzese
function szamellenor(sz3) {
	lehet="1234567890";
	hiba=0;
	for(var i=1; i<lehet.length; i++) {
	 if (lehet.indexOf(sz3.value.charAt(i))==-1) {
	 hiba=1;
	 };
	};
	if (hiba==1) {
	alert("Ez nem numerikus érték! A mezőben számnak  kell szerepelnie!");
	return false;
	}
	else
	return true;
};	
//
// telefonszam ellenorzes
//
function telellenor(m1) {
	lehet="+1234567890/()-";
	hiba=0;
	for(var i=1; i<lehet.length; i++) {
	 if (lehet.indexOf(m1.value.charAt(i))==-1) {
	 hiba=1;
	 };
	};
	if (hiba==1) {
	alert("Ez nem helyes telefon szám! A telefon számban számjegyek és '+','/', '(', ')', '-' karakterek  szerepelhetnek.");
	return false;
	}
	else
	return true;
};	



//
// datum(szam-pont) ellenorzes
//
function datumellenor(m1) {
	lehet="1234567890.";
	hiba=0;
	for(var i=1; i<lehet.length; i++) {
	 if (lehet.indexOf(m1.value.charAt(i))==-1) {
	 hiba=1;
	 };
	};
	if (hiba==1) {
	alert("Ez nem megfelelő érték! A 'Születési idő' mezőben dátumnak (formátuma: éééé.hh.nn)kell szerepelnie! ");
	return false
	}
	else
	return true;
};	
// kotelezo mezok
//

function csillagmezo(m1,m2,m3,m4,m5,m6,m7) {
if ((m1.value =="nincs") || (m2.value =="") || (m3.value =="")|| (m4.value =="") || (m5.value =="") || (m6.value =="") || (m7.value =="nincs")) {
	alert("A csillaggal jelölt mezőket kötelező kitölteni!");
	return false;
}else{
	return true;
};
};

function csillagmezo22(m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11) {
if ((m1.value =="") || (m2.value =="") || (m3.value =="")|| (m4.value =="") || (m5.value =="nem") || (m6.value =="nem") || (m7.value =="nem") || (m8.value =="nem") || (m9.value =="nincs") || (m10.value =="nem") || (m11.value =="nincs")) {
	alert("A csillaggal jelölt mezőket kötelező kitölteni!");
	return false;
}else{
	return true;
};
};


function delconf() {
if (!confirm('FIGYELEM!\n\nA kiválasztott bejegyzés törlésre kerül!!\nBiztos, hogy ezt akarja?')) {
	return false;
}else{
	return true;
}
}
function teszt(text){
kr = 0;
adat = "1234567890";
for (var i=0; i<adat.length; i++) {
	if (adat.indexOf(text.value.charAt(i)) == -1) {		
		kr = 1;
	}
}
return kr;
}
function newdat(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) {
varmsg = "FIGYELEM HIBA!!\n\n";
if (t1.value == "") 
varmsg += "A 'Vezeték Név' mezo üresen maradt!\n";
if (t2.value == "") 
varmsg += "A 'Kereszt Név' mezo üresen maradt!\n";
if (t3.value == "") 
varmsg += "A 'Telefonszám' mezo üresen maradt!\n";
if (teszt(t3) != 0)
varmsg += "A 'Telefonszám' mezoben csak számok szerepelhetnek!\n";
if (t3.value.length<6)
varmsg += "A 'Telefonszám' mezo minimum 6 karakter legyen!\n";
if (t4.value == "")
varmsg += "A 'Lakhely (város)' mezo üresen maradt!\n";
if (t5.value == "") 
varmsg += "A 'Lakhely (utca, házszám)' mezo üresen maradt!\n";
if (t6.value == "") 
varmsg += "Az 'Irányítószám' mezo üresen maradt!\n";
if (teszt(t6) != 0)
varmsg += "Az 'Irányítószám' mezoben csak számok szerepelhetnek!\n";
if (t6.value.length<4)
varmsg += "Az 'Irányítószám' mezo minimum 4 karakter legyen!\n";
if (t7.value == "") 
varmsg += "A 'Születésnap' mezo üresen maradt!\n";
if (t8.value == "")
varmsg += "A 'Foglalkozás' mezo üresen maradt!\n";
if (t9.value == "")
varmsg += "A 'Munkahely' mezo üresen maradt!\n";
if (t10.value == "")
varmsg += "Az 'E-mail Cím' mezo üresen maradt!\n";
if (t10.value.indexOf("@") == -1 || t10.value.indexOf(".") == -1)
varmsg += "Ez nem valódi e-mail cím!\n";
if (varmsg != "FIGYELEM HIBA!!\n\n") {
	alert (varmsg);
	return false;
}else{
	return true;
}
}


//	
//megerosites felhasznalo torlesehez
//
function delbizt() {
	if (!confirm('FIGYELEM!\n\nAz Ön adatait töröljük!!')) {
	return false;
	}else{
	return true;
	}
}
//
//popup kiléptetéshez
//
function popup(mit) {
  pwinwidth = 450 ;
  pwinheight = 250 ;
  winleft = 300 ;
  wintop = 250 ;
  winprop = 'menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no,noresize,width='
            + pwinwidth + ',height=' + pwinheight + ',left=' + winleft
            + ',top=' + wintop ;
  window.open( mit, 'popup', winprop ) ;
}
//
//felhasználók bevitelére ellenőr
//
function userbev(txb1, txb2, txb3, txb4, txb5, txb6, txb7, txb8, txb9, txb10, txb11, txb12) {
flec = "HIBA A FELHASZNÁLÓ BEVITELEKOR! A HIBA OKA:\n\n";
if (txb1.value == ""){
	alert(flec+"A(z) '"+txb1.adat+"' mező üresen maradt!");  
    return false;
}else if (txb2.value == "") {
    alert(flec+"A(z) '"+txb2.adat+"' mező üresen maradt!");
	return false;
}else if (txb3.value == "") {
    alert(flec+"A(z) '"+txb3.adat+"' mező üresen maradt!");
	return false;
}else if (txb4.value == "") {
    alert(flec+"A(z) '"+txb4.adat+"' mező üresen maradt!");
	return false;
}else if (txb5.value == "") {
    alert(flec+"A(z) '"+txb5.adat+"' mező üresen maradt!");
	return false;
}else if (txb6.value == "") {
    alert(flec+"A(z) '"+txb6.adat+"' mező üresen maradt!");
	return false;
}else if (txb7.value == "") {
    alert(flec+"A(z) '"+txb7.adat+"' mező üresen maradt!");
	return false;
}else if (txb8.value == "") {
    alert(flec+"A(z) '"+txb8.adat+"' mező üresen maradt!");
	return false;
}else if (txb9.value == "") {
    alert(flec+"A(z) '"+txb9.adat+"' mező üresen maradt!");
	return false;
}else if (txb10.value == "") {
    alert(flec+"A(z) '"+txb10.adat+"' mező üresen maradt!");
	return false;
}else if (txb11.value == "") {
    alert(flec+"A(z) '"+txb11.adat+"' mező üresen maradt!");
	return false;
}else if (txb12.value == "") {
    alert(flec+"A(z) '"+txb12.adat+"' mező üresen maradt!");
	return false;													
}else{
    return true;
}		  
}
//
//felhasználó beléptetésére ellenőr
//
function logcont(txb1, txb2) {
flec = "HIBA A BELÉPÉSKOR! A HIBA OKA:\n\n";
if (txb1.value == ""){
	alert(flec+"A(z) '"+txb1.adat+"' mező üresen maradt!");  
    return false;
}else if (txb2.value == "") {
    alert(flec+"A(z) '"+txb2.adat+"' mező üresen maradt!");
	return false;
}else{
    return true;
}		  
}
//
//szűrő teszt ellenőr
//
function selt(txb1, txb2) {
flec = "NEM VÁLASZTOTT SZŰRŐT.\n\n MINDKÉT SZŰRŐ NEM LEHET ÜRES.";
	if (txb1.value == "" && txb2.value == ""){
	  alert(flec);  
 	  return false;
	}else{
 	  return true;
	}		  
}
//
//időzített ablakzáró a kosár részleghez
//
function ClosePage(){
  setTimeout("window.close();",1200);
}
//
//jelszó módosítására ellenőr
//
function paswmod(txb1, txb2) {
flec = "HIBA A MÓDOSÍTÁSKOR! A HIBA OKA:\n\n";
if (txb1.value == ""){
	alert(flec+"A(z) '"+txb1.adat+"' mező üresen maradt!");  
    return false;
}else if (txb2.value == "") {
    alert(flec+"A(z) '"+txb2.adat+"' mező üresen maradt!");
	return false;
}else if (txb2.value != txb1.value) {
    alert(flec+"Az ön által megadott két új jelszó nem azonos!");
	return false;		
}else{
    return true;
}		  
}
//
//adat módosítására ellenőr
//
function datmodc(txb1, txb2, txb3, txb4, txb5, txb6, txb7, txb8) {
flec = "HIBA A MÓDOSÍTÁSKOR! A HIBA OKA:\n\n";
if (txb1.value == ""){
	alert(flec+"A(z) '"+txb1.adat+"' mező üresen maradt!");  
    return false;
}else if (txb2.value == "") {
    alert(flec+"A(z) '"+txb2.adat+"' mező üresen maradt!");
	return false;
}else if (txb3.value == "") {
    alert(flec+"A(z) '"+txb3.adat+"' mező üresen maradt!");
	return false;
}else if (txb4.value == "") {
    alert(flec+"A(z) '"+txb4.adat+"' mező üresen maradt!");
	return false;
}else if (txb5.value == "") {
    alert(flec+"A(z) '"+txb5.adat+"' mező üresen maradt!");
	return false;
}else if (txb6.value == "") {
    alert(flec+"A(z) '"+txb6.adat+"' mező üresen maradt!");
	return false;
}else if (txb7.value == "") {
    alert(flec+"A(z) '"+txb7.adat+"' mező üresen maradt!");
	return false;
}else if (txb8.value == "") {
    alert(flec+"A(z) '"+txb8.adat+"' mező üresen maradt!");
	return false;						
}else{
    return true;
}		  
}
//
//darabszám módosítására ellenőr
//
function uresCheck(mezo){
  if (mezo.value == "") {
    return false;
  }else{
    return true;
  }
}
function nullaCheck(mezo){
  if (mezo.value == "0" || mezo.value == "00") {
  	return false;
  }else{
    return true;
  }
}
function teszt(mezo){
	adat = "1234567890";
	for (var i=0; i<adat.length; i++) {
  		if (adat.indexOf(mezo.value.charAt(i)) == -1) {		
			return false;
		}
	}
	return true;
}
function numerikusCheck(mezo){
flec = "HIBA A MÓDOSÍTÁSKOR! A HIBA OKA:\n\n";
  if (!uresCheck(mezo)) {
    alert(flec+"A ("+ mezo.adat +") mező üresen maradt!");
  	return false;
  }else if (!nullaCheck(mezo)) { 
    alert(flec+"A ("+ mezo.adat +") mező értéke nem lehet nulla!");
  	return false;
  }else if (!teszt(mezo)) {
  	alert(flec+"A ("+ mezo.adat +") tartalma csak szám lehet!");
  	return false;		
  }else{
   return true;
  }
}
//
//rendelés leadására ellenőr
//
function rendeles(txb1, txb2) {
flec = "HIBA A RENDELÉSKOR! A HIBA OKA:\n\n";
if (txb1.value == ""){
	alert(flec+"A(z) '"+txb1.adat+"' mező üresen maradt!");  
    return false;
}else if (txb2.value == "") {
    alert(flec+"A(z) '"+txb2.adat+"' mező üresen maradt!");
	return false;		
}else{
    return true;
}		  
}

function bezar() {
	self.focus();
self.close;
}		  

