
function VerFiltros(){alert(VersionPublica.nombre+' - '+VersionPublica.foto);}
function FiltrarCarburante(listafilt){var listasort=new Array();var i=0;var j=0;var opcion="";while(j<listafilt.length){opcion=listafilt[j];if(opcion.carburante==filtros.carburante){listasort[i]=opcion;i++;}
j++;}
CambiarLinksOrden("combustible",filtros.carburante);return listasort;}
function FiltrarPuertas(listafilt){var listasort=new Array();var i=0;var j=0;var opcion="";while(j<listafilt.length){opcion=listafilt[j];if(opcion.puertas==filtros.puertas){listasort[i]=opcion;i++;}
j++;}
CambiarLinksOrden("puertas",filtros.puertas);return listasort;}
function FiltrarMotor(listafilt){var listasort=new Array();var i=0;var j=0;var opcion="";while(j<listafilt.length){opcion=listafilt[j];if(opcion.potencia>=filtros.motor){listasort[i]=opcion;i++;}
j++;}
CambiarLinksOrden("potencia",filtros.motor);return listasort;}
function FiltrarCarroceria(listafilt){var listasort=new Array();var i=0;var j=0;var opcion="";while(j<listafilt.length){opcion=listafilt[j];if(opcion.carroceria==filtros.carroceria){listasort[i]=opcion;i++;}
j++;}
return listasort;}
function QuitarFiltros(){filtros.cadena="";filtros.carroceria="";filtros.puertas="";filtros.motor="";filtros.combustible="";listapublica=lista;VersionPublica=listapublica[0];MostrarLista(listapublica);}
function MostrarLista(listado){var html="";var posicion=document.getElementById('tdversiones');var nuevoprecio=document.getElementById('spanprecio');var nuevopreciolink=document.getElementById('spanpreciolink');var potg=document.getElementById('potenciagas');var potd=document.getElementById('potenciadi');var consg=document.getElementById('consumogas');var consd=document.getElementById('consumodi');var j=0;var g=0;var d=0;var clase="";var listapotenciasg=new Array();var listapotenciasd=new Array();var listaconsumosg=new Array();var listaconsumosd=new Array();for(var i=0;i<listado.length;i++){opcion=listado[i];if(j==0){clase="resultado uno";j=1;}else{clase="resultado dos";j=0;}
if(opcion.carburante==1){var carbur="Gasolina";}else{var carbur="Diesel";}
if(parseFloat(opcion.co2)<=120){var verco2="co2_verde";}else if(parseFloat(opcion.co2)>120&&parseFloat(opcion.co2)<=160){var verco2="co2_ambar";}else if(parseFloat(opcion.co2)>160&&parseFloat(opcion.co2)<=200){var verco2="co2_rojo";}else{var verco2="co2_azul";}
if(i<40){html+='<div class="'+clase+'" ver="'+opcion.nombre+'" pot="'+opcion.potencia+'" comb="'+carbur+'" puer="'+opcion.puertas+'" prec="'+opcion.precio+'" co2="'+opcion.co2+'"><a href="'+fronturl+'coches-nuevos/'+nombremarca+'-'+nombremodelo+'-'+opcion.nombreurl+'/v'+opcion.idrtd+',d'+opcion.idnuevo+'"><span class="ver">'+opcion.nombre+'</span><span class="pot">'+opcion.potencia+' cv</span><span class="puer">'+opcion.puertas+'</span><span class="comb">'+carbur+'</span><span class="co2">CO2&nbsp;<img src="../../imgs/'+verco2+'.png"></span><span class="pre">'+opcion.precio+'&euro;</span><br clear="left" /></a></div>';}
if(opcion.carburante==1){listapotenciasg[g]=opcion.potencia;listaconsumosg[g]=opcion.consumo;g++;}else{listapotenciasd[d]=opcion.potencia;listaconsumosd[d]=opcion.consumo;d++;}}
if(html=="")html='<div class="resultado uno"><span class="error-version"><strong>No hay resultados. Por favor, var&iacute;e las opciones del modelo (puertas, combustible y/o potencia).</strong></span><br class="all" /></div>';posicion.innerHTML=html;if(VersionPublica!=null){nuevoprecio.innerHTML=VersionPublica.precio;nuevopreciolink.innerHTML='<a href="'+fronturl+'coches-nuevos/'+nombremarca+'-'+nombremodelo+'-'+VersionPublica.nombreurl+'/v'+VersionPublica.idrtd+',d'+VersionPublica.idnuevo+'"><span class="azul">M&aacute;s barato</span></a>';}else{nuevoprecio.innerHTML="";}
var maxactual=Math.floor(listapublica.length/40);var paginado='<span class="anterior" id="spanant"><a href="javascript:MostrarListaP(0)">&larr;</a></span>';var pagina=0;for(i=0;i<=maxactual;i++){pagina=i+1;paginado+='<span><a href="javascript:MostrarListaP('+i+')">'+pagina+'</a></span>'}
var mostrarsig=1;if(mostrarsig>maxactual)mostrarsig=0;paginado+='<span class="siguiente" id="spansig"><a href="javascript:MostrarListaP('+mostrarsig+')">&rarr;</a></span>';document.getElementById('paginacion1').innerHTML=paginado;listapotenciasg.sort(OrdenarArray);listaconsumosg.sort(OrdenarArray);listapotenciasd.sort(OrdenarArray);listaconsumosd.sort(OrdenarArray);g=g-1;d=d-1;if(g<0)g=0;if(d<0)d=0;if(filtros.carburante=='1'){if(typeof(listaconsumosg[0])!="undefined"){consg.innerHTML='De <span class="extra">'+listaconsumosg[0]+'</span> a <span class="extra">'+listaconsumosg[g]+'</span> litros';potg.innerHTML='De <span class="extra">'+listapotenciasg[0]+'</span> a <span class="extra">'+listapotenciasg[g]+'</span> cv';}else{consg.innerHTML='-';potg.innerHTML='-';}
consd.innerHTML='-';potd.innerHTML='-';}else if(filtros.carburante=='2'){consg.innerHTML='-';potg.innerHTML='-';if(typeof(listaconsumosd[0])!="undefined"){consd.innerHTML='De <span class="extra">'+listaconsumosd[0]+'</span> a <span class="extra">'+listaconsumosd[d]+'</span> litros';potd.innerHTML='De <span class="extra">'+listapotenciasd[0]+'</span> a <span class="extra">'+listapotenciasd[d]+'</span> cv';}else{consd.innerHTML='-';potd.innerHTML='-';}}else{if(typeof(listaconsumosg[0])!="undefined"){consg.innerHTML='De <span class="extra">'+listaconsumosg[0]+'</span> a <span class="extra">'+listaconsumosg[g]+'</span> litros';potg.innerHTML='De <span class="extra">'+listapotenciasg[0]+'</span> a <span class="extra">'+listapotenciasg[g]+'</span> cv';}else{consg.innerHTML='-';potg.innerHTML='-';}
if(typeof(listaconsumosd[0])!="undefined"){consd.innerHTML='De <span class="extra">'+listaconsumosd[0]+'</span> a <span class="extra">'+listaconsumosd[d]+'</span> litros';potd.innerHTML='De <span class="extra">'+listapotenciasd[0]+'</span> a <span class="extra">'+listapotenciasd[d]+'</span> cv';}else{consd.innerHTML='-';potd.innerHTML='-';}}}
function OrdenarArray(a,b){return(a-b);}
function ResetRadios(){}
function MostrarListaP(inicio){var listado=listapublica;var html="";var posicion=document.getElementById('tdversiones');var j=0;var clase="";var minimo=inicio*40;var maximo=minimo+40;if(maximo>listado.length)maximo=listado.length;for(var i=minimo;i<maximo;i++){opcion=listado[i];if(j==0){clase="resultado uno";j=1;}else{clase="resultado dos";j=0;}
if(opcion.carburante==1){var carbur="Gasolina";}else{var carbur="Diesel";}
if(parseFloat(opcion.co2)<=120){var verco2="co2_verde";}else if(parseFloat(opcion.co2)>120&&parseFloat(opcion.co2)<=160){var verco2="co2_ambar";}else if(parseFloat(opcion.co2)>160&&parseFloat(opcion.co2)<=200){var verco2="co2_rojo";}else{var verco2="co2_azul";}
html+='<div class="'+clase+'"><a href="'+fronturl+'coches-nuevos/'+nombremarca+'-'+nombremodelo+'-'+opcion.nombreurl+'/v'+opcion.idrtd+',d'+opcion.idnuevo+'"><span class="ver">'+opcion.nombre+'</span><span class="pot">'+opcion.potencia+' cv</span><span class="puer">'+opcion.puertas+'</span><span class="comb">'+carbur+'</span><span class="co2">CO2&nbsp;<img src="../../imgs/'+verco2+'.png"></span><span class="pre">'+opcion.precio+'&euro;</span><br clear="left" /></a></div>';}
posicion.innerHTML=html;var ant=inicio-1;if(ant<0)ant=0;var sig=inicio+1;if(sig>maxgrupo)sig=maxgrupo;document.getElementById('spanant').innerHTML='<a href="javascript:MostrarListaP('+ant+')">&larr;</a>';document.getElementById('spansig').innerHTML='<a href="javascript:MostrarListaP('+sig+')">&rarr;</a>';}