var error=""; var ma_ev="2024"; var ma_ho="04"; var ma_nap="29"; var fields=new Array("foglalas_csoport_orszag_lang_code","foglalas_csoport_varos_name","foglalas_persone_lastname","foglalas_persone_firstname","foglalas_persone_email","foglalas_arrival","foglalas_persone_tel","foglalas_departure","foglalas_guests_adult"); var errorMessages=new Array(); errorMessages["foglalas_persone_email"]="Kérjük, adja meg az e-mail címét!\n"; errorMessages["foglalas_persone_email_ERROR"]=false; errorMessages["foglalas_persone_lastname"]="Kérjük, adja meg a vezetéknevét!\n"; errorMessages["foglalas_persone_lastname_ERROR"]=false; errorMessages["foglalas_persone_firstname"]="Kérjük, adja meg a keresztnevét!\n"; errorMessages["foglalas_persone_firstname_ERROR"]=false; errorMessages["foglalas_arrival"]="Kérjük, adja meg az érkezés dátumát!\n"; errorMessages["foglalas_arrival_ERROR"]=false; errorMessages["foglalas_departure"]="Kérjük, adja meg az elutazás dátumát!\n"; errorMessages["foglalas_departure_ERROR"]=false; errorMessages["foglalas_guests_adult"]="Kérjük, adja meg a vendégek számát!\n"; errorMessages["foglalas_guests_adult_ERROR"]=false; errorMessages["foglalas_csoport_orszag_lang_code"]="Kérjük, adja meg az országot!\n"; errorMessages["foglalas_csoport_orszag_lang_code_ERROR"]=false; errorMessages["foglalas_csoport_varos_name"]="Kérjük, adja meg a várost!\n"; errorMessages["foglalas_csoport_varos_name_ERROR"]=false; errorMessages["foglalas_persone_tel"]="Kérjük, adja meg a telefonszámát!\n"; errorMessages["foglalas_persone_tel_ERROR"]=false; function formsubmit(){ checkErrors(); if(error==""){ with(document.forms.pageform){ submit(); frm_submit.disabled=true; frm_submit.value="Küldés folyamatban..."; } } else { showErrors(fields,errorMessages); alert(form_format_alert_text(error)+"Köszönjük!\n"); } } function checkErrors(){ error=""; szobak=""; with(document.forms.pageform){ miez='foglalas_csoport_orszag_lang_code'; if(eval(miez+'.value=="0"')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='foglalas_csoport_varos_name'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='foglalas_persone_tel'; 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; if(foglalas_persone_lastname.value==""){error+=errorMessages["foglalas_persone_lastname"]; errorMessages["foglalas_persone_lastname_ERROR"]=true; } else errorMessages["foglalas_persone_lastname_ERROR"]=false; if(foglalas_persone_firstname.value==""){error+=errorMessages["foglalas_persone_firstname"]; errorMessages["foglalas_persone_firstname_ERROR"]=true; } else errorMessages["foglalas_persone_firstname_ERROR"]=false; if(foglalas_guests_adult.value==""){error+=errorMessages["foglalas_guests_adult"]; errorMessages["foglalas_guests_adult_ERROR"]=true; } else errorMessages["foglalas_guests_adult_ERROR"]=false; //ha az erkezes datuma rendben, akkor csekkoljuk csak az indulast if(errorMessages["foglalas_arrival_ERROR"]==false){ //ha az indulas ev nagyobb mint az erkezes, akkor tuti jo if(parseInt(foglalas_departure_year.value)<=parseInt(foglalas_arrival_year.value)){ departure_month_plusz='';if(parseInt(foglalas_departure_month.value)<10)departure_month_plusz='0'; departure_day_plusz='';if(parseInt(foglalas_departure_day.value)<10)departure_day_plusz='0'; arrival_month_plusz='';if(parseInt(foglalas_arrival_month.value)<10)arrival_month_plusz='0'; arrival_day_plusz='';if(parseInt(foglalas_arrival_day.value)<10)arrival_day_plusz='0'; if(departure_month_plusz+foglalas_departure_month.value+'-'+departure_day_plusz+foglalas_departure_day.value<=arrival_month_plusz+foglalas_arrival_month.value+'-'+arrival_day_plusz+foglalas_arrival_day.value){error+=errorMessages["foglalas_departure"]; errorMessages["foglalas_departure_ERROR"]=true; } else errorMessages["foglalas_departure_ERROR"]=false; } else errorMessages["foglalas_departure_ERROR"]=false; } } }