function isEmail(elm) {
	if (elm.value.indexOf("@") != "-1" && elm.value.indexOf(".") != "-1" || elm.value == "")
	return true;
    else return false;
}

function validateForm(formobj) {

var errors = new Array();
var ok = true;

	if (formobj.name.value == '') {
		errors.push('Please enter your name.');
		ok=false;
	}
	if (formobj.email.value != '') {
		if (isEmail(formobj.email) == false) {
			errors.push ('The email address you entered appears to be invalid.');
        	ok=false;
		}
	}
	if (formobj.subject.value == '') {
		errors.push('Please enter a subject.');
		ok=false;
	}
	if (formobj.message.value == '') {
		errors.push('Please enter a message.');
		ok=false;
	}
	
if (errors.length > 0) {
	alert("Please correct the following error(s):\n"
	+ errors.join("\n"));
}
	
return ok;
}
       
