var dockTimer;
function inicializarDock()
{

    /*Establecemos el tamaño máximo de la lista con las imágenes del dock*/
    var ofertas = $("#dock_imagenes li div");
    var ancho = 3 +  parseInt(ofertas.css('width').replace('px','')) * (ofertas.length);



    $("#dock_imagenes").css('width',ancho);


    //asignamos los eventos a las flechas del dock
    $("#flecha_der").mouseover(dock_movimiento);
    $("#flecha_der").mouseout(dock_movimiento_stop);

    $("#flecha_izq").mouseover(dock_movimiento);
    $("#flecha_izq").mouseout(dock_movimiento_stop);
    
    $("#galeria_flecha_izq").click(GaleriaAnterior);
    $("#galeria_flecha_der").click(GaleriaSiguiente);
    $("#galeria_cerrar").click(GaleriaCerrar);
    $("#dock_imagenes > li > div").click(GaleriaSmall);
}

function dock_movimiento()
{
    var tipo = ($(this).attr('tipo'));
    var desplazamiento = 20;



    var auxLeft = parseInt($("#dock_imagenes").css('left').replace('px',''));
    var auxMax = parseInt($("#dock_contenido").css('width').replace('px','')) -
                        parseInt($("#dock_imagenes").css('width').replace('px',''));

    if ( (tipo == 1 && auxLeft >=0) || (tipo == -1 && auxLeft <= auxMax))
            return false;    


    $("#dock_imagenes").css('left',(Math.round(auxLeft + (desplazamiento * tipo))));
 if (tipo == 1)
      dockTimer = setTimeout('$("#flecha_izq").mouseover()', 125);

    else if (tipo == -1)
        dockTimer = setTimeout('$("#flecha_der").mouseover()', 125);

}

function dock_movimiento_stop()
{
    clearTimeout(dockTimer);
}
 

function GaleriaSiguiente()
{
	var actual = $(".galeria_im_ampliada:visible");
	var siguiente = actual.next();
	if (siguiente.length == 0 )
		siguiente = $(".galeria_im_ampliada[idimagen='0']");
	actual.css({display:'none'});
	siguiente.css({display:''});
}

function GaleriaAnterior()
{
	var actual = $(".galeria_im_ampliada:visible");
	var siguiente = actual.next();
	if (siguiente.length == 0 )
		siguiente = $(".galeria_im_ampliada[idimagen='0']");
	actual.css({display:'none'});
	siguiente.css({display:''});
}

function GaleriaAnterior()
{
	var actual = $(".galeria_im_ampliada:visible");
	var siguiente = actual.prev();
	if (siguiente.length == 0 )
	{
		siguiente = $(".galeria_im_ampliada");
		siguiente = $(".galeria_im_ampliada[idimagen='" + (siguiente.length -1) + "']");
	}
	actual.css({display:'none'});
	siguiente.css({display:''});
}

function GaleriaCerrar()
{
	$("#galeria_ampliada").css({display:'none'});
}

function GaleriaSmall()
{
	$("#galeria_ampliada").css({display:''});
	var id = $(this).attr("idimagen");
	$(".galeria_im_ampliada").css({display:'none'});
	$(".galeria_im_ampliada[idimagen='"+id+"']").css({display:''});
}
