function validateForm(doc) {
	var msg = '';
	if(doc.from.value == "") {
		msg += "From field is empty.\n";
		document.getElementById('fromid').focus();
	} else if(!checkEmail(doc.from.value)) {
		msg += "Email address in From field is invalid.\n";
		document.getElementById('fromid').focus();
	} else if(doc.email.value == "") {
		msg += "To field is empty.\n";
		document.getElementById('email').focus();
	} else if(!checkEmail(doc.email.value)) {
		msg += "Email address in To field is invalid.\n";
		document.getElementById('email').focus();
	} else if(doc.subject.value == "") {
		msg += "Subject field is empty.\n";
		document.getElementById('subject').focus();
	} else if(doc.message.value == "") {
		msg += "Body text field is empty.\n";
		document.getElementById('message').focus();
	}
	if(msg != "") {
		alert(msg);
		return false;
	}
	return true;
}

function checkEmail(email) {
	var emailExp;
	emailExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if(emailExp.test(email) == false)
		return false;
	else
		return true;
}

