$(function(){

    slider();

});

var current_slider;
var prev_slider;
var max_slider;
var interval_slider;
var delay_slider = 4000;

function slider()
{
    prev_slider = false;
    current_slider = $('#slider div.buttons div.current').text();
    max_slider = $('#slider div.buttons div').size();


    var url = $('#slider ul li.sl_'+current_slider).hide().fadeIn().addClass('current').find('span').text();
    if(url)
    {
        $('#slider a.zobacz').attr('href', url);
    }
    else
    {
        $('#slider a.zobacz').removeAttr('href');
    }


    var changeSliderImage = function(){
        prev_slider = current_slider;
        current_slider = $(this).text();

        if(prev_slider != current_slider)
        {
            $('#slider div.buttons div.current').removeClass('current');
            $('#slider div.buttons div.btn_'+current_slider).addClass('current');

            $('#slider ul li').css('zIndex', 0).hide();
            $('#slider ul li.sl_'+prev_slider).css('zIndex', 1).show();

            var url = $('#slider ul li.sl_'+current_slider).hide().fadeIn().addClass('current').find('span').text();
            if(url)
            {
                $('#slider a.zobacz').attr('href', url);
            }
            else
            {
                $('#slider a.zobacz').removeAttr('href');
            }

            $('#slider a.zobacz').attr('href', url);

            $('#slider ul li.sl_'+current_slider).css('zIndex', 2).fadeIn();
        }
    };

    $('#slider div.buttons div').bind('click', changeSliderImage);

    interval_slider = setInterval("autorotateSlider()", delay_slider);

    $('#slider').mouseenter(function(){
        clearInterval(interval_slider);
    });

    $('#slider').mouseleave(function(){
        interval_slider = setInterval("autorotateSlider()", delay_slider);
    });
}

function autorotateSlider()
{
    prev_slider = current_slider;

    if(current_slider == max_slider) current_slider = 1;
    else current_slider = parseInt(current_slider) + 1;

    $('#slider div.buttons div.current').removeClass('current');
    $('#slider div.buttons div.btn_'+current_slider).addClass('current');

    $('#slider ul li').css('zIndex', 0).hide();
    $('#slider ul li.sl_'+prev_slider).css('zIndex', 1).show();

    var url = $('#slider ul li.sl_'+current_slider+' span').text();
    if(url)
    {
        $('#slider a.zobacz').attr('href', url);
    }
    else
    {
        $('#slider a.zobacz').removeAttr('href');
    }

    $('#slider ul li.sl_'+current_slider).css('zIndex', 2).fadeIn();
}
