function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}

function valida (form) {

limpiaForm(form);
  // VARIABLES
  // Variable para controlar si los campos estaban cumplimentados
var r=1;
var error='';

  // TEST DE CAMPOS
if (trim(form.nombre.value)==""){r=0;error+='- El Nombre es requerido.\n'; form.nombre.className="inputError";}
if (trim(form.email.value)=="") {r=0;error+='- El E-mail es requerido.\n';form.email.className="inputError";} else {if (!validaCorreo(form.email.value)){r=0;error+='- Ingrese una dirección de E-mail valida.\n';form.email.className="inputError";}}
if (trim(form.motivo.value)==""){r=0;error+='- El Asunto es requerido.\n'; form.motivo.className="inputError";}
if (trim(form.mensaje.value)==""){r=0;error+='- El Mensaje es requerido.\n';form.mensaje.className="inputError";}

  // RETORNAR AL ENVÍO
  // Si ha hay campos sin cubrir, interrumpimos el envío del correo -return false-
if (r==0) {alert('El siguiente error(es) ocurrio:\n'+error); /*return false;*/ }
  // Si todo está bien, te dispones a enviar el contenido del formulario al script php, -return true-
  // Además, alertas al usuario para que no pulse mas veces, aún así, la gente, no se cansa.
else
 {
	var ajax=nuevoAjax();	
	var nombre_empresa=trim(form.nombre_empresa.value);
	var ceid=trim(form.ceid.value);
	var nombre=trim(form.nombre.value);
	var email=trim(form.email.value);
	var motivo=trim(form.motivo.value);
	var mensaje=trim(form.mensaje.value);
	
		
	ajax.open("GET", "sc_enviamensaje.php?nombre_empresa="+nombre_empresa+"&ceid="+ceid+"&nombre="+nombre+"&email="+email+"&motivo="+motivo+"&mensaje="+mensaje, true);
	
		
	ajax.onreadystatechange=function() {
		
			if (ajax.readyState==4)
			{
				var respuesta = ajax.responseText;
				
				alert (respuesta);				
								
				document.getElementById("nombre").value = "";
				document.getElementById("email").value = "";
				document.getElementById("motivo").value = "";
				document.getElementById("mensaje").value = "";
				
				/*form.nombre.value="";
				form.email.value="";
				form.motivo.value="";
				form.mensaje.value="";*/
			} 
		};
		ajax.send(null);
 //return true; 
 }
}

