/* * sameAdd() * * copy address details and validate delivery half of form */ function sameAdd() { var frm = document.forms._Registration; if (frm.SameAdd.checked) { frm.Delivery_Address_1.value = frm.Billing_Address_1.value; frm.Delivery_Address_2.value = frm.Billing_Address_2.value; frm.Delivery_City.value = frm.Billing_City.value; frm.Delivery_County.value = frm.Billing_County.value; frm.Delivery_Zip.value = frm.Billing_Zip.value; frm.Delivery_Country.selectedIndex = frm.Billing_Country.selectedIndex; } } /* * validate() * * extra piece reqd to ensure passwords match before allowing * standard validation to occur. */ function validate(stringIn,FieldIn) { // var frm = document.forms[0]; var frm = document.forms._Registration; if (frm.Password.value != frm.PasswordConfirm.value) { alert("Your Passwords do not match. Please try again"); frm.PasswordConfirm.value = ""; frm.Password.value = ""; frm.Password.focus(); return; } validateForm(); } function validateForm(){ var frm = document.forms._Registration; stat=true; if(frm.Billing_FirstName.value==""){field="First Name";stat=false} if(frm.Billing_LastName.value==""){field="Last Name";stat=false} if(frm.UserEmail.value==""){field="Email Address";stat=false} if(frm.Billing_Email.value==""){field="Billing Email Address";stat=false} if(frm.Billing_CompanyName.value==""){field="Company Name";stat=false} if(frm.Billing_CreditLimit.value==""){field="Credit Limit";stat=false} if(isNaN(parseInt(frm.Billing_CreditLimit.value))){field="Credit Limit";stat=false} if(frm.Password.value==""){field="Password";stat=false} if(frm.Answer.value==""){field="Answer";stat=false} if(stat!=true){ alert("You must correctly fill in the field marked: "+field) return false }else{ frm.submit() } }