var error=""; var ma_ev="2014"; var ma_ho="10"; var ma_nap="07"; var fields=new Array("foglalas_guests_adult","foglalas_persone_lastname","foglalas_persone_firstname","foglalas_persone_email","foglalas_persone_tel","foglalas_arrival"); var errorMessages=new Array(); errorMessages["foglalas_guests_adult"]="Please, indicate the number of guests!\n"; errorMessages["foglalas_guests_adult_ERROR"]=false; errorMessages["foglalas_arrival"]="Please, give the date of you arrival!\n"; errorMessages["foglalas_arrival_ERROR"]=false; errorMessages["foglalas_departure"]="Please, give the date of your departure!\n"; errorMessages["foglalas_departure_ERROR"]=false; errorMessages["foglalas_persone_email"]="Please, give your e-mail address!\n"; errorMessages["foglalas_persone_email_ERROR"]=false; errorMessages["foglalas_persone_lastname"]="Please, give your surname!\n"; errorMessages["foglalas_persone_lastname_ERROR"]=false; errorMessages["foglalas_persone_firstname"]="Please, give your first name!\n"; errorMessages["foglalas_persone_firstname_ERROR"]=false; errorMessages["foglalas_persone_tel"]="Kérjük, adja meg a telefonszámát!\n"; errorMessages["foglalas_persone_tel_ERROR"]=false; errorMessages["foglalas_aszf"]="Kérjük, pipálja ki, hogy elfogadja az Általános Szerződési Feltételeket!\n"; errorMessages["foglalas_aszf_ERROR"]=false; errorMessages["foglalas_hotel_lang_code"]="Please, choose a hotel!\n"; errorMessages["foglalas_hotel_lang_code_ERROR"]=false; function formsubmit(){ checkErrors(); if(error==""){ with(document.forms.pageform){ submit(); frm_submit.disabled=true; frm_submit.value="Sending.."; } } else { showErrors(fields,errorMessages); alert(form_format_alert_text(error)+"Thank You!\n"); } } function checkErrors(){ error=""; if(document.forms.pageform.foglalas_departure_year!=null)fields.push("foglalas_departure"); with(document.forms.pageform){ miez='foglalas_guests_adult'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='foglalas_persone_lastname'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='foglalas_persone_firstname'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; if(foglalas_persone_email.value==""){error+=errorMessages["foglalas_persone_email"]; errorMessages["foglalas_persone_email_ERROR"]=true; } else if(!is_email(foglalas_persone_email.value)){error+=errorMessages["foglalas_persone_email"]; errorMessages["foglalas_persone_email_ERROR"]=true; } else errorMessages["foglalas_persone_email_ERROR"]=false; miez='foglalas_persone_tel'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; //ha listabol valaszt, akkor nem ellenorizzuk a megadott datumokat if(arrivallist.value=='0'){ if(foglalas_arrival_year.value==ma_ev){ if((parseInt(foglalas_arrival_month.value)<=ma_ho && parseInt(foglalas_arrival_day.value) parseInt(foglalas_arrival_year.value)) { errorMessages["foglalas_departure_ERROR"]=false; //kulonben hiba } else { errorMessages["foglalas_departure_ERROR"]=true; error+=errorMessages["foglalas_departure"]; } } } } } }