/*CREACION DEL OBJETO AJAX*/
function creaAJAX(){
	var xhr = false;
  	if(window.XMLHttpRequest){
    	xhr = new XMLHttpRequest();
  	}else if(window.ActiveXObject){
    		try{
      		xhr = new ActiveXObject("Msxml2.XMLHTTP");
      		}catch(e){
      			try{
        			xhr = new ActiveXObject("Microsoft.XMLHTTP");
      				}catch(e){
        				xhr = false;
      				}
    		}
  	}
  	return xhr;
}
/*RECUPERAR INFORMACION DEL FORMULARIO*/
function creaDatos(f){
	var datos="";
	for (var i=0; i<f.elements.length; i++) {
	  datos+= f.elements[i].name+"="+f.elements[i].value+"&";
	}
	return datos;
}
function uid(){
	return "uid="+Math.random()+":"+Math.random()+":"+Math.random();
}
/*VALIDAR Y ENVIAR REGISTRO PARA EL BOLETIN*/
function boletin(formu){
	if(formu.nombre.value.length==0){
		alert("Por favor, debe digitar su(s) Nombre(s).");
		formu.nombre.focus();
		return false;
	}
	if(formu.apellido.value.length==0){
		alert("Por favor, debe digitar su(s) Apellido(s).");
		formu.apellido.focus();
		return false;
	}
	var filter=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if(!filter.test(formu.email.value)){
		alert("Por favor, debe digitar un Email valido");
		formu.email.focus();
		return false;
	}
	ajax=creaAJAX();
	ajax.open("POST", "Scripts/php/ajax.php?boletin&"+uid(),true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(creaDatos(formu));
	formu.submit.disabled=true;
	//cargando("admin_cargando",1);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			//cargando("admin_cargando",0);
			var respuesta=ajax.responseText.split("/*");
			if(respuesta[0]=="ok"){
				//document.location.href="index.php";
				alert(respuesta[1]);
				formu.reset();
			}else{
				alert(respuesta[1]);
				//formu.submit.disabled=false;
			}
		}
	}
	return false;
}
function selectRenault(sel){
	if(sel.value=="otro"){
		document.getElementById("capaOtro").style.display="block";
		document.getElementById("otroRenault").focus();
	}else if(sel.value!=0) document.getElementById("capaOtro").style.display="none";
	
}/*VALIDAR Y ENVIAR REGISTRO PARA EL BOLETIN*/
function cita(formu){
	if(formu.nombre.value.length==0){
		alert("Por favor, debe digitar su Nombre.");
		formu.nombre.focus();
		return false;
	}
	if(formu.telefono.value.length==0){
		alert("Por favor, debe digitar su Teléfono.");
		formu.telefono.focus();
		return false;
	}
	if(formu.renault.value==0){
		alert("Por favor, debe seleccionar un tipo de renault.");
		return false;
	}
	if(formu.renault.value=="otro" && formu.otroRenault.value.length==0){
		alert("Por favor, debe digitar el otro tipo de vehículo.");
		formu.otroRenault.focus();
		return false;
	}
	if(formu.modelo.value.length==0){
		alert("Por favor, debe digitar el modelo de su vehículo.");
		formu.modelo.focus();
		return false;
	}
	if(formu.placa.value.length==0){
		alert("Por favor, debe digitar la placa de se vehículo.");
		formu.placa.focus();
		return false;
	}
	var filter=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if(!filter.test(formu.email.value)){
		alert("Por favor, debe digitar un Email valido");
		formu.email.focus();
		return false;
	}
	if(formu.dia.value.length==0){
		alert("Por favor, debe digitar o seleccionar una fecha.");
		formu.dia.focus();
		return false;
	}
	if(formu.hora.value.length==0){
		alert("Por favor, debe digitar la hora para su cita.\nEjemplo: 12:30pm.");
		formu.hora.focus();
		return false;
	}
	ajax=creaAJAX();
	ajax.open("POST", "Scripts/php/ajax.php?cita&"+uid(),true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(creaDatos(formu));
	formu.submit.disabled=true;
	document.getElementById("cargando").innerHTML="Enviando Informaci&oacute;n...";
	//cargando("admin_cargando",1);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			document.getElementById("cargando").innerHTML="";
			var respuesta=ajax.responseText.split("/*");
			if(respuesta[0]=="ok"){
				alert(respuesta[1]);
				formu.reset();
			}else{
				alert(respuesta[1]);
			}
		}
	}
	return false;
}
/*VALIDAR Y ENVIAR REGISTRO PARA EL BOLETIN*/
function recomiendenos(formu){
	if(formu.nombre0.value.length==0){
		alert("Por favor, debe digitar su Nombre.");
		formu.nombre0.focus();
		return false;
	}
	var filter=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if(!filter.test(formu.email0.value)){
		alert("Por favor, debe digitar un Email valido");
		formu.email0.focus();
		return false;
	}
	if(formu.nombre1.value.length==0){
		alert("Por favor, debe digitar el nombre del contacto 1.");
		formu.nombre1.focus();
		return false;
	}
	if(!filter.test(formu.email1.value)){
		alert("Por favor, debe digitar un Email valido para el contacto 1");
		formu.email1.focus();
		return false;
	}
	if(formu.nombre2.value.length>0){
		if(!filter.test(formu.email2.value)){
			alert("Por favor, debe digitar un Email valido para el contacto 2");
			formu.email2.focus();
			return false;
		}
	}
	if(formu.nombre3.value.length>0){
		if(!filter.test(formu.email3.value)){
			alert("Por favor, debe digitar un Email valido para el contacto 3");
			formu.email3.focus();
			return false;
		}
	}
	ajax=creaAJAX();
	ajax.open("POST", "Scripts/php/ajax.php?recomiendenos&"+uid(),true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(creaDatos(formu));
	formu.submit.disabled=true;
	//cargando("admin_cargando",1);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			//cargando("admin_cargando",0);
			var respuesta=ajax.responseText.split("/*");
			if(respuesta[0]=="ok"){
				//document.location.href="index.php";
				alert(respuesta[1]);
				//formu.reset();
			}else{
				alert(respuesta[1]);
				//formu.submit.disabled=false;
			}
		}
	}
	return false;
}