/**********************************************************************/
/*     Funcion para cambiar las capas de la ficha de un vehiculo nuevo**/
/************************************************************************/
function cambioFichaNuevo(capa){
 if (capa=='1'){
  document.getElementById('capaDatosNuevoEquipo').style.display='none';
  document.getElementById('capaDatosNuevoTecnicos').style.display='block';
  redimensionarPadre('cuerpoFichaNuevo','datosCocheNuevo','capaDatosNuevoTecnicos');
 }else{
  document.getElementById('capaDatosNuevoEquipo').style.display='block';
  document.getElementById('capaDatosNuevoTecnicos').style.display='none';
  redimensionarPadre('cuerpoFichaNuevo','datosCocheNuevo','capaDatosNuevoEquipo');
  }
}  



/**********************************************************************/
/*     Funcion para cambiar las capas de la comparacion de vehiculo nuevo**/
/************************************************************************/
function cambioComparador(capa){
 if (capa=='1'){
  document.getElementById('cocheTecnico1').style.display='block';
  document.getElementById('cocheTecnico2').style.display='block';
  document.getElementById('cocheEquipo1').style.display='none';
  document.getElementById('cocheEquipo2').style.display='none';
  igualar("cocheTecnico1","cocheTecnico2");
  if(document.getElementById('cocheTecnico3')!=null){
    document.getElementById('cocheTecnico3').style.display='block';
    document.getElementById('cocheEquipo3').style.display='none';
    igualar("cocheTecnico2","cocheTecnico3");
    igualar("cocheTecnico1","cocheTecnico3");
  }
 }else{
  document.getElementById('cocheEquipo1').style.display='block';
  document.getElementById('cocheEquipo2').style.display='block';
  document.getElementById('cocheTecnico1').style.display='none';
  document.getElementById('cocheTecnico2').style.display='none';
  igualar("cocheEquipo1","cocheEquipo2");
  if(document.getElementById('cocheEquipo3')!=null){  
    document.getElementById('cocheEquipo3').style.display='block';
    document.getElementById('cocheTecnico3').style.display='none';
    igualar("cocheEquipo2","cocheEquipo3");
    igualar("cocheEquipo1","cocheEquipo3");
  }
 }
  redimensionarPadre("fichaCompara","cocheCompara1","imprimirCompara");
  redimensionarPadre("cuerpoCompara","fichaCompara","imprimirCompara");
}   
/**********************************************************/
/*  Busca los modelos  desde un marca                     */
/**********************************************************/

function cargaModeloDesdeMultiple(campoMarca,campoModelo){  
  campoModeloGlobal=campoModelo;
  var marca="";
  var contador=0;
  for(var i=0;i<campoMarca.length;i++){
   if(campoMarca.options[i].selected){
    marca+=campoMarca.options[i].value;
    contador++;
   }
  }
  if(contador==1){
    OfertaManagement.listarModelos(listaModelosMultiple,marca,visible);
  }else{
    DWRUtil.removeAllOptions(campoModelo);
  }
}

/**********************************************************/
/*  Pinta los modelos en un select multiple               */
/**********************************************************/
function listaModelosMultiple(data){
  DWRUtil.removeAllOptions(campoModeloGlobal,data);  
  DWRUtil.addOptions(campoModeloGlobal,data,"idModelo","nombre");
}

/**********************************************************/
/*  Busca los modelos  desde un marca                     */
/**********************************************************/
function cargaModelo(campoMarca,campoModelo,campoVersion){  
  campoModeloGlobal=campoModelo;
  campoVersionGlobal=campoVersion;
  var marca=DWRUtil.getValue(campoMarca);
  OfertaManagement.listarModelos(listaModelos,marca,visible);
}

/**********************************************************/
/*  Pinta los modelos en un select normal                 */
/**********************************************************/
function listaModelos(data){
  DWRUtil.removeAllOptions(campoModeloGlobal,data);  
  DWRUtil.addOptions(campoModeloGlobal,data,"idModelo","nombre");
  cargaVersion(campoModeloGlobal,campoVersionGlobal); 
}

/**********************************************************/
/*  Busca los modelos  desde un marca                     */
/**********************************************************/
function cargaVersion(campoModelo,campoVersion){
  campoVersionGlobal=campoVersion;
  var modelo=DWRUtil.getValue(campoModelo);
  OfertaManagementVersionCoche.listarVersiones(listaVersiones,modelo,visible);
}

/**********************************************************/
/*  Pinta las versiones                                   */
/**********************************************************/
function listaVersiones(data){
  DWRUtil.removeAllOptions(campoVersionGlobal,data);
  DWRUtil.addOptions(campoVersionGlobal,data,"idVersion","descripcionComercial");
}

/**********************************************************/
/*     Funcion para imprimir la ficha de un vehículo nuevo  /
/**********************************************************/
window.onbeforeprint=imprimirAntes;

function imprimirAntes(){ 
if (document.getElementById('capaDatosNuevoEquipo')!=null) document.getElementById('capaDatosNuevoEquipo').style.visibility = 'visible'; 
if (document.getElementById('cuerpoFichaNuevo')!=null) document.getElementById('cuerpoFichaNuevo').style.visibility = 'visible'; 
if (document.getElementById('capaDatosNuevoTecnicos')!=null) document.getElementById('capaDatosNuevoTecnicos').style.visibility = 'visible'; 
if (document.getElementById('datosCocheNuevo')!=null) document.getElementById('datosCocheNuevo').style.visibility = 'visible'; 
if (document.getElementById('fichaCompara')!=null) document.getElementById('fichaCompara').style.visibility = 'visible'; 
if (document.getElementById('bannersuperior')!=null) document.getElementById('bannersuperior').style.visibility = 'hidden'; 
if (document.getElementById('navegador')!=null) document.getElementById('navegador').style.visibility = 'hidden'; 
if (document.getElementById('ResultadoFicha')!=null) document.getElementById('ResultadoFicha').style.visibility = 'hidden'; 
if (document.getElementById('menuderecha')!=null) document.getElementById('menuderecha').style.visibility = 'hidden'; 
if (document.getElementById('barramenu')!=null) document.getElementById('barramenu').style.visibility = 'hidden'; 
if (document.getElementById('enlacespatrocinados')!=null) document.getElementById('enlacespatrocinados').style.visibility = 'hidden'; 
if (document.getElementById('menuinferior')!=null) document.getElementById('menuinferior').style.visibility = 'hidden'; 
if (document.getElementById('pie')!=null) document.getElementById('pie').style.visibility = 'hidden'; 
if (document.getElementById('pieDos')!=null) document.getElementById('pieDos').style.visibility = 'hidden'; 
if (document.getElementById('promocion')!=null) document.getElementById('promocion').style.visibility = 'hidden'; 

}

window.onafterprint=imprimirDespues;
function imprimirDespues(){ 
if (document.getElementById('capaDatosNuevoEquipo')!=null) document.getElementById('capaDatosNuevoEquipo').style.visibility = 'visible'; 
if (document.getElementById('cuerpoFichaNuevo')!=null) document.getElementById('cuerpoFichaNuevo').style.visibility = 'visible'; 
if (document.getElementById('capaDatosNuevoTecnicos')!=null) document.getElementById('capaDatosNuevoTecnicos').style.visibility = 'visible'; 
if (document.getElementById('datosCocheNuevo')!=null) document.getElementById('datosCocheNuevo').style.visibility = 'visible'; 
if (document.getElementById('bannersuperior')!=null) document.getElementById('bannersuperior').style.visibility = 'visible'; 
if (document.getElementById('navegador')!=null) document.getElementById('navegador').style.visibility = 'visible'; 
if (document.getElementById('ResultadoFicha')!=null) document.getElementById('ResultadoFicha').style.visibility = 'visible'; 
if (document.getElementById('menuderecha')!=null) document.getElementById('menuderecha').style.visibility = 'visible'; 
if (document.getElementById('barramenu')!=null) document.getElementById('barramenu').style.visibility = 'visible'; 
if (document.getElementById('enlacespatrocinados')!=null) document.getElementById('enlacespatrocinados').style.visibility = 'visible'; 
if (document.getElementById('menuinferior')!=null) document.getElementById('menuinferior').style.visibility = 'visible'; 
if (document.getElementById('pie')!=null) document.getElementById('pie').style.visibility = 'visible'; 
if (document.getElementById('pieDos')!=null) document.getElementById('pieDos').style.visibility = 'visible'; 
if (document.getElementById('promocion')!=null) document.getElementById('promocion').style.visibility = 'visible'; 
if (document.getElementById('fichaCompara')!=null) document.getElementById('fichaCompara').style.visibility = 'visible'; 

}

