﻿
function bannercarousel_initCallback(carousel) {
    $('.jcarousel-control a').bind('click', function() {
        carousel.scroll($.jcarousel.intval($(this).text()));
        return false;
    });
};

function bannerItemVisibleIn(carousel, li, index, state) {
    index = GetCorrectIndex(index, carousel.options.size);
    $('#fotoBanner' + index).attr('class', 'activo');
}

function bannerItemVisibleOut(carousel, li, index, state) {    
    index = GetCorrectIndex(index, carousel.options.size);
    $('#fotoBanner' + index).removeClass();
}

function GetCorrectIndex(ind, sz) {
    ind = parseInt(ind);
    sz = parseInt(sz);

    if (ind > sz)
        ind = ind % sz;

    if (ind == 0)
        ind = sz;

    return ind;
}
