$(document).ready(function(){

    var current_slider_no = 0;
    var num_sliders = 3;

    update_slider(current_slider_no, 0);

    var t = new Timer(7500, advance_slider);
    t.start();

    function advance_slider()
    {
        current_slider_no ++;
        update_slider (current_slider_no % num_sliders, "slow");
    }

    function update_slider (no, speed)
    {
        $(".slider").animate({"opacity" : 0}, speed, function() {
            //$(this).css("display", "none");
        });
        $(".slider").css("z-index", 1);
        $(".slider" + no).css("z-index", 100);
        $(".slider" + no).animate({"opacity" : 1}, speed);

        $("#slider-navig a").removeClass("active");
        $('#slider-navig a[rel="'+no+'"]').addClass("active");
    }

    $("#slider-navig a").click(function(e)
    {
        current_slider = $(e.currentTarget).attr("rel");
        update_slider (current_slider);
        t.stop();
        return false;
    });

    $(".fancybox").fancybox({
        'titlePosition' : 'inside'
    });

    ///

    $("#ponuda_container .left").click(function(e){
        move_right(e);
    });

    $("#ponuda_container .right").click(function(e){
        move_left(e);
    });

    function move_left (button)
    {
        if (-$(".slide_container").css("margin-left").replace("px", "") < $(".slide_container").width() - 540)
        {
            $(button.currentTarget).unbind("click");

            $(".slide_container").stop().animate({marginLeft: '-=540px'}, 500, function()
            {
                $(button.currentTarget).bind("click", move_left);
            }
            );
        }
    }

    function move_right (button)
    {
        if ($(".slide_container").css("margin-left").replace("px", "") < 0)
        {
            $(button.currentTarget).unbind("click");

            $(".slide_container").stop().animate({marginLeft: '+=540px'}, 500, function()
            {
                $(button.currentTarget).bind("click", move_right);
            }
            );
        }
    }

    ///
});
