var strPatEmail = /^\w[\w\.\-]*@\w[\w\-\.]*\.\w{2}[\w\.\-\/]*$/i; function validate_recommend(frm) { var send,varAlert; varAlert = "" if (frm.from_name.value == "") { varAlert = varAlert + "- Ditt navn\n"; send = false; } if (!strPatEmail.test(frm.from_email.value) ) { varAlert = varAlert + "- Din e-post\n"; send = false; } if (!strPatEmail.test(frm.recipient_email.value) ) { varAlert = varAlert + "- Mottakernes e-post\n"; send = false; } if (send == false) { alert("Følgende felt må fylles ut korrekt:\n\n" + varAlert); return false; } else { return true; } } function validate_contact(frm) { var send,varAlert; varAlert = "" if (frm.name.value == "") { varAlert = varAlert + "- Navn\n"; send = false; } if (!strPatEmail.test(frm.email.value) ) { varAlert = varAlert + "- E-post\n"; send = false; } if (frm.comments.value == "") { varAlert = varAlert + "- Melding\n"; send = false; } if (send == false) { alert("Følgende felt må fylles ut korrekt:\n\n" + varAlert); return false; } else { return true; } } function validate_feature_search(frm) { var send,varAlert; varAlert = "" if (frm.searchKeywords.value == "" || frm.searchKeywords.value == "Nøkkelord") { varAlert = varAlert + "Skriv inn minst ett søkeord !\n"; send = false; } if (send == false) { alert(varAlert); frm.searchKeywords.focus(); return false; } else { return true; } } function validate_feature_customer_login(frm) { var send,varAlert,emailErr,passwordErr; varAlert = "" if (!strPatEmail.test(frm.loginEmail.value) ) { varAlert = varAlert + "- E-mail\n"; send = false; emailErr = true } if (frm.loginPassword.value == "") { varAlert = varAlert + "- Passord\n"; send = false; passwordErr = true } if (send == false) { alert("Følgende felt må fylles ut korrekt:\n\n" + varAlert); if (passwordErr) { hideDiv('featureCustomerLoginInputPasswordContainer2'); frm.loginPassword.focus(); } if (emailErr) { frm.loginEmail.focus(); } return false; } else { return true; } } function validate_forgot_password(frm) { var send,varAlert; varAlert = "" if (!strPatEmail.test(frm.email.value) ) { varAlert = varAlert + "Vennligst oppgi en gyldig e-mailadress. !\n"; send = false; } if (send == false) { alert(varAlert); return false; } else { return true; } } function validate_feature_newsletter(frm) { var send,varAlert,nameErr,emailErr; varAlert = "" if (frm.newsletterName.value == "" || frm.newsletterName.value == "Name") { varAlert = varAlert + "- Navn\n"; send = false; nameErr = true; } if (!strPatEmail.test(frm.newsletterEmail.value) ) { varAlert = varAlert + "- E-post\n"; send = false; emailErr = true; } if (send == false) { alert("Følgende felt må fylles ut korrekt:\n\n" + varAlert); if (emailErr) { frm.newsletterEmail.focus(); } if (nameErr) { frm.newsletterName.focus(); } return false; } else { return true; } } function validate_shopping_customer_login(frm) { var send,varAlert; varAlert = "" if (!strPatEmail.test(frm.loginEmail.value) ) { varAlert = varAlert + "- E-post\n"; send = false; } if (frm.loginPassword.value == "") { varAlert = varAlert + "- Passord\n"; send = false; } if (send == false) { alert("Følgende felt må fylles ut korrekt:\n\n" + varAlert); return false; } else { return true; } } function copy_payment_address_to_delivery_address() { document.getElementById('c_delivery_name').value = document.getElementById('c_name').value; document.getElementById('c_delivery_company').value = document.getElementById('c_company').value; document.getElementById('c_delivery_address1').value = document.getElementById('c_address1').value; document.getElementById('c_delivery_address2').value = document.getElementById('c_address2').value; document.getElementById('c_delivery_zipcode').value = document.getElementById('c_zipcode').value; document.getElementById('c_delivery_city').value = document.getElementById('c_city').value; document.getElementById('c_delivery_country').value = document.getElementById('c_country').value; } function validate_shopping_create_customer_login(frm) { var send,varAlert; varAlert = "" if (frm.c_name.value == "") { varAlert = varAlert + "- Navn\n"; send = false; } if (frm.c_address1.value == "") { varAlert = varAlert + "- Adresse\n"; send = false; } if (frm.c_zipcode.value == "") { varAlert = varAlert + "- Postnummer\n"; send = false; } if (frm.c_city.value == "") { varAlert = varAlert + "- Sted\n"; send = false; } if (frm.c_country.value == "") { varAlert = varAlert + "- Land\n"; send = false; } if (frm.c_phone.value == "") { varAlert = varAlert + "- Telefon\n"; send = false; } if (frm.c_delivery_name.value == "") { varAlert = varAlert + "- Navn (Transport)\n"; send = false; } if (frm.c_delivery_address1.value == "") { varAlert = varAlert + "- Adresse (Transport)\n"; send = false; } if (frm.c_delivery_zipcode.value == "") { varAlert = varAlert + "- Postnummer (Transport)\n"; send = false; } if (frm.c_delivery_city.value == "") { varAlert = varAlert + "- Sted (Transport)\n"; send = false; } if (frm.c_delivery_country.value == "") { varAlert = varAlert + "- Land (Transport)\n"; send = false; } if (!strPatEmail.test(frm.c_username.value) ) { varAlert = varAlert + "- E-post\n"; send = false; } if (frm.c_password.value == "") { varAlert = varAlert + "- Passord\n"; send = false; } if (frm.c_password.value != frm.c_password2.value) { varAlert = varAlert + "- Passordene er ikke identiske.\n"; send = false; } if (send == false) { alert("Følgende felt må fylles ut korrekt:\n\n" + varAlert); return false; } else { return true; } } function validate_shopping_edit_customer_login(frm) { var send,varAlert; varAlert = "" if (frm.c_name.value == "") { varAlert = varAlert + "- Navn\n"; send = false; } if (frm.c_address1.value == "") { varAlert = varAlert + "- Adresse\n"; send = false; } if (frm.c_zipcode.value == "") { varAlert = varAlert + "- Postnummer\n"; send = false; } if (frm.c_city.value == "") { varAlert = varAlert + "- Sted\n"; send = false; } if (frm.c_country.value == "") { varAlert = varAlert + "- Land\n"; send = false; } if (frm.c_delivery_name.value == "") { varAlert = varAlert + "- Navn (Transport)\n"; send = false; } if (frm.c_delivery_address1.value == "") { varAlert = varAlert + "- Adresse (Transport)\n"; send = false; } if (frm.c_delivery_zipcode.value == "") { varAlert = varAlert + "- Postnummer (Transport)\n"; send = false; } if (frm.c_delivery_city.value == "") { varAlert = varAlert + "- Sted (Transport)\n"; send = false; } if (frm.c_delivery_country.value == "") { varAlert = varAlert + "- Land (Transport)\n"; send = false; } if (frm.c_phone.value == "") { varAlert = varAlert + "- Telefon\n"; send = false; } if (!strPatEmail.test(frm.c_username.value) ) { varAlert = varAlert + "- E-post\n"; send = false; } if (frm.c_password.value == "") { varAlert = varAlert + "- Passord\n"; send = false; } if (frm.c_password.value != frm.c_password2.value) { varAlert = varAlert + "- Passordene er ikke identiske\n"; send = false; } if (send == false) { alert("Følgende felt må fylles ut korrekt:\n\n" + varAlert); return false; } else { return true; } } function validate_confirm_order(frm) { var send,varAlert; varAlert = "" if (!frm.acceptTerms.checked) { varAlert = varAlert + "Du må godta vilkårene for betaling og levering for å kunne sende inn din bestilling !\n"; send = false; } if (send == false) { alert(varAlert); return false; } else { return true; } }