
	function check(field)
	{
		for (i = 0; i < field.length; i++)
			field[i].checked = true ;
	}

	function ValidateEmailAddress(testEmail) {
		if (testEmail != '') {
			if ((testEmail.indexOf('@') == -1) || (testEmail.indexOf('.') == -1) || (testEmail.indexOf(' ') != -1) || (testEmail.length < 6))
				return false;
		}
		return true;
				} //end ValidateEmailAddress


	function isEmpty (testValue) {
		for (var i = 0; i < testValue.length; i++) {
			var c = testValue.charAt(i);
			if ((c != ' ') && (c != '\\n') && (c != '\t')) return false;
		}
		return true;
				} //end isEmpty

	var submitcount=0;
	function validatefrmNewsletterUnsubscribe() {
		// Validate the form
		var errorArray = new Array();

		if (isEmpty(document.frmNewsletterUnsubscribe.email.value)) {
			errorArray.push (" -  E-mail Address: must contain a value");
		} else {
			if (ValidateEmailAddress(document.frmNewsletterUnsubscribe.email.value) != true) {
				errorArray.push (" -  E-mail Address: is not a valid email address");
			}
		}


		if (document.frmNewsletterUnsubscribe.email_confirm.value != document.frmNewsletterUnsubscribe.email.value) {
			errorArray.push (" -  Retype E-mail Address must match the corresponding email address.");
		}

		var nlcheckd = false;
		for (i = 0; i < document.frmNewsletterUnsubscribe.list.length; i++) {
			if (document.frmNewsletterUnsubscribe.list[i].checked) nlcheckd = true;
		}
		if (nlcheckd == false) {
			errorArray.push (" -  You must select at least one of the newsletters.");
		}

		if (errorArray.length == 0) {
			if (submitcount == 0) {
				submitcount++;
				return true;
			} else {
				return false;
			}
		} else  {
			var errorString = errorArray.join("\\n")
			alert("OOPS! It looks like your information has the following problems:\\n\\n" + errorString + "\\n\\n Please correct these problems and resubmit.");
			return false;
		}

		return true;
	}

