function validate() {
mujhirdcim=mainform.ujhirdcim.value;
mujhirdszoveg=mainform.ujhirdszoveg.value;
mujhirdemail=mainform.ujhirdemail.value;
mujhirdtel=mainform.ujhirdtel.value;
mujhirdcsiga=mainform.ujhirdcsiga.value;
mujhirdrovat=mainform.ujhirdrovat.value;
mujhirdvaros=mainform.ujhirdvaros.value;
var kminusz = /^-$/;
var joemail = /^[\w_\-\.\+]+\@[a-zA-Z0-9\._\-]+\.[a-zA-z0-9]{2,4}$/;
var jotel = /^[0-9 \+\.m\-\/]+$/;
if (mujhirdcim.length<5 || mujhirdcim.length>100) {alert("Kérem a hirdetés címe rubrikát töltse ki. Min. 5, max 100 karakter."); mainform.ujhirdcim.focus(); return false;}
if (mujhirdszoveg.length<10 || mujhirdszoveg.length>200) {alert("Kérem a hirdetés szövege rubrikát töltse ki. Min. 10, max 200 karakter."); mainform.ujhirdszoveg.focus(); return false;}
if(!joemail(mainform.ujhirdemail.value) && !kminusz(mainform.ujhirdemail.value)) {alert("Helytelen email-cím formátum. Kérem javítsa, vagy ezt írja be: -"); mainform.ujhirdemail.focus(); return false;}
if(!jotel(mainform.ujhirdtel.value) && !kminusz(mainform.ujhirdtel.value && mujhirdtel.length<6)) {alert("Helytelen telefonszám formátum. Használható karakterek (min. 6): + 0-9 - / m . Kérem javítsa, vagy ezt írja be: -"); mainform.ujhirdtel.focus(); return false;}
if (mujhirdcsiga != "-" && mujhirdcsiga.length<10 || mujhirdcsiga.length>100) {alert("Kérem a címet, mint elérhetőséget tüntesse fel (min. 10, max. 100 karakter), vagy írja ezt be a rubrikába: -"); mainform.ujhirdcsiga.focus(); return false;}
if (mujhirdemail=="-" && mujhirdtel=="-" && mujhirdcsiga=="-") {alert("Kérem adjon meg valamilyen elérhetőséget: email-cím, telefon vagy cím"); return false;}
if (mujhirdrovat=="V&aacute;lasszon" || mujhirdrovat=="Válasszon") {alert("Kérem válasszon rovatot"); mainform.ujhirdrovat.focus(); return false;}
if (mujhirdvaros=="V&aacute;lasszon" || mujhirdvaros=="Válasszon") {alert("Kérem válasszon várost vagy kerületet"); mainform.ujhirdvaros.focus(); return false;}
else {return true;}
}

