      ////////////////////////////////////
    //    Menus navegación emergentes   //
   //      Iñaki Gorostiza 2003.       //
  //  igorostiza&copy;ola-e.com       //
  ////////////////////////////////////

//Funcionalidad flechas 
pos=0;
count=0;
var referencia= new Array(30)
function fade_in_down()
{
   if (totald==0) 
   {
	   clearInterval(fade_d);
	}
	else
	{
		totald=totald-25;
		down.style.filter="progid:DXImageTransform.Microsoft.Fade(percent="+totald+")";
	}
}

function fade_out_down()
{
	if (totald==75) 
    {
		clearInterval(fade_d);
	}
	else
	{
		totald=totald+25;
		down.style.filter="progid:DXImageTransform.Microsoft.Fade(percent="+totald+")";  
	}
}

function fade_in_up()
{
	if (totalu==0) 
	{
		clearInterval(fade_u);
	}
	else
	{
		totalu=totalu-25;
		up.style.filter="progid:DXImageTransform.Microsoft.Fade(percent="+totalu+")";
	}
}

function fade_out_up()
{
   if (totalu==75) 
   {
      clearInterval(fade_u);
   }
   else
   {
	   totalu=totalu+25;
	   up.style.filter="progid:DXImageTransform.Microsoft.Fade(percent="+totalu+")";  
   }
}
function mas()
{  if (pos<count)
   {
   	pos++;
   	//if (pos+1>xf)
	go_down();
   	actualizar(pos);
   }
}

function menos()
{
   if (pos>1)
  {
   	 pos--;
   	//if(pos-2<xo)
	go_up();
   	actualizar(pos);
  }
}

//Actualizar imágen y texto
function actualizar(numero)
{	if((flag_up==1)&&(numero==count))
	{	
		flag_up=0;
		clearInterval(fade_u);
		up.style.cursor="default";
		fade_u=setInterval("fade_out_up()",1);
	}
	if((flag_up==0)&&(numero!=count))
	{
		flag_up=1;
		clearInterval(fade_u);
		up.style.cursor="hand";
		fade_u=setInterval("fade_in_up()",1);
	}
	
	if((flag_down==1)&&(numero==1))
	{	
		flag_down=0;
		clearInterval(fade_d);
		down.style.cursor="default";
		fade_d=setInterval("fade_out_down()",1);
	}
	
	if((flag_down==0)&&(numero!=1))
	{
		flag_down=1;
		clearInterval(fade_d);
		down.style.cursor="hand";
		fade_d=setInterval("fade_in_down()",1);
	}
	
	pie.innerText=referencia[pos-1]+"  "+pos+"/20"
	//door.src=lista_imagenes[numero-1].src;
	pos=numero;
	
}
//Abre Pop-up pasando los parámetros necesarios
function pop_up()
{
a=window.open("catalogo.asp?serie="+nombre+"&modelo="+document.getElementById("e"+pos).value+"&nombre="+document.getElementById("e"+pos).innerText,"modelos","width=785,height=460,top=0,left=0");
a.focus();
}


//Gestion navegacion ventana visión.
var vx=500;	//Posicion ventana	
var t=0;	
var vo=-20;	//Límite inferior ventana
var vf=140;	//Límite superior ventana
var xo=0;
var xf=1;
var time=null;	//Temporizador
function act_ventana()
{
	lista_avantia.style.left=vx;
	lista_avantia.style.clip="rect(auto,"+vf+",auto,"+vo+")";	
}
function scroll_down()
{
	vo+=14.9;
	vf+=14.9;
	vx-=14.9;
	t++;
	act_ventana();
	if (t==10){t=0;clearInterval(time);}
}
function scroll_up()
{
	vo-=14.9;
	vf-=14.9;
	vx+=14.9;
	t++;
	act_ventana();
	if (t==10){t=0;clearInterval(time);}
}

function go_down()
{
	if(xf<count){
		xo++;
		xf++;
		clearInterval(time);
		time=setInterval("scroll_down()",1);
}
}
function go_up()
{
	if(xo>0)
	{
		xo--;
		xf--;
		clearInterval(time);
		time=setInterval("scroll_up()",1);
	}
}
function go_top()
{
	
	vx=162-((count-8)*70);
	xo=(count-8);
	xf=(count);
	vo=xo*70;
	vf=xf*70;
	act_ventana();
}
function go_bottom()
{
	vo=0;	
	vf=560;	
	vx=162;
	xo=0;
	xf=8;
 	act_ventana()
}