

function emailCheck(form) { 
	var errMsg 		= "";	

	var from = form.from.value;	
	var error_from_1 = "Your email address is required.\n";	
	var error_from_2 = "Something's wrong with your email address.\n";
	var RE_comma = new RegExp(",");
	var RE_at = new RegExp("@");
	if (from == "") {
		errMsg += error_from_1; 
	} else {
		if (RE_comma.test(from) || !RE_at.test(from)) {
			errMsg += error_from_2; 
		}
	}

	var chan = form.chan.checked;	
	var streetteam = form.streetteam.checked;	
	var webmaster = form.webmaster.checked;		
	var bookingsinfo = form.bookingsinfo.checked
	var error_to	= "Select at least one person for the 'To:' field.\n";
	if (!chan && !streetteam && !webmaster && !bookingsinfo) {
		errMsg += error_to; 
	}	
	
	var body = form.body.value;	
	var error_body_1 = "'Message' is required.\n";
	var error_body_2 = "Your message is too long.\nThe limit is 1000 characters.\nYou are over by " + eval(body.length-1000) + ".\n";
	if (body == "") { 
		errMsg += error_body_1; 
	} else if (body.length > 1000) {
		errMsg += error_body_2;
	}

	if (errMsg != "") { 
		alert(errMsg); 
		return false;
	} else { 
		return true;
	}
	return false;
}