var error=""; var fields=new Array(); var fields_private=new Array("customer_name", "customer_mothername", "customer_birth_place", "customer_birth_date", "customer_card_taj", "customer_card_idnumber", "customer_address_country", "customer_address_zip", "customer_address_city", "customer_address_street", "customer_email", "customer_phone_number", "customer_notify_personname", "customer_notify_phone", "order_service_startdate", "customer_login", "customer_pass", "order_payment_type", "order_boat_name", "order_boat_type", "order_boat_registrationnumber", "order_boat_capacity"); var fields_business=new Array("customer_name_business", "customer_business_registration", "customer_business_tax_number", "customer_address_zip_business", "customer_address_city_business", "customer_address_street_business", "customer_business_representative_name", "customer_business_representative_assignment", "customer_email_business", "customer_phone_number_business", "customer_notify_personname", "customer_notify_phone", "order_service_startdate", "customer_login", "customer_pass", "order_payment_type", "order_boat_name", "order_boat_type", "order_boat_registrationnumber", "order_boat_capacity"); var errorMessages=new Array(); /* PERSONAL */ errorMessages["customer_name"]="Megrendelő neve:\n"; errorMessages["customer_name_ERROR"]=false; errorMessages["customer_mothername"]="Anyja neve:\n"; errorMessages["customer_mothername_ERROR"]=false; errorMessages["customer_birth_place"]="Születési hely:\n"; errorMessages["customer_birth_place_ERROR"]=false; errorMessages["customer_birth_date"]="Szül. dátum (1970-01-01):\n"; errorMessages["customer_birth_date_ERROR"]=false; errorMessages["customer_card_taj"]="TAJ szám:\n"; errorMessages["customer_card_taj_ERROR"]=false; errorMessages["customer_card_idnumber"]="Személyi ig. szám:\n"; errorMessages["customer_card_idnumber_ERROR"]=false; errorMessages["customer_address_country"]="Ország:\n"; errorMessages["customer_address_country_ERROR"]=false; errorMessages["customer_address_zip"]="Irányítószám:\n"; errorMessages["customer_address_zip_ERROR"]=false; errorMessages["customer_address_city"]="Város:\n"; errorMessages["customer_address_city_ERROR"]=false; errorMessages["customer_address_street"]="Utca, házszám:\n"; errorMessages["customer_address_street_ERROR"]=false; errorMessages["customer_email"]="E-mail cím:\n"; errorMessages["customer_email_ERROR"]=false; errorMessages["customer_phone_number"]="Telefonszám 1:\n"; errorMessages["customer_phone_number_ERROR"]=false; /* BUSINESS */ errorMessages["customer_name_business"]="Megrendelő neve:\n"; errorMessages["customer_name_business_ERROR"]=false; errorMessages["customer_business_registration"]="Vállalkozás bejegyzése:\n"; errorMessages["customer_business_registration_ERROR"]=false; errorMessages["customer_business_tax_number"]="Adószáma:\n"; errorMessages["customer_business_tax_number_ERROR"]=false; errorMessages["customer_address_zip_business"]="Irányítószám:\n"; errorMessages["customer_address_zip_business_ERROR"]=false; errorMessages["customer_address_street_business"]="Város:\n"; errorMessages["customer_address_street_business_ERROR"]=false; errorMessages["customer_address_street_business"]="Utca, házszám:\n"; errorMessages["customer_address_street_business_ERROR"]=false; errorMessages["customer_business_representative_name"]="Képviselő neve:\n"; errorMessages["customer_business_representative_name_ERROR"]=false; errorMessages["customer_business_representative_assignment"]="Beosztása:\n"; errorMessages["customer_business_representative_assignment_ERROR"]=false; errorMessages["customer_email_business"]="E-mail cím:\n"; errorMessages["customer_email_business_ERROR"]=false; errorMessages["customer_phone_number_business"]="Telefonszám 1:\n"; errorMessages["customer_phone_number_business_ERROR"]=false; /* COMMON */ errorMessages["customer_notify_personname"]="Neve:\n"; errorMessages["customer_notify_personname_ERROR"]=false; errorMessages["customer_notify_phone"]="Telefonszám:\n"; errorMessages["customer_notify_phone_ERROR"]=false; errorMessages["order_service_startdate"]="Érvényesség kezdete:\n"; errorMessages["order_service_startdate_ERROR"]=false; errorMessages["order_payment_type"]="Fizetési mód:\n"; errorMessages["order_payment_type_ERROR"]=false; errorMessages["order_boat_name"]="Vízi jármű neve:\n"; errorMessages["order_boat_name_ERROR"]=false; errorMessages["order_boat_type"]="Vízi jármű típusa:\n"; errorMessages["order_boat_type_ERROR"]=false; errorMessages["order_boat_registrationnumber"]="Azon./lajstrom szám:\n"; errorMessages["order_boat_registrationnumber_ERROR"]=false; errorMessages["order_boat_capacity"]="Befogadóképesség:\n"; errorMessages["order_boat_capacity_ERROR"]=false; errorMessages["customer_login"]="Azonosító:\n"; errorMessages["customer_login_ERROR"]=false; errorMessages["customer_pass"]="Jelszó:\n"; errorMessages["customer_pass_ERROR"]=false; function formsubmit(){ //tipustol fuggoen mas mezok kotelezoek fields=fields_private; if(document.forms.pageform.customer_type.value=='BUSINESS')fields=fields_business; checkErrors(); if(error==""){ with(document.forms.pageform){ submit(); submitbutton.value="Küldés folyamatban..."; submitbutton.disabled=true; } } else { //showErrors(fields,errorMessages); alert("Hibás, vagy hiányzó adatok: \n"+error+"Köszönjük!"); } } function checkErrors(){ error=""; with(document.forms.pageform){ if(customer_type.value=='PRIVATE'){ miez='customer_name'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_mothername'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_birth_place'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_birth_date'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_card_taj'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_card_idnumber'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_address_country'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_address_zip'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_address_city'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_address_street'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_email'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_phone_number'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_notify_personname'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_notify_phone'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_service_startdate'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_login'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_pass'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_payment_type'; if(eval(miez+'.value=="0"')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_boat_name'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_boat_type'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_boat_registrationnumber'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_boat_capacity'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; } else { miez='customer_name_business'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_business_registration'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_business_tax_number'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_address_zip_business'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_address_city_business'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_address_street_business'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_business_representative_name'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_business_representative_assignment'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_email_business'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_phone_number_business'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_notify_personname'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_notify_phone'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_service_startdate'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_login'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='customer_pass'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_payment_type'; if(eval(miez+'.value=="0"')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_boat_name'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_boat_type'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_boat_registrationnumber'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_boat_capacity'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; } } }