Subscribe to our Newsletter
Please enter your first name, last name and email address to subscribe to our
newsletter.
function checkform() { for (i = 0; i < fieldstocheck.length; i++) { if (eval("document.subscribeform.elements['" + fieldstocheck[i] + "'].type") == "checkbox") { if (document.subscribeform.elements[fieldstocheck[i]].checked) { } else { alert("The following field is required: " + fieldnames[i]); eval("document.subscribeform.elements['" + fieldstocheck[i] + "'].focus()"); return false; } } else { if (eval("document.subscribeform.elements['" + fieldstocheck[i] + "'].value") == "") { alert("Please enter your " + fieldnames[i]); eval("document.subscribeform.elements['" + fieldstocheck[i] + "'].focus()"); return false; } } } for (i = 0; i < groupstocheck.length; i++) { if (!checkGroup(groupstocheck[i], groupnames[i])) { return false; } } if (!checkEmail()) { alert("Email address is not valid"); return false; } return true; } var fieldstocheck = new Array(); var fieldnames = new Array(); function addFieldToCheck(value, name) { fieldstocheck[fieldstocheck.length] = value; fieldnames[fieldnames.length] = name; } var groupstocheck = new Array(); var groupnames = new Array(); function addGroupToCheck(value, name) { groupstocheck[groupstocheck.length] = value; groupnames[groupnames.length] = name; } function compareEmail() { return (document.subscribeform.elements["email"].value == document.subscribeform.elements["emailconfirm"].value); } function checkEmail() { var re = /^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(document.subscribeform.elements["email"].value); }
function checkGroup(name, value) { option = -1; for (i = 0; i < document.subscribeform.elements[name].length; i++) { if (document.subscribeform.elements[name][i].checked) { option = i; } } if (option == -1) { alert("Please enter your " + value); return false; } return true; }