
function isFilled(oField) {
	if (oField.value == "") {
		oField.focus();
		return false;
	}
	return true;
}

function validate(form) {

	if (!isFilled(form.eName) || !isFilled(form.eEmail) || !isFilled(form.eSubject) || !isFilled(form.eMsg)) {
		//alert("isFilled");
		return false;
	}
	
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	if (!(!r1.test(form.eEmail.value) && r2.test(form.eEmail.value))) {
		form.eEmail.focus();
		//alert("regex");
		return false;
	}
	
	return true;

}
