var error=""; var fields=new Array("order_product", "order_quantity", "order_payment", "order_lastname", "order_firstname", "order_email", "order_phone", "order_billing_zipcode", "order_billing_city", "order_billing_address", "order_delivery_zipcode", "order_delivery_city", "order_delivery_address", "order_termofuse", "order_privacypolicy"); var errorMessages=new Array(); errorMessages["order_product"]="Add meg a terméket!\n"; errorMessages["order_product_ERROR"]=false; errorMessages["order_quantity"]="Adja meg a mennyiséget!\n"; errorMessages["order_quantity_ERROR"]=false; errorMessages["order_quantity2"]="\n"; errorMessages["order_quantity2_ERROR"]=false; errorMessages["order_payment"]="Adja meg a fizetési módot!\n"; errorMessages["order_payment_ERROR"]=false; errorMessages["order_lastname"]="Adja meg a vezetéknevét!\n"; errorMessages["order_lastname_ERROR"]=false; errorMessages["order_firstname"]="Adja meg a keresztnevét!\n"; errorMessages["order_firstname_ERROR"]=false; errorMessages["order_email"]="Adja meg az e-mail címét!\n"; errorMessages["order_email_ERROR"]=false; errorMessages["order_phone"]="Adja meg a telefonszámát!\n"; errorMessages["order_phone_ERROR"]=false; errorMessages["order_billing_zipcode"]="Adja meg az irányítószámot!\n"; errorMessages["order_billing_zipcode_ERROR"]=false; errorMessages["order_billing_city"]="Adja meg a települést!\n"; errorMessages["order_billing_city_ERROR"]=false; errorMessages["order_billing_address"]="Adja meg a címet!\n"; errorMessages["order_billing_address_ERROR"]=false; errorMessages["order_delivery_zipcode"]="Adja meg az irányítószámot!\n"; errorMessages["order_delivery_zipcode_ERROR"]=false; errorMessages["order_delivery_city"]="Adja meg a települést!\n"; errorMessages["order_delivery_city_ERROR"]=false; errorMessages["order_delivery_address"]="Adja meg a címet!\n"; errorMessages["order_delivery_address_ERROR"]=false; errorMessages["order_termofuse"]="A felhasználási feltételeket el kell fogadni!\n"; errorMessages["order_termofuse_ERROR"]=false; errorMessages["order_privacypolicy"]="Az adatvédelmi tájékoztatót el kell fogadni!\n"; errorMessages["order_privacypolicy_ERROR"]=false; function formsubmit(){ checkErrors(); if(error==""){ with(document.forms.pageform){ submit(); FRM_SUBMIT.value="Küldés folyamatban..."; FRM_SUBMIT.disabled=true; } } else { showErrors(fields,errorMessages); alert(form_format_alert_text(error+"Köszönjük!")); } } function checkErrors(){ error=""; with(document.forms.pageform){ miez='order_product'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_quantity'; var val=eval(miez+'.value').replace(/[^0-9]+/g,""); if(val==""){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else { val=parseInt(val,10); if(val<1 || val>10){error+=errorMessages[miez+'2']; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; } miez='order_payment'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_lastname'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_firstname'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_email'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_phone'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_billing_zipcode'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_billing_city'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_billing_address'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; if(document.getElementById("t4_input").checked==false) { miez='order_delivery_zipcode'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_delivery_city'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_delivery_address'; if(eval(miez+'.value==""')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; } else { miez='order_delivery_zipcode'; errorMessages[miez+"_ERROR"]=false; miez='order_delivery_city'; errorMessages[miez+"_ERROR"]=false; miez='order_delivery_address'; errorMessages[miez+"_ERROR"]=false; } miez='order_termofuse'; if(!eval(miez+'.checked')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; miez='order_privacypolicy'; if(!eval(miez+'.checked')){error+=errorMessages[miez]; errorMessages[miez+"_ERROR"]=true; } else errorMessages[miez+"_ERROR"]=false; } }