﻿var pause = false;
var queueItem = 1;
var t;
var direction = 'left';
$(document).ready(function() {
    t = setTimeout("animateScroller('left',true,'load')", 3000);
    var boxleft = ($(".wrapper").offset().left+15);
    var boxright = boxleft+291;
    $("#ad-container").hover(function() {
         stopShow();
    }, function() { 
        startShow(); 
    });
});
function animateScroller(direction, multiple, sender) {
    clearTimeout(t);
    if (!pause) {
        var ul = $("ul#scroller");
        var movement = "-=365";
        if (direction == 'right') movement = "+=365";
        if (! pause) { 
            ul.filter(':not(:animated)').animate({
                left: movement
              }, 1000, function() {
                if (direction=='right') {
                    var last = $('ul#scroller li:last');
                    $('ul#scroller li:last').remove();
                    ul.prepend(last)
                } else {
                    var first = $('ul#scroller li:first');
                    $('ul#scroller li:first').remove();
                    ul.append(first)
                }
                ul.css("left", '-365px');
                if (multiple && !pause) {
                    t = setTimeout("if("+multiple+" && !pause){animateScroller('" + direction + "',true,'"+sender+">animateScroller'); }", 3000);
                }
              });
        }
    }
}
function stopShow() {
    pause=true;
    clearQueue();
    $('.nav-buttons').show();
}
function startShow() {
    pause=false;
    $('.nav-buttons').hide();
    clearQueue();
    t = setTimeout("if(!pause){animateScroller('" + direction + "',true,'start'); }", 3000);
}
function showPrev() {
    pause=false;
    clearQueue();
    animateScroller('right',false,'previous');
}
function showNext() {
    pause=false;
    clearQueue();
    animateScroller('left',false,'next');
}
function clearQueue() {
    clearTimeout(t);
}
