function uresCheck1(mezo){
  if (mezo.value != "") return true;
  else{
    alert("Kérem, adja meg a nevét!");
    return false;
  }
}

function uresCheck2(mezo){
  if (mezo.value != "") return true;
   else  
  {
      alert("Kérem, adja meg a telefonszámát!");
   return false;
  }
}

function uresCheck3(mezo){
  if (mezo.value != "") return true;
   else  
  {
    alert("Kérem, írjon üzenetet!");
    return false;
  }
}

function emailCheck(mezo){
  var szoveg = mezo.value;
  if (!(szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1)&&(szoveg!="")){
    alert("Formailag rossz a megadott e-mail cím!");
    return false;
}
  else 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 tartalmaz(adat,minta){
  for (var i=0; i<adat.length; i++)
    if (minta.indexOf(adat.charAt(i)) != -1)
      return true;
  return false;
}

function telefonCheck(mezo){       //módosítva, hogy csak ha beir, akkor ellenőrzi
 if (mezo.value==""){
 return true;
 }
  else if (!teszt(mezo.value,"1234567890()/-+ ") || !tartalmaz(mezo.value,"1234567890")){
    alert("Kérem, ellenőrizze a beírt telefonszámot!");
    return false;
  }
  else return true;
}
function vegyesCheck( ){
  if ((!document.form_urlap.telefon.value == "") || (!document.form_urlap.email.value == "")) return true;
  else{
    alert("Kérem, adja meg emailcímét vagy telefonszámát, hogy válaszolhassunk Önnek!");
    return false;
  }
}

function ellenoriz(){
  if (uresCheck1(document.form_urlap.nev)&& vegyesCheck( )  && telefonCheck(document.form_urlap.telefon) && emailCheck(document.form_urlap.email) &&uresCheck3(document.form_urlap.uzenet) ){
    document.form_urlap.action = action;
    return true;
  }
  else return false;
}


