﻿function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
	try {
	req = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (err2) {
		try {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (err3) {
			req = false;
		}
	}
}
return req;
}

var peticion = getXMLHTTPRequest();

function usarRespuesta() {
	if (peticion.readyState == 4) {
		if(peticion.status == 200) {
			document.getElementById('nombre').value="";
			document.getElementById('correo').value="";
			document.getElementById('notas').value="";
			$("#ajax_loader").fadeOut("slow");
			$("#formulario").fadeIn("slow");         		
			document.getElementById('resultado').innerHTML=peticion.responseText;
		}
	}
}

function enviarFormulario(){
	var Formulario = document.getElementById('formContacto');
	if (validar(Formulario)){
		$("#formulario").fadeOut("slow");         		
		$("#ajax_loader").fadeIn("fast");
		var longitudFormulario = Formulario.elements.length;
		var cadenaFormulario = ""
		var sepCampos
		sepCampos = ""
		for (var i=0; i <= Formulario.elements.length-1;i++) {
			cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
			sepCampos="&";
		}
		peticion.open("POST","mail.php", true);
		peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		peticion.onreadystatechange = usarRespuesta;
		peticion.send(cadenaFormulario);
	}
}

