function generate() {
  var enev = document.adat.name.value;
  var eaddr = document.adat.mail.value;  
  hiba= "Ehhez szükség lesz az e-mail címre.\n\n A regisztrációs kód azért van, hogy biztosítsuk az e-mail címek érvényességét.\n\nAz e-mail címedre elküldünk egy levelet, amiben van egy 14 karakteres kód, és azt kell ide bemásolni.\n\nA megkapott regisztrációs kód csak a mai napon érvényes!\n\n";
  if ( eaddr == "" ) { alert(hiba); return false; }
  if (eaddr.indexOf('@')<1) { alert(hiba); return false;}
	eaddr = escape(eaddr);
  NewWindow("help.php?id=7&email="+eaddr+"&nev="+enev,"mywin","400","350",'no','center');
  return true;
}

function teszt(adat,minta){
  for (var i=0; i<adat.length; i++)
    if (minta.indexOf(adat.charAt(i)) == -1)
      return false;
  return true;
}

function num(mezo){
  if (!teszt(mezo.value,"1234567890")){
    return false;
  }else{ return true; }
}

function numpont(mezo){
  if (!teszt(mezo.value,"1234567890,")){
    return false;
  }else{ return true; }
}

function adatcheck(){
  var s_name = document.adat.name.value;
  var s_mail = document.adat.mail.value;
  var s_irsz = document.adat.irsz.value;
  var s_city = document.adat.city.value;
  var s_adr = document.adat.adr.value;
  var s_darab = document.adat.darab.value;
  
  if ( s_name == "" ) { alert("Kérem adja meg a nevét!"); document.adat.name.focus(); return false; }
  if ( s_mail == "" ) { alert("Kérem adja meg email címét, amelyen munkatársaink felvehetik Önnel a kapcsolatot!"); document.adat.mail.focus(); return false; }
  if ( s_irsz == "" )  { alert("Kérem az irányítószámot megadni!"); document.adat.irsz.focus(); return false; }
  if ((s_irsz)&&(num(document.adat.irsz))) {  } else { alert("Kérem csak számjegyeket adjon meg az irányítószámnál!"); document.adat.irsz.focus(); return false; }
  if ( s_irsz.length != 4 )  { alert("Kérem 4 számjegyet megadni az irányítószámnál!"); document.adat.irsz.focus(); return false; }
  
  if ( s_city == "" )  { alert("Kérem a települést megadni!"); document.adat.city.focus(); return false; }
  if ( s_adr == "" )  { alert("Kérem az utcát, házszámot megadni!"); document.adat.adr.focus(); return false; }
  if ( s_darab == "" )  { alert("Kérem adja meg a szükséges darabszámot!"); document.adat.darab.focus(); return false; }
  if ((s_darab)&&(num(document.adat.darab))) {  } else { alert("Kérem csak számjegyeket adjon meg a darabszámnál!"); document.adat.darab.focus(); return false; }
  if ( s_darab == "0" ) { alert("Kérem adja meg a szükséges darabszámot!"); document.adat.darab.focus(); return false; }
}

function adatcheckreg(){
  var s_name = document.adat.name.value;
  var s_mail = document.adat.mail.value;
  var s_pass1 = document.adat.pass1.value;
  var s_pass2 = document.adat.pass2.value;
  var s_code = document.adat.code.value;
  
  if ( s_name == "" ) { alert("Kérem a nevet megadni!"); document.adat.name.focus(); return false; }
  if ( s_name.length < 5 ) { alert("Túl rövid név! (minimum 5 karakter legyen)"); document.adat.name.focus(); return false; }  
  if ( s_mail == "" ) { alert("Kérem az email címet!"); document.adat.mail.focus(); return false; }
  if ( s_pass1 == "" ) { alert("Kérem a jelszót megadni!"); document.adat.pass1.focus(); return false; }
  if ( s_pass1 != s_pass2 ) { alert("A két jelszó nem egyezik!"); document.adat.pass1.focus(); return false; }
  if ( s_pass1.length < 5 ) { alert("Túl rövid jelszó! (minimum 5 karakter legyen)"); document.adat.pass1.focus(); return false; }  
  if ( s_code == "" ) { alert("Kérem az email-ben megkapott regisztrációs kódot megadni!"); document.adat.code.focus(); return false; }
}

function adatcheckkapcs(){
  var s_name = document.adat.name.value;
  var s_mail = document.adat.mail.value;
  var s_cim = document.adat.cim.value;
  var s_kat = document.adat.kat.value;
  var s_leir = document.adat.leir.value;

  if ( s_name == "" ) { alert("Kérem a nevet megadni!"); document.adat.name.focus(); return false; }
  if ( s_name.length < 5 ) { alert("Túl rövid név! (minimum 5 karakter legyen)"); document.adat.name.focus(); return false; }
  if ( s_mail == "" ) { alert("Kérem az email címet!"); document.adat.mail.focus(); return false; }
  if ( s_cim == "" ) { alert("Kérem a cikk címét megadni!"); document.adat.cim.focus(); return false; }
  if ( s_kat == 0 ) { alert("Kérem a cikk kategóriáját megadni!"); document.adat.kat.focus(); return false; }
  if ( s_leir == "" ) { alert("Kérem a cikk szövegét megadni!"); document.adat.leir.focus(); return false; }
}


