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 carga_body(name_pag){
	document.getElementById('msg_load').style.display="block";
	var div_body = document.getElementById('body_pag');
	var pagina = name_pag;
	
	ajax=nuevoAjax();
	ajax.open("GET", pagina,true);
	ajax.onreadystatechange=function(){
		if (ajax.readyState==4) {
			div_body.innerHTML = ajax.responseText;
			window.parent.redimensionaIframe();
			document.getElementById('msg_load').style.display="none";
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("control=enviado");
}

function enviaContacto(){
	var c = document.getElementById('resultado_envio');
	var nombre = document.frmcontacto.nombre.value;
	var pais = document.frmcontacto.pais.value;
	var email = document.frmcontacto.email.value;
	var modelo = document.frmcontacto.modelo.value;
	var nosotros = document.frmcontacto.nosotros.value;
	var otrospago = document.frmcontacto.otrospago.value;
	var otroscompra = document.frmcontacto.otroscompra.value;
	var telefono = document.frmcontacto.telefono.value;
	var celular = document.frmcontacto.celular.value;
	var mensaje = document.frmcontacto.mensaje.value;
	
	if(nombre.length == 0){
		alert('El campo Nombre es necesario para este proceso.');
		document.frmcontacto.nombre.focus();
		return false;
	}
	
	if (pais == 0){
		alert('Debe seleccionar un país.');
		document.frmcontacto.pais.focus();
		return false;
	}
	
	if(email.length == 0){
		alert('El campo E-mail es necesario para este proceso.');
		document.frmcontacto.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<document.frmcontacto.email.value.length;m++){  
			switch (document.frmcontacto.email.value.charAt(m)) {   
				case " ":
					window.alert("Formato de E-mail incorrecto.");
					document.frmcontacto.email.focus();
					document.frmcontacto.email.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("Formato de E-mail incorrecto.");
			document.frmcontacto.email.focus();
			document.frmcontacto.email.select();
			return false;
		}
	}
	
	if (nosotros.length == 0){
		alert('Debe especificar como se enteró de nuestra web.');
		document.frmcontacto.nosotros.focus();
		return false;
	}
	
	if (modelo.length == 0){
		alert('El campo Modelo de Auto es necesario para este proceso.');
		document.frmcontacto.modelo.focus();
		return false;
	}
	
	selectmodificado=false;
	for(i=0;i < document.frmcontacto.rmod.length; i++){
		if(document.frmcontacto.rmod[i].checked){
			var modificado = document.frmcontacto.rmod[i].value;
			selectmodificado=true;
		}
	}
	if(!selectmodificado){
		alert("Debe seleccionar si su auto es modificado.");
		return false;
	}

	selecttuning=false;
	for(i=0;i < document.frmcontacto.rtun.length; i++){
		if(document.frmcontacto.rtun[i].checked){
			var tuning = document.frmcontacto.rtun[i].value;
			selecttuning=true;
		}
	}
	if(!selecttuning){
		alert("Debe seleccionar si ha competido en eventos tuning.");
		return false;
	}

	selectpago=false;
	for(i=0;i < document.frmcontacto.rpag.length; i++){
		if(document.frmcontacto.rpag[i].checked){
			var pago = document.frmcontacto.rpag[i].value;
			selectpago=true;
		}
	}
	if(!selectpago){
		alert("Debe seleccionar un método de pago.");
		return false;
	}
	if(pago=="Otro"){
		if(otrospago.length == 0){
			alert('Debe ingresar otro metodo de pago.');
			document.frmcontacto.otrospago.focus();
			return false;
		}
	}
	
	selectcompra=false;
	for(i=0;i < document.frmcontacto.rcomp.length; i++){
		if(document.frmcontacto.rcomp[i].checked){
			var compra = document.frmcontacto.rcomp[i].value;
			selectcompra=true;
		}
	}
	if(!selectcompra){
		alert("Debe seleccionar un método de compra.");
		return false;
	}
	if(compra=="Otro"){
		if(otroscompra.length == 0){
			alert('Debe ingresar otro método de compra.');
			document.frmcontacto.otroscompra.focus();
			return false;
		}
	}
	
	selectsist=false;
	var estos =new Array();
    var arrClaves = new Array();
    j=0;ff=0;
	for(i=0;i < document.frmcontacto["sys[]"].length; i++){
		if(document.frmcontacto["sys[]"][i].checked){
			
			var sistema = document.frmcontacto["sys[]"][i].value;
			arrClaves[j]=sistema;
            estos[ff]="&sys[]="+arrClaves[j];
            ff++;
            j++;
			selectsist=true;
			
		}
	}
	if(!selectsist){
		alert("Debe seleccionar un sistema que le interese.");
		return false;
	}
		
	if(telefono.length == 0){
		alert('El campo Telefono es necesario para este proceso.');
		document.frmcontacto.telefono.focus();
		return false;
	}
	
	if(celular.length == 0){
		alert('El campo Celular es necesario para este proceso.');
		document.frmcontacto.celular.focus();
		return false;
	}
	
	if(mensaje.length == 0){
		alert('El campo Mensaje es necesario para este proceso.');
		document.frmcontacto.mensaje.focus();
		return false;
	}
	
	ajax=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;color:#454545; font-size:10px">Enviando...<br><img src="images/contacto/sending.gif" width="77" height="11" align="absmiddle"></p>';
	ajax.open("POST", "ajax_envia_mail.php",true);
	ajax.onreadystatechange=function(){
		if (ajax.readyState==4) {
			c.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("nombre="+nombre+"&pais="+pais+"&email="+email+"&modelo="+modelo+"&nosotros="+nosotros+"&modificado="+modificado+"&tuning="+tuning+"&pago="+pago+"&otrospago="+otrospago+"&compra="+compra+"&otroscompra="+otroscompra+"&estos="+estos+"&telefono="+telefono+"&celular="+celular+"&mensaje="+mensaje+"&control=enviado");
}

function enviaRecomienda(){
	var c = document.getElementById('recomienda');
	var nombre = document.frmcontacto.nombre.value;
	var tumail = document.frmcontacto.tumail.value;
	var amigo = document.frmcontacto.amigo.value;
	var amigomail = document.frmcontacto.amigomail.value;
	var mensaje = document.frmcontacto.mensaje.value;
	
	if(nombre.length == 0){
		alert('Tu Nombre es necesario para este proceso.');
		document.frmcontacto.nombre.focus();
		return false;
	}
	
	if(tumail.length == 0){
		alert('El campo de Tu E-mail es necesario para este proceso.');
		document.frmcontacto.tumail.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<document.frmcontacto.tumail.value.length;m++){  
			switch (document.frmcontacto.tumail.value.charAt(m)) {   
				case " ":
					window.alert("Formato de Tu E-mail incorrecto.");
					document.frmcontacto.tumail.focus();
					document.frmcontacto.tumail.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("Formato de Tu E-mail incorrecto.");
			document.frmcontacto.tumail.focus();
			document.frmcontacto.tumail.select();
			return false;
		}
	}
	
	if(amigo.length == 0){
		alert('El nombre de tu Amigo es necesario para este proceso.');
		document.frmcontacto.amigo.focus();
		return false;
	}
	
	if(amigomail.length == 0){
		alert('El campo E-mail de tu Amigo es necesario para este proceso.');
		document.frmcontacto.amigomail.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<document.frmcontacto.amigomail.value.length;m++){  
			switch (document.frmcontacto.amigomail.value.charAt(m)) {   
				case " ":
					window.alert("Formato de E-mail de tu Amigo incorrecto.");
					document.frmcontacto.amigomail.focus();
					document.frmcontacto.amigomail.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("Formato de E-mail de tu Amigo incorrecto.");
			document.frmcontacto.amigomail.focus();
			document.frmcontacto.amigomail.select();
			return false;
		}
	}
	
	if(mensaje.length == 0){
		alert('El campo Mensaje es necesario para este proceso.');
		document.frmcontacto.mensaje.focus();
		return false;
	}
	
	ajax=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;color:#454545; font-size:10px">Enviando...<br><img src="images/contacto/sending.gif"></p>';
	ajax.open("POST", "ajax_envia_recomienda.php",true);
	ajax.onreadystatechange=function(){
		if (ajax.readyState==4) {
			c.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("nombre="+nombre+"&tumail="+tumail+"&amigo="+amigo+"&amigomail="+amigomail+"&mensaje="+mensaje+"&control=enviado");
}

function enviaRegistro(){
	var c = document.getElementById('resultado_envio');
	var nombre = document.frmregistro.nombre.value;
	var apellido = document.frmregistro.apellido.value;
	var email = document.frmregistro.email.value;
	var direccion = document.frmregistro.direccion.value;
	var telefono = document.frmregistro.telefono.value;
	var pais = document.frmregistro.pais.value;
	
	if(nombre.length == 0){
		alert('El campo Nombre es necesario para este proceso.');
		document.frmregistro.nombre.focus();
		return false;
	}
	
	if(apellido.length == 0){
		alert('El campo Apellidos es necesario para este proceso.');
		document.frmregistro.apellido.focus();
		return false;
	}
	
	if(email.length == 0){
		alert('El campo E-mail es necesario para este proceso.');
		document.frmregistro.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<document.frmregistro.email.value.length;m++){  
			switch (document.frmregistro.email.value.charAt(m)) {   
				case " ":
					window.alert("Formato de E-mail incorrecto.");
					document.frmregistro.email.focus();
					document.frmregistro.email.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("Formato de E-mail incorrecto.");
			document.frmregistro.email.focus();
			document.frmregistro.email.select();
			return false;
		}
	}
	
	if(direccion.length == 0){
		alert('El campo Direccion es necesario para este proceso.');
		document.frmregistro.direccion.focus();
		return false;
	}
	
	if(telefono.length == 0){
		alert('El campo Telefono es necesario para este proceso.');
		document.frmregistro.telefono.focus();
		return false;
	}
	
	if (pais == 0){
		alert('Debe seleccionar un país.');
		document.frmregistro.pais.focus();
		return false;
	}
		
	ajax=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;color:#454545; font-size:10px">Enviando...<br><img src="images/contacto/sending.gif" width="77" height="11" align="absmiddle"></p>';
	ajax.open("POST", "ajax_envia_registro.php",true);
	ajax.onreadystatechange=function(){
		if (ajax.readyState==4) {
			c.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("nombre="+nombre+"&apellido="+apellido+"&email="+email+"&direccion="+direccion+"&telefono="+telefono+"&pais="+pais+"&control=enviado");
}