function checklength(val) { if(val.length == 0) return false; for(var j=val.length;j > 0;j--) { if(val.charAt(j-1) != ' ') { return true; } } return false; } function emailCheck(val) { var EmailOk = true var Temp = val; var AtSym = Temp.indexOf('@') var Period = Temp.lastIndexOf('.') var Space = Temp.indexOf(' ') var Length = Temp.length - 1 // Array is from 0 to length-1 if ((AtSym < 1) || // '@' cannot be in first position (Period <= AtSym+1) || // Must be atleast one valid char btwn '@' and '.' (Period == Length ) || // Must be atleast one valid char after '.' (Space != -1)) // No empty spaces permitted { return false; } return true; } function valForm(frm) { for(var i=0;i < frm.elements.length;i++) { if(document.emailForm.fName.value == "") { alert("Please fill your first name."); return false; } if(document.emailForm.lName.value == "") { alert("Please fill your Last name."); return false; } } if(!emailCheck(frm.emailAddress.value)) { alert("Please enter a valid email address."); if(!document.layers) frm.emailAddress.style.backgroundColor='yellow'; frm.emailAddress.focus(); return false; } if(document.emailForm.emailAddress.value != document.emailForm.confirmemail.value) { alert("The two email addresses do not match!"); return false; } return true; } function signup() { var emailAddress = trimString(document.emailForm.emailAddress.value); var form = document.emailForm; if(valForm(form)) { var CONTEST = trimString(document.emailForm.CONTEST.value); var emailPref = trimString(document.emailForm.emailPref.value); var fName = trimString(document.emailForm.fName.value); var lName = trimString(document.emailForm.lName.value); var responsysURL = "http://cbk.rsys1.net/servlet/campaignrespondent"; var newIframe = ''; document.getElementById('hiddenIframe').innerHTML = newIframe; setTimeout("document.emailForm.submit()", 4000); } }