function validateContactForm(frm) {

	var error = 0;

	var name_error_div=document.getElementById('name_error_div'); 	
	if(frm.name.value=='') {
		name_error_div.innerHTML="Please enter a name"; 
		error=1
	} else {
		name_error_div.innerHTML="";
	}

	var email_error_div=document.getElementById('email_error_div'); 	
	if(frm.email.value=='') {
		email_error_div.innerHTML="Please enter an email address"; 
		error=1
	} else {
		if (checkEmail(frm.email.value)) {
			email_error_div.innerHTML="";
		} else {
			email_error_div.innerHTML="Please enter a valid email address"; 
			error=1			
		}
	}
	
	var message_error_div=document.getElementById('message_error_div'); 	
	if(frm.message.value=='') {
		message_error_div.innerHTML="Please enter a mesage"; 
		error=1
	} else {
		message_error_div.innerHTML="";
	}

	if (error == 1) return false;
	
	document.contactForm.submit();	

}

function checkEmail(address) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(address)) {
		return false;
	}
	
	return true;
}

function clearThis(inputName) {	
	document.getElementById(inputName).value = '';
}
