function objetoAjax(){
var xmlhttp=false;
try {

xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}

}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 	 xmlhttp = new XMLHttpRequest();
 	 }
  	return xmlhttp;
}
  


function contact_form()
{
	var er_email = /^(.+\@.+\..+)$/
	divResultado = document.getElementById('res');
	name = document.getElementById('name').value;
	message = document.getElementById('message').value;
	email = document.getElementById('email').value;
	
	
	if( name == ''){
		document.getElementById("res").innerHTML  = "Please, enter your name.";
		document.getElementById('name').focus();
		return false;
	} 
	else
	{
		document.getElementById("res").innerHTML  = "";
	}
	
	if( email == ''){
		document.getElementById("res").innerHTML  = "Please, enter an email.";
		document.getElementById('email').focus();
		return false;
	} 
	else
	{
		document.getElementById("res").innerHTML  = "";
	}
	
	if(!er_email.test(document.getElementById('email').value)) { 
		document.getElementById("res").innerHTML  = "You have entered an in-valid Email Address.";
		document.getElementById('email').focus();
		return false;
	} 
	else
	{
		document.getElementById("res").innerHTML  = "";
	}
	
	if( message == '' ) { 
		
		document.getElementById("res").innerHTML  = "Please, enter a comment.";
		document.getElementById('message').focus();
		return false;
	} 
	else
	{
		document.getElementById("res").innerHTML  = "";
	}
	
	ajax=objetoAjax();
 	ajax.open("POST", "ajax_contact_form.php" ,true);
  	
	ajax.onreadystatechange=function() 
	{
	if (ajax.readyState==1)
		{
			document.getElementById("res").innerHTML  = "Sending Request...";
		}
		
     
	 
	 if (ajax.readyState==4) 
		{
	 		document.getElementById('res').innerHTML = ajax.responseText
		}
     }
	
  	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//ajax.send("name="+name)
	ajax.send("name="+name+"&message="+message+"&email="+email);
	document.getElementById("name").value = '';
	document.getElementById("email").value = '';
	document.getElementById("message").value = '';
	
}
