﻿$(document).ready(function() {
    var auto_slide = 1;
    var hover_pause = 1;
    var key_slide = 0;
    var auto_slide_seconds = 3000;
    $('#carousel_ul_NewProducts').css({ 'left': '-313px' });
    $('#carousel_ul_NewProducts li:last').before($('#carousel_ul_NewProducts li:first'));
    if (auto_slide == 1) {
        var timerNewProducts = setInterval('slide("left")', auto_slide_seconds); 
        $('#hidden_auto_slide_seconds').val(auto_slide_seconds);
    }
    if (hover_pause == 1) {
        $('#carousel_ul_NewProducts').hover(function() {
            clearInterval(timerNewProducts)
        }, function() {
        timerNewProducts = setInterval('slide("left")', auto_slide_seconds);
        });
    }
    if (key_slide == 1) {
        $(document).bind('keypress', function(e) {
            if (e.keyCode == 37) {
                slide('left');
            } else if (e.keyCode == 39) {
                slide('right');
            }
        });
    }
});

function slide(where) {
    var item_widthNewProducts = 313;
    if (where == 'left') {
        var left_indent = parseInt($('#carousel_ul_NewProducts').css('left')) - item_widthNewProducts;
    } else {
    var left_indent = parseInt($('#carousel_ul_NewProducts').css('left')) + item_widthNewProducts;
    }
    $('#carousel_ul_NewProducts:not(:animated)').animate({ 'left': left_indent }, 500, function() {
        if (where == 'left') {
            $('#carousel_ul_NewProducts li:first').before($('#carousel_ul_NewProducts li:last'));
        } else {
            $('#carousel_ul_NewProducts li:last').after($('#carousel_ul_NewProducts li:first'));
        }
        $('#carousel_ul_NewProducts').css({ 'left': '-313px' });
    });
}
