function chkSignup(theform){
	with(theform){
		for(i=0; i < elements.length; i++){ elements[i].value = trim(elements[i].value); }
		email.value	= email.value.toLowerCase();
		if(!isEmail(email.value)){
			alert("Please provide a valid E-mail Address");
                        email.focus();
			return false;
		}
		if(subopt[1].checked){
			return confirm("Are you sure you want to unsubscribe?");
		}
	}
}

function chkContact(theform){
	with(theform){
		for(i=0; i < elements.length; i++){ elements[i].value = trim(elements[i].value); }
		email.value	= email.value.toLowerCase();
		var ErrMsg	= "";
		var ErrField	= "";
		if(comments.value.length==0)	{
			ErrMsg	= "Please enter your \"Question/Comments\"\n\n" + ErrMsg;
			ErrField	= comments;
		}
		if(!isEmail(email.value)){
			ErrMsg	= "Please enter a valid \"E-mail\" address\n\n" + ErrMsg;
			ErrField	= email;
		}
		if(ErrMsg!=""){
			alert("The following information is missing or incorrect:\n\n" + ErrMsg);
			if(ErrField!=""){ ErrField.focus(); }
			return false;
		}
	}
}
