function sendContactForm() {
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var errMsg = "";

	if (document.getElementById('messagebody').value == ""){
		errMsg = "Please complete the message field";
		setfocus = "messagebody";
	}

	if (!emailRE.test(document.getElementById('email').value)){
		errMsg = "Please enter a valid e-mail address";
		setfocus = "email";
	}

	if (document.getElementById('name').value == ""){
		errMsg = "Please enter your name";
		setfocus = "name";
	}

	if (document.getElementById('company').value == ""){
		errMsg = "Please enter the name of your company";
		setfocus = "company";
	}

	if (errMsg != ""){
		alert(errMsg);
		document.getElementById(setfocus).focus();
		return false;
	}
	else {
		new Ajax.Request("contacto.php", {
		method: "post",
		postBody: Form.serialize("contactform"),
		onSuccess : function(resp) {
		Form.reset("contactform");
		$("result").innerHTML="The form has been sent successfully";
		$("result").style.display="block";
		},
		onFailure : function(resp) {
		$("result").innerHTML="Error sending the form. Please try again";
		$("result").style.display="block";
		}
		});
		return false;
	}

}
