function submitMailingListForm(formObj) { var err = 0; var msg = ''; //check e-mail address if (formObj.emailAddress.value == '') { err++; msg = msg + 'You forgot to enter your e-mail address.\n\n'; } var reEmail = /^.+\@.+\..+$/; if (!reEmail.test(formObj.emailAddress.value)) { err++; msg = msg + 'The address you entered for yourself does not appear to be a valid e-mail address.\nPlease check it and try again.\n\n'; } //if errors were found, display msg if (err > 0) { alert('Error!\n' + err + ' error(s) were found.\n\n' + msg + 'Please correct these and try again.'); return false; } popup('http://www.pennsylvaniachronicle.com/listMail/signup.asp?subscriberName=' + formObj.subscriberName.value + '&emailAddress=' + formObj.emailAddress.value + '&categoryID=' + formObj.categoryID.value + '&issueID=' + formObj.issueID.value + '&authorID=' + formObj.authorID.value,'signup',400,250); return true; } function submitMailingListRemoveForm(formObj) { var err = 0; var msg = ''; //check e-mail address if (formObj.emailAddress.value == '') { err++; msg = msg + 'You forgot to enter your e-mail address.\n\n'; } var reEmail = /^.+\@.+\..+$/; if (!reEmail.test(formObj.emailAddress.value)) { err++; msg = msg + 'The address you entered for yourself does not appear to be a valid e-mail address.\nPlease check it and try again.\n\n'; } //if errors were found, display msg if (err > 0) { alert('Error!\n' + err + ' error(s) were found.\n\n' + msg + 'Please correct these and try again.'); return false; } popup('http://www.pennsylvaniachronicle.com/listMail/unsubscribe.asp?subscriberName=' + formObj.subscriberName.value + '&emailAddress=' + formObj.emailAddress.value + '&categoryID=' + formObj.categoryID.value + '&issueID=' + formObj.issueID.value + '&authorID=' + formObj.authorID.value,'signup',400,250); return true; }