function isEmail(email) {
  emailArray = new Array ();
  if (email.search(/,/g) == -1 && email.search(/ /g) == -1) {
		emailArray[0] = email;
  } else if (email.search(/,/g) != -1) {
		emailArray = email.split(',');
  } else {
		return false
  }
  for (n=0;n<emailArray.length;n++) {
		emailAdd = emailArray[n].replace(/ /, "");
		atPos = emailAdd.indexOf("@"); 
		dotPos = emailAdd.lastIndexOf(".");
		lastPos = emailAdd.length-1;
		if (atPos < 1 || dotPos-atPos < 2 || lastPos-dotPos<2 || emailAdd.search(/ /g) != -1) {
			return false;
			break;
		} else {
			emailValidate = true;
		}
  }
	return emailValidate;
}

function check() {

	if(document.contactform.email1.value == "") {
		alert("Please enter your email address.");
		return false;
	}
	
	if(document.contactform.email2.value == "") {
		alert("Please confirm your email address.");
		return false;
	}
	
	if(document.contactform.email1.value != document.contactform.email2.value) {
		alert("Your email addresses does not match.  Please confirm your email address.");
		return false;
	}

	if(!isEmail(document.contactform.email1.value)) {
		alert("Your email address appears invalid.  Please verify your email address.");
		return false;
	}
	
	if(document.contactform.subject.value == "") {
		alert("Please enter the subject of your inquiry.");
		return false;
	}
	
	if(document.contactform.comments.value == "") {
		alert("Please enter your comments.");
		return false;
	}

}