function trim(stringToTrim) { return stringToTrim.replace(/^\s+|\s+$/g,""); } function validateFormComplaints(f) { if (f.name.value == "") { alert("Please insert your name."); f.name.focus(); return (false); } if (f.email.value == "") { alert("Please insert your email address."); f.email.focus(); return (false); } if (Validemail(f.email.value)== false) { alert("Please insert a valid email address."); f.email.focus(); return (false); } if (f.contact_number.value == "") { alert("Please insert your contact number."); f.contact_number.focus(); return (false); } if (f.client_number_or_domain_name.value == "") { alert("Please insert a client number or domain name."); f.client_number_or_domain_name.focus(); return (false); } if (f.complaint.value == "") { alert("Please insert your complaint."); f.complaint.focus(); return (false); } if (f.preferred_contact_method.value == "") { alert("Please choose a preferred contact method."); f.preferred_contact_method.focus(); return (false); } f.submit(); } function validateFormNewsletter(f) { if (f.firstname.value == "") { alert("Please insert your first name"); f.firstname.focus(); return (false); } if (f.surname.value == "") { alert("Please insert your surname"); f.surname.focus(); return (false); } if (f.email.value == "") { alert("Please insert your email address"); f.email.focus(); return (false); } if (Validemail(f.email.value)== false) { alert("You must enter a valid email address"); f.email.focus(); return (false); } f.submit(); } function validateFormResellers(f) { if (f.name1.value == "") { alert("Please insert your First name."); f.name1.focus(); return (false); } if (f.name2.value == "") { alert("Please insert your Surname."); f.name2.focus(); return (false); } if (f.business.value == "") { alert("Please insert your Business name."); f.business.focus(); return (false); } if (f.businesstype.value == "-- please select --") { alert("Please select a Business Type."); f.businesstype.focus(); return (false); } if (f.register.value == "") { alert("Please insert your Business Registration or ID Number."); f.register.focus(); return (false); } if (f.street.value == "") { alert("Please insert your Postal Address"); f.street.focus(); return (false); } if (f.postal.value == "") { alert("Please insert your Postal Code."); f.postal.focus(); return (false); } if (f.city.value == "") { alert("Please insert your City."); f.city.focus(); return (false); } if (f.country.value == "") { alert("Please insert your Country."); f.country.focus(); return (false); } if (f.descript.value == "") { alert("Please insert a Description of Your Services."); f.descript.focus(); return (false); } if (f.email.value == "") { alert("Please insert your email address."); f.email.focus(); return (false); } if (Validemail(f.email.value)== false) { alert("Please insert a valid email address."); f.email.focus(); return (false); } if (f.phone.value == "") { alert("Please insert your Phone number."); f.phone.focus(); return (false); } f.submit(); } function Validemail(anAddress) { var vArray; var hasAtSign; var hasDot; var StringLength; var i; StringLength= anAddress.length; i=0; hasAtSign = false; hasDot = false; for (i = 0 ; i<=StringLength-1 ; i+=1) { if (anAddress.charAt(i) =="@") { if (hasAtSign == false) hasAtSign = true; } if (anAddress.charAt(i) =='.') { if (hasDot == false) hasDot = true; } } if ((hasAtSign == true) && (hasDot == true)) return(true); else return(false); }