function objetoAjax(){
	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 enviar(){
  	//donde se mostrará lo resultados
	divResultado = document.getElementById('precio');
  	//valores de las cajas de texto
	mod=document.configura.mod_id.value;
	//alert(mod)
  	//instanciamos el objetoAjax
  	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	//enviando los valores
  	ajax.send("modelo="+mod)
}

function enviar2(){
	divResultado = document.getElementById('precio');
	col=document.configura.color.value;
	
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("color="+col)	
}

function enviar3(){
	divResultado = document.getElementById('precio');
	air=document.configura.aire.value;
	
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("aire="+air)	
}

function enviar4(){
	divResultado = document.getElementById('precio');
	rad=document.configura.radio.value;
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("radio="+rad)	
}

function enviar5(){
	divResultado = document.getElementById('precio');
	asi=document.configura.asiento.value;
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("asiento="+asi)	
}

function enviar6(){
	divResultado = document.getElementById('precio');
	lla=document.configura.llanta.value;
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("llanta="+lla)	
}

function enviar7(){
	divResultado = document.getElementById('precio');
	if (document.configura.c10m.checked == true){
		c10c=document.configura.c10m.checked;
		c10v=document.configura.c10m.value;
	}else{
		c10c=document.configura.c10m.checked;
		c10v=0;
	}
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("cablec="+c10c+"&cablev="+c10v)	
}

function enviar8(){
	divResultado = document.getElementById('precio');
	if (document.configura.alargo.checked == true){
		alargoc=document.configura.alargo.checked;
		alargov=document.configura.alargo.value;
	}else{
		alargoc=document.configura.alargo.checked;
		alargov=0;
	}
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("alargoc="+alargoc+"&alargov="+alargov)	
}

function enviar9(){
	divResultado = document.getElementById('precio');
	if (document.configura.agua1.checked == true){
		agua1c=document.configura.agua1.checked;
		agua1v=document.configura.agua1.value;
	}else{
		agua1c=document.configura.agua1.checked;
		agua1v=0;
	}
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("agua1c="+agua1c+"&agua1v="+agua1v)	
}


function enviar10(){
	divResultado = document.getElementById('precio');
	if (document.configura.agua2.checked == true){
		agua2c=document.configura.agua2.checked;
		agua2v=document.configura.agua2.value;
	}else{
		agua2c=document.configura.agua2.checked;
		agua2v=0;
	}
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("agua2c="+agua2c+"&agua2v="+agua2v)	
}

function enviar11(){
	divResultado = document.getElementById('precio');
	if (document.configura.baterias.checked == true){
		bateriasc=document.configura.baterias.checked;
		bateriasv=document.configura.baterias.value;
	}else{
		bateriasc=document.configura.baterias.checked;
		bateriasv=0;
	}
	ajax=objetoAjax();
  	//uso del medoto POST
  	ajax.open("POST", "configura.php",true);
  	ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
  			//mostrar resultados en esta capa
  			divResultado.innerHTML = ajax.responseText
  		}
  	}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("bateriasc="+bateriasc+"&bateriasv="+bateriasv)	
}

function eliminaEspacios(cadena){
	// Funcion para eliminar espacios delante y detras de cada cadena
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}

function validaLongitud(valor, permiteVacio, minimo, maximo){
	var cantCar=valor.length;
	if(valor=="")	{
		if(permiteVacio) return true;
		else return false;
	}else{
		if(cantCar>=minimo && cantCar<=maximo) return true;
		else return false;
	}
}

function campoError(campo){
	error=1;
}

function PruebaunReva(){
	divResultado = document.getElementById('formulario_prueba');
	
	nom=eliminaEspacios(document.pruebareva.nombre.value);
	ape=eliminaEspacios(document.pruebareva.apellidos.value);
	nac=eliminaEspacios(document.pruebareva.nacimiento.value);
	mai=eliminaEspacios(document.pruebareva.mail.value);
	tel=eliminaEspacios(document.pruebareva.telefono.value);
	cp=eliminaEspacios(document.pruebareva.cp.value);
	inf=eliminaEspacios(document.pruebareva.informa.value);
	
	if(!validaLongitud(nom, 0, 1, 50)){
		error1 = 1;
	}else{
		error1 = 0;
	}
	if(!validaLongitud(ape, 0, 1, 50)){
		error2 = 1;
	}else{
		error2 = 0;
	}
	if(!validaLongitud(nac, 0, 1, 50)){
		error3 = 1;
	}else{
		error3 = 0;
	}
	if(!validaLongitud(cp, 0, 1, 50)){
		error4 = 1;
	}else{
		error4 = 0;
	}
	if(!validaLongitud(mai, 0, 1, 50)){
		error5 = 1;
	}else{
		error5 = 0;
	}

	if(error1==1 || error2==1 || error3==1 || error4==1 || error5==1){
		alert("Por favor rellene todos los campos obligatorios")		
	}else{
		ajax=objetoAjax();
		ajax.open("POST", "form_prueba.php",true);
  		ajax.onreadystatechange=function() {
  			if (ajax.readyState==4) {
  				//mostrar resultados en esta capa
  				divResultado.innerHTML = ajax.responseText
  				LimpiarCampos();
  			}
  		}
 		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		ajax.send("nombre="+nom+"&apellidos="+ape+"&fecha="+nac+"&mail="+mai+"&telefono="+tel+"&cp="+cp+"&informa="+inf)	
	}
}

function LimpiarCampos(){
	document.pruebareva.nombre.value="";
	document.pruebareva.apellidos.value="";
	document.pruebareva.nacimiento.value="";
	document.pruebareva.mail.value="";
	document.pruebareva.telefono.value="";
	document.pruebareva.cp.value="";
	document.pruebareva.informa.value="";
	document.pruebareva.nombre.focus();
}

function Pagina(nropagina){
 //donde se mostrará los registros
 divContenido = document.getElementById('noticias');
 
 ajax=objetoAjax();
 //uso del medoto GET
 //indicamos el archivo que realizará el proceso de paginar
 //junto con un valor que representa el nro de pagina
 ajax.open("GET", "noticias.php?pag="+nropagina);
 divContenido.innerHTML= '<div style="text-align: center; margin-top: 200px;"><img src="img/anim.gif"></div>';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divContenido.innerHTML = ajax.responseText
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos 
 //el valor por la url ?pag=nropagina
 ajax.send(null)
}

function MostrarNoticia(datos){
 divResultado = document.getElementById('noticias');
 divResultado.innerHTML= '<img src="anim.gif">';
 ajax=objetoAjax();
 ajax.open("GET", datos);
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divResultado.innerHTML = ajax.responseText
  }
 }
 ajax.send(null)
}

function ImprimirFicha(){
	var lar;
	var ala;
	var ag1;
	var ag2;
	var bat;
	
	//divResultado = document.getElementById('imprimir');

	session = document.configura.session.value;
	mod=document.configura.mod_id.value;
	col=document.configura.color.value;
	air=document.configura.aire.value;
	rad=document.configura.radio.value;
	asi=document.configura.asiento.value;
	lla=document.configura.llanta.value;
	pre=document.configura.precio.value;
	
	if(document.configura.c10m.checked == true){
		lar=1;
	}
	if(document.configura.alargo.checked == true){
		ala=1;
	}
	if(document.configura.agua1.checked == true){
		ag1=1;
	}
	if(document.configura.agua2.checked == true){
		ag2=1;
	}
	if(document.configura.baterias.checked == true){
		bat=1;
	}

	if(!validaLongitud(mod, 0, 1, 50)){
		error1 = 1;
	}else{
		error1 = 0;
	}
		
	if(error1==1){
		alert("Por favor seleccione un modelo")		
	}else{
	
	/*ajax=objetoAjax();
	ajax.open("POST", "imprimirficha.php",true);
	ajax.onreadystatechange=function() {
  			if (ajax.readyState==4) {
  				//mostrar resultados en esta capa
  				//divResultado.innerHTML = ajax.responseText
 			}
  		}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("session="+session+"&modelo="+mod+"&color="+col+"&aire="+air+"&radio="+rad+"&asientos="+asi+"&llantas="+lla+"&largo"+lar+"&alargo="+ala+"&agua1="+ag1+"&agua2="+ag2+"&bateria="+bat+"&precio="+pre)*/
    window.open("imprimirficha.php?session="+session+"&modelo="+mod+"&color="+col+"&aire="+air+"&radio="+rad+"&asientos="+asi+"&llantas="+lla+"&largo="+lar+"&alargo="+ala+"&agua1="+ag1+"&agua2="+ag2+"&bateria="+bat+"&precio="+pre, "imprimir", "toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0");  
    
	}
}

function Reserva(){
	var lar;
	var ala;
	var ag1;
	var ag2;
	var bat;
	
	divResultado = document.getElementById('conjuntoconfigura');

	session = document.configura.session.value;
	mod=document.configura.mod_id.value;
	col=document.configura.color.value;
	air=document.configura.aire.value;
	rad=document.configura.radio.value;
	asi=document.configura.asiento.value;
	lla=document.configura.llanta.value;
	pre=document.configura.precio.value;
	
	if(document.configura.c10m.checked == true){
		lar=1;
	}
	if(document.configura.alargo.checked == true){
		ala=1;
	}
	if(document.configura.agua1.checked == true){
		ag1=1;
	}
	if(document.configura.agua2.checked == true){
		ag2=1;
	}
	if(document.configura.baterias.checked == true){
		bat=1;
	}

	if(!validaLongitud(mod, 0, 1, 50)){
		error1 = 1;
	}else{
		error1 = 0;
	}
		
	if(error1==1){
		alert("Por favor seleccione un modelo")		
	}else{
	
	ajax=objetoAjax();
	ajax.open("POST", "reserva.php",true);
	ajax.onreadystatechange=function() {
  			if (ajax.readyState==4) {
  				//mostrar resultados en esta capa
  				divResultado.innerHTML = ajax.responseText
 			}
  		}
 	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	ajax.send("session="+session+"&modelo="+mod+"&color="+col+"&aire="+air+"&radio="+rad+"&asientos="+asi+"&llantas="+lla+"&largo="+lar+"&alargo="+ala+"&agua1="+ag1+"&agua2="+ag2+"&bateria="+bat+"&precio="+pre)
	}
}

function Volver(){
	divResultado = document.getElementById('conjuntoconfigura');
	 ajax.open("GET", "configurador.php?includes=Si");
 	divResultado.innerHTML= '<div style="text-align: center; margin-top: 200px;"><img src="img/anim.gif"></div>';
 	ajax.onreadystatechange=function() {
  	if (ajax.readyState==4) {
   		//mostrar resultados en esta capa
   		divResultado.innerHTML = ajax.responseText
  	}
 	}
 	ajax.send(null)	
}

function ReservaReva(){
	
	divResultado = document.getElementById('conjuntoconfigura');
	
	nom=eliminaEspacios(document.reserva.nombre.value);
	ape=eliminaEspacios(document.reserva.apellidos.value);
	dni=eliminaEspacios(document.reserva.dni.value);
	dir=eliminaEspacios(document.reserva.direccion.value);
	mai=eliminaEspacios(document.reserva.mail.value);
	tel=eliminaEspacios(document.reserva.telefono.value);
	ciu=eliminaEspacios(document.reserva.ciudad.value);
	cp=eliminaEspacios(document.reserva.cp.value);
	inf=eliminaEspacios(document.reserva.informa.value);
	car=eliminaEspacios(document.reserva.car_id.value);
		
	
	if(!validaLongitud(nom, 0, 1, 50)){
		error1 = 1;
	}else{
		error1 = 0;
	}
	if(!validaLongitud(ape, 0, 1, 50)){
		error2 = 1;
	}else{
		error2 = 0;
	}
	if(!validaLongitud(dni, 0, 1, 50)){
		error3 = 1;
	}else{
		error3 = 0;
	}
	if(!validaLongitud(cp, 0, 1, 50)){
		error4 = 1;
	}else{
		error4 = 0;
	}
	if(!validaLongitud(mai, 0, 1, 50)){
		error5 = 1;
	}else{
		error5 = 0;
	}
	if(!validaLongitud(dir, 0, 1, 50)){
		error6 = 1;
	}else{
		error6 = 0;
	}
	if(!validaLongitud(ciu, 0, 1, 50)){
		error7 = 1;
	}else{
		error7 = 0;
	}

	if(error1==1 || error2==1 || error3==1 || error4==1 || error5==1 || error6==1 || error7==1){
		alert("Por favor rellene todos los campos obligatorios")		
	}else{
		ajax=objetoAjax();
		ajax.open("POST", "form_reserva.php",true);
  		ajax.onreadystatechange=function() {
  			if (ajax.readyState==4) {
  				//mostrar resultados en esta capa
  				divResultado.innerHTML = ajax.responseText
  				LimpiarCampos();
  			}
  		}
 		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		ajax.send("nombre="+nom+"&apellidos="+ape+"&dni="+dni+"&mail="+mai+"&telefono="+tel+"&cp="+cp+"&informa="+inf+"&direccion="+dir+"&ciudad="+ciu+"&car_id="+car)	
	}
}
