
var slideTimer = null;
var slideWidth = 260;
var slideCurrentWidth = 0;
var slidesWidth = 0;
var slidesMoving = false;

function slideTimeoutStart()
{
    //slideTimer = setTimeout("$('div.slider div.slide_next img').click();", 5000);
    return true;
}
function slideTimeoutStop()
{
    if (slideTimer != null) {
        clearTimeout(slideTimer);
        slideTimer = null;
    }
    return true;
}
$(document).ready(function() {
    $('div.slide_list').mouseover(function(){ slideTimeoutStop(); }).mouseout(function(){ slideTimeoutStart(); });
    slidesWidth = parseInt($('div.slide_list div.slide_item').css('width')) || 0;
    slidesWidth = slidesWidth * parseInt($('div.slide_list div.slide_item').size());

    $('div.slider div.slide_back img').click(function() {
        slideTimeoutStop();

        if (!slidesMoving) {
            slidesMoving = true;

            var lastSlade = $('.slide_list .slide_item:last');
            $('.slide_list').prepend('<div id="' + $(lastSlade).attr('id') + '" class="' + $(lastSlade).attr('class') + '">' + $(lastSlade).html() + '</div>');
            $(lastSlade).remove();
            $('.slide_list').css('margin-left', '-' + slideWidth + 'px');

            $('div.slide_list').animate({marginLeft: '0px'}, 1000, 'linear', function() { slidesMoving = false; });
        }

        slideTimeoutStart();
    });

    $('div.slider div.slide_next img').click(function() {
        slideTimeoutStop();

        if (!slidesMoving) {
            slidesMoving = true;

            var firstSlade = $('.slide_list .slide_item:first');
            $('.slide_list').append('<div id="' + $(firstSlade).attr('id') + '" class="' + $(firstSlade).attr('class') + '">' + $(firstSlade).html() + '</div>');

            $('div.slide_list').animate({marginLeft: '-=' + slideWidth + 'px'}, 1000, 'linear', function() {
                slidesMoving = false;
                $(firstSlade).remove();
                $('.slide_list').css('margin-left', '0px');
            });
        }

        slideTimeoutStart();
    });

    if ($('div.slide_list div.slide_item').size()) {
        slideTimeoutStart();
    }
});


