﻿function nuevoAjax(){
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 enviarMail(){
	var wrapperFormularioEnvio = document.getElementById('wrapperFormularioEnvio');
	formulario = document.formulario_contacto;
	
	//variable=documenet.nombre_del_form.nombre_del_control.value
	nombre = formulario.fNombre.value;
	apellidos = formulario.fApellidos.value;
	email = formulario.feMail.value;
	telefono = formulario.fTelefono.value;
	comentarios = formulario.fComentarios.value;
	if (nombre!="" && telefono!="" && comentarios!=""){
		ajax=nuevoAjax();
		
		borrarCampos();
		div_espera_envio = '<div class="esperando_envio"><img src="img/esperando.gif"/></div>';
		wrapperFormularioEnvio.innerHTML = div_espera_envio;
		ajax.open("POST", "envioMailsFormContact.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				wrapperFormularioEnvio.innerHTML = ajax.responseText
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("nombre="+nombre+"&apellidos="+apellidos+"&email="+email+"&telefono="+telefono+"&comentarios="+comentarios);
	}else{
		alert("Debe introducir al menos un Nombre de contacto, teléfono, y su comentario")}
}

function borrarCampos(){
	
	formulario = document.formulario_contacto;
	formulario.fNombre.value = "";
	formulario.fApellidos.value = "";
	formulario.feMail.value = "";
	formulario.fTelefono.value = "";
	formulario.fComentarios.value = "";
}