function uresCheck(mezo){
  if (mezo.value != "")
    return true;
  else{
    alert("A(z) "+ mezo.name +" mezô üres!");
    return false;
  }
}

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

function szf_cimCheck(mezo){
  if (mezo.value != "")
    return true;
  else{
    alert("Kérem adja meg a címét!");
    return false;
  }
}

function szf_telefonCheck(mezo){
  if (mezo.value != "")
    return true;
  else{
    alert("Kérem adja meg vezetékes vagy mobilszámát!");
    return false;
  }
}

function emailCheck(mezo){
  var szoveg = mezo.value;
  if (szoveg.indexOf('@')>0 && szoveg.indexOf('@')<szoveg.length-1)
    return true;
  else{
    alert("Rossz e-mail cím!");
    return false;
  }
}

function teszt(adat,minta){
  for (var i=0; i<adat.length; i++)
    if (minta.indexOf(adat.charAt(i)) == -1)
      return false;

  return true;
}

function numerikusCheck(mezo){
  if (uresCheck(mezo) && teszt(mezo.value,"1234567890"))
    return true;
  else{
    alert("Ez nem numerikus érték!");
    return false;
  }

}

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){
  if (szf_telefonCheck(mezo) && teszt(mezo.value,"1234567890()/- ") && tartalmaz(mezo.value,"1234567890"))
    return true;
  else{
    alert("Ez nem jó telefonszám!");
    return false;
  }
}

function ellenoriz_szf(){
  if (szf_neveCheck(document.urlap.szf_neve) && szf_cimCheck(document.urlap.szf_cim) && telefonCheck(document.urlap.szf_telefon) && emailCheck(document.urlap.email)){
		return true;
  }
  else return false;
}
