function trim(str) { return str.replace(/^\s+|\s+$/g,''); } // E-mail validation function isAValidEmail( emailField ) { // var emailregex=/^[\w]+\+?\w*@[\w]+\.[\w.]+\w$/; var emailregex=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; var match=emailField.match( emailregex ); if ( !match ) { return false; } else { return true; } } function validate(frmObj) { if(Validate_Required(frmObj.fname,"Please enter your first name")==false) return false; if(Validate_Required(frmObj.fname,"Please enter your first name")==true) { // function to check special characters in name var iChars = "!@#$%^&*()+=-[]~`\\\';,./{}|\":<>?"; for (var i = 0; i < frmObj.fname.value.length; i++) { if (iChars.indexOf(frmObj.fname.value.charAt(i)) != -1) { alert ("First name contains special characters. \nPlease remove them and try again.\nOnly underscore is allowed ( _ )."); frmObj.fname.focus(); return false; } } } if(Validate_Required(frmObj.curr_wt,"Please enter current weight")==false) return false; if(Validate_Required(frmObj.curr_wt,"Please enter current weight")==true) { // function to check the numeric values var iChars = "0123456789"; for (var i = 0; i < frmObj.curr_wt.value.length; i++) { if (iChars.indexOf(frmObj.curr_wt.value.charAt(i)) == -1) { alert ("Only numeric values are allowed in current weight."); frmObj.curr_wt.focus(); return false; } } } if(Validate_Required(frmObj.goal_wt,"Please enter goal weight")==false) return false; if(Validate_Required(frmObj.goal_wt,"Please enter goal weight")==true) { // function to check the numeric values var iChars = "0123456789"; for (var i = 0; i < frmObj.goal_wt.value.length; i++) { if (iChars.indexOf(frmObj.goal_wt.value.charAt(i)) == -1) { alert ("Only numeric values are allowed in goal weight."); frmObj.goal_wt.focus(); return false; } } } if(Validate_Required(frmObj.your_born,"Please select year born")==false) return false; if(Validate_Required(frmObj.your_born,"Please select year born")==true) { var d = 2009 var total_diff = d - frmObj.your_born.value; if(total_diff <= 17) { alert("Sorry, since you are under 18 years old, you do not qualify for a free trial. Please ensure that your form is filled out correctly."); return false; } } } function Validate_Required(Ctrl,msg) { if(trim(Ctrl.value)=="") { alert(msg); Ctrl.focus(); return false; } return true; } function validateAmzingteaForm() { if(trim(document.form_qual.curr_wt.value)=="") { alert("Please enter current weight."); document.form_qual.curr_wt.focus(); return false; } if(trim(document.form_qual.curr_wt.value)!="") { // function to check the numeric values var iChars = "0123456789"; for (var i = 0; i < document.form_qual.curr_wt.value.length; i++) { if (iChars.indexOf(document.form_qual.curr_wt.value.charAt(i)) == -1) { alert ("Only numeric values are allowed in current weight."); document.form_qual.curr_wt.focus(); return false; } } } if(trim(document.form_qual.goal_wt.value)=="") { alert("Please enter goal weight."); document.form_qual.goal_wt.focus(); return false; } if(trim(document.form_qual.goal_wt.value)!="") { // function to check the numeric values var iChars = "0123456789"; for (var i = 0; i < document.form_qual.goal_wt.value.length; i++) { if (iChars.indexOf(document.form_qual.goal_wt.value.charAt(i)) == -1) { alert ("Only numeric values are allowed in current weight."); document.form_qual.goal_wt.focus(); return false; } } } if(trim(document.form_qual.fname.value)=="" || document.form_qual.fname.value=="Enter First Name") { alert("Please enter first name."); document.form_qual.fname.focus(); return false; } if(trim(document.form_qual.fname.value) != "" || document.form_qual.fname.value!="Enter First Name") { var iChars = "!@#$%^&*()+=-[]~`\\\';,./{}|\":<>?"; for (var i = 0; i < document.form_qual.fname.value.length; i++) { if (iChars.indexOf(document.form_qual.fname.value.charAt(i)) != -1) { alert ("First name contains special characters. \nPlease remove them and try again.\nOnly underscore is allowed ( _ )."); document.form_qual.fname.focus(); return false; } } } if(trim(document.form_qual.primaryEmail.value)=="" || document.form_qual.primaryEmail.value=="Enter Primary E-mail") { alert("Please enter primary e-mail address."); document.form_qual.primaryEmail.focus(); return false; } if(trim(document.form_qual.primaryEmail.value) != "" || document.form_qual.primaryEmail.value!="Enter Primary E-mail") { if(!isAValidEmail(document.form_qual.primaryEmail.value)) { alert("Please enter valid primary e-mail address.") document.form_qual.primaryEmail.focus(); return(false); } } return true; } function validate0105(frmObj) { if(Validate_Required(frmObj.fname,"Please enter your first name")==false) return false; if(Validate_Required(frmObj.fname,"Please enter your first name")==true) { // function to check special characters in name var iChars = "!@#$%^&*()+=-[]~`\\\';,./{}|\":<>?"; for (var i = 0; i < frmObj.fname.value.length; i++) { if (iChars.indexOf(frmObj.fname.value.charAt(i)) != -1) { alert ("First name contains special characters. \nPlease remove them and try again.\nOnly underscore is allowed ( _ )."); frmObj.fname.focus(); return false; } } } if(Validate_Required(frmObj.last_name,"Please enter your last name")==false) return false; if(Validate_Required(frmObj.last_name,"Please enter your last name")==true) { // function to check special characters in name var iChars = "!@#$%^&*()+=-[]~`\\\';,./{}|\":<>?"; for (var i = 0; i < frmObj.last_name.value.length; i++) { if (iChars.indexOf(frmObj.last_name.value.charAt(i)) != -1) { alert ("First name contains special characters. \nPlease remove them and try again.\nOnly underscore is allowed ( _ )."); frmObj.last_name.focus(); return false; } } } if(Validate_Required(frmObj.curr_wt,"Please enter current weight")==false) return false; if(Validate_Required(frmObj.curr_wt,"Please enter current weight")==true) { // function to check the numeric values var iChars = "0123456789"; for (var i = 0; i < frmObj.curr_wt.value.length; i++) { if (iChars.indexOf(frmObj.curr_wt.value.charAt(i)) == -1) { alert ("Only numeric values are allowed in current weight."); frmObj.curr_wt.focus(); return false; } } } if(Validate_Required(frmObj.goal_wt,"Please enter goal weight")==false) return false; if(Validate_Required(frmObj.goal_wt,"Please enter goal weight")==true) { // function to check the numeric values var iChars = "0123456789"; for (var i = 0; i < frmObj.goal_wt.value.length; i++) { if (iChars.indexOf(frmObj.goal_wt.value.charAt(i)) == -1) { alert ("Only numeric values are allowed in goal weight."); frmObj.goal_wt.focus(); return false; } } } if(Validate_Required(frmObj.your_born,"Please select year born")==false) return false; if(Validate_Required(frmObj.your_born,"Please select year born")==true) { var d = 2009 var total_diff = d - frmObj.your_born.value; if(total_diff <= 17) { alert("Sorry, since you are under 18 years old, you do not qualify for a free trial. Please ensure that your form is filled out correctly."); return false; } } }