jQuery(document).ready(function ($) {
    if (($.browser.msie && parseInt($.browser.version) > 5) || !$.browser.msie) {
        var timer = null;
        var wrap = $('#impact-slides-wrap');
        var count = $('.slide', wrap).length;

        var bwrap = $('<div id="impact-slides-buttons" class="row" />').appendTo('#impact-slides');
        for (var i = 0; i < count; i++) {
            $('<a href="javascript:void(0);" class="col" rel="' + i + '">' + (i + 1) + '</a>').click(function () {
                slider(parseInt($(this).attr('rel')));
            }).appendTo(bwrap);
        }
        var buttons = $('a', bwrap);
        var slider = function (cur) {
            clearTimeout(timer);
            if (cur >= count || cur == null) cur = 0;
            buttons.removeClass('active').eq(cur).addClass('active');
            var left = 0;
            if (cur > 0) left = 750 * cur;
            wrap.stop().animate({ left: left * -1 }, 1000, function () {
                timer = setTimeout(function () {
                    slider(cur + 1);
                }, 10000);
            });
        }
        slider(0);
    }
});
