var error=""; var ma_ev="2024"; var ma_ho="5"; var ma_nap="02"; var fields=new Array("foglalas_guests_adult","foglalas_guests_child","foglalas_persone_lastname","foglalas_persone_firstname","foglalas_persone_email","foglalas_persone_tel"); fields.push("foglalas_aszf"); fields.push("foglalas_billing_name"); fields.push("foglalas_billing_address"); if(document.forms.pageform.arrivallist.value==0){ fields.push("foglalas_arrival"); fields.push("foglalas_departure"); } var errorMessages=new Array(); errorMessages["foglalas_guests_adult"]="Va rugam sa indicati numarul de persoane!\n"; errorMessages["foglalas_guests_adult_ERROR"]=false; errorMessages["foglalas_guests_child"]="Vă rugăm să introduceți vârsta fiecărui copil în ziua plecării!\n"; errorMessages["foglalas_guests_child_ERROR"]=false; errorMessages["foglalas_arrival"]="Va rugam sa indicati data de sosire!\n"; errorMessages["foglalas_arrival_ERROR"]=false; errorMessages["foglalas_departure"]="Va rugam sa indicati data de plecare!\n"; errorMessages["foglalas_departure_ERROR"]=false; errorMessages["foglalas_persone_email"]="Te rugam sa introduci adresa ta de email!\n"; errorMessages["foglalas_persone_email_ERROR"]=false; errorMessages["foglalas_persone_lastname"]="Va rugam sa indicati numele!\n"; errorMessages["foglalas_persone_lastname_ERROR"]=false; errorMessages["foglalas_persone_firstname"]="Va rugam sa indicati prenumele!\n"; errorMessages["foglalas_persone_firstname_ERROR"]=false; errorMessages["foglalas_persone_tel"]="Va rugam indicati numarul de telefon!\n"; errorMessages["foglalas_persone_tel_ERROR"]=false; errorMessages["foglalas_aszf"]="Va rugam sa bifati casuta corespunzatoare acceptarii Termenilor si Conditiilor Generale de Contract!\n"; errorMessages["foglalas_aszf_ERROR"]=false; errorMessages["foglalas_privacy"]="Vă rugăm bifați acceptarea informațiilor privind manipularea datelor\n"; errorMessages["foglalas_privacy_ERROR"]=false; errorMessages["foglalas_hotel_lang_code"]="Va rugam sa alegeti un hotel!\n"; errorMessages["foglalas_hotel_lang_code_ERROR"]=false; errorMessages["board"]="Kérjük, válassza ki, milyen ellátást igényel!\n"; errorMessages["board_ERROR"]=false; errorMessages["foglalas_billing_name"]="Vă rugăm introduceți numele de facturare!\n"; errorMessages["foglalas_billing_name_ERROR"]=false; errorMessages["foglalas_billing_address"]="Vă rugăm introduceți adresa de facturare!\n"; errorMessages["foglalas_billing_address_ERROR"]=false; function formsubmit(){ checkErrors(); if(error==""){ with(document.forms.pageform){ submit(); frm_submit.disabled=true; frm_submit.value="Trimitere.."; } } else { showErrors(fields,errorMessages); alert(form_format_alert_text(error)+"Vă mulţumim!\n"); } } function checkErrors(){ error=""; var counter=0; 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; miez='foglalas_guests_child'; errorMessages[miez+"_ERROR"]=false; for(i=1;i<=foglalas_guests_child.value;i++){ if($("#childage_"+i).val()==-1){ error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; break; } } //ha listabol valaszt, akkor nem ellenorizzuk a megadott datumokat if(arrivallist.value=='0'){ //kotelezo erkezes és elutazás datumot megadni miez='foglalas_arrival'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='foglalas_departure'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; /* if(foglalas_arrival_interestx.value==''){ error+=errorMessages["foglalas_arrival"]; errorMessages["foglalas_arrival_ERROR"]=true; } if(foglalas_departure_interestx.value==''){ error+=errorMessages["foglalas_departure"]; errorMessages["foglalas_departure_ERROR"]=true; } else { 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"]; } } } } */ } miez='foglalas_aszf'; if(eval(miez+'.checked==false')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='foglalas_billing_name'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='foglalas_billing_address'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; } }