Opciones de búsqueda

Quilòmetres range - slider
Quilòmetres range - inputs
Km
Km
Precio - slider
Precio - inputs

Escaparate de La Veu del Motor

No hay vehículos que mostrar
<!-- /1092356/ACPC_veudelmotor/mpu3 -->

	<div id='div-gpt-ad-mpu3'>

		<script>

			googletag.cmd.push(function() { googletag.display('div-gpt-ad-mpu3'); });

		</script>

	</div>
<!-- /1092356/ACPC_veudelmotor/mpu4 -->

	<div id='div-gpt-ad-mpu4'>

		<script>

			googletag.cmd.push(function() { googletag.display('div-gpt-ad-mpu4'); });

		</script>

	</div>
<!-- /1092356/ACPC_veudelmotor/mpu5 -->

	<div id='div-gpt-ad-mpu5'>

		<script>

			googletag.cmd.push(function() { googletag.display('div-gpt-ad-mpu5'); });

		</script>

	</div>
<script>

window.document.addEventListener('DOMContentLoaded', () => {
  const cardLoops = document.querySelectorAll('.card-loop');
  const addWrapper3 = document.querySelector('.add-wrapper3');
  const addWrapper4 = document.querySelector('.add-wrapper4');
  const addWrapper5 = document.querySelector('.add-wrapper5');

  // Array de anuncios para facilitar la selección cíclica
  const ads = [addWrapper3, addWrapper4, addWrapper5];

  // Ocultar anuncios iniciales
  ads.forEach(ad => ad.style.display = 'none');

  // Función para generar y mostrar el contenido de anuncio
  function createAd(index) {
    const adIndex = index % ads.length; // Determina cuál anuncio mostrar
    const adClone = ads[adIndex].cloneNode(true); // Clona el anuncio seleccionado
    adClone.style.display = ''; // Asegura que el clon sea visible
    adClone.id = `ads-00${index}`; // Asigna un ID único basado en el índice
    return adClone;
  }

  // Insertar anuncio después de cada quinto 'card'
  cardLoops.forEach((card, index) => {
    if ((index + 1) % 5 === 0) {  // Cambiado de 3 a 5 para que sea cada 5 tarjetas
      const newAd = createAd(Math.floor(index / 5));  // Usar floor para obtener la posición correcta en el array
      card.insertAdjacentElement('afterend', newAd);
    }
  });
});

</script>