﻿
function resquest() {
	try {
		request = new XMLHttpRequest();
	} catch (tryMS) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (otherMS) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (failed) {
			request = null;
		}
	}
}
return request;
}



function checarCampos(){
	if(document.getElementById("nombre").value!="" && document.getElementById("mail").value !=""
 &&	document.getElementById("comentarios").value !="" && validarMail(document.getElementById("mail").value)){
 	return true;
 }else{
 	return false;
 }
	
}
function validarMail(mail){ 

var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/; 
   if (filter.test(mail)) {
      return true; 
   }else{ 
     	alert("Entre una direccion de correo valida"); 
 		document.getElementById("mail").focus;
 		return false;
 	} 
} 


function enviar() {
	if(checarCampos()){
		formulario = resquest();
		var nombre=escape(document.getElementById('nombre').value);
		var mail=escape(document.getElementById('mail').value);
		var comentarios=escape(document.getElementById('comentarios').value);
		
		if (formulario ==null) {
			alert("No se pudo crear el objeto intente de nuevo");
		return;
		}
		var url= "enviarMailFormulario.php?nombre="+ nombre+"&mail="+ mail+ "&comentarios="+comentarios;
		formulario.open("GET",url,true);
		formulario.onreadystatechange = enviarFormulario;
		formulario.send(null);
	}
}



function enviarFormulario() {
	if (formulario.readyState == 4) {
		if (formulario.status == 200) {
			if(formulario.responseText==1){
					alert("Su mensaje ha sido enviado correctamente");	
					document.getElementById('nombre').value="";
					document.getElementById('mail').value="";
					document.getElementById('comentarios').value="";	
			}else{
				if(formulario.responseText==0){
					alert("Su no ha podido enviarse");					

				}
			}
			 
		}
	}
}




