﻿/**
 * jCarousel - Riding carousels with jQuery
 *   http://sorgalla.com/jcarousel/
 *
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * Built on top of the jQuery library
 *   http://jquery.com
 *
 * Inspired by the "Carousel Component" by Bill Scott
 *   http://billwscott.com/carousel/
 */
function mycarousel_itemLoadCallback(carousel, state) {
    if (document.getElementById('liinvisivel') != null) {
        document.getElementById('mycarousel').removeChild(document.getElementById('liinvisivel'));
    }
    // Set do atributo title para o button disabled (Next) do menu de navegação
    if (carousel.last == carousel.options.size) {
        $('#buttonMenuNext').attr('title', '');
    }
    else {
        $('#buttonMenuNext').attr('title', 'Próximo')
    }
    // Set do atributo title para o button disabled (Previous) do menu de navegação
    if (carousel.first == 1) {
        $('#buttonMenuPrev').attr('title', '');
    }
    else {
        $('#buttonMenuPrev').attr('title', 'Anterior')
    }
    
    
    for (var i = carousel.first; i <= carousel.last; i++) {
        if (carousel.has(i)) {
            continue;
        }

        if (i > mycarousel_itemList.length) {
            break;
        }

        carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[i - 1]));
    }
};
function CriarMenu() {
    jQuery('#mycarousel').jcarousel({
        scroll: 6,
        animation: 800,
        size: mycarousel_itemList.length,
        buttonNextHTML: '<a id=\"buttonMenuNext\" href=\"#\" title=\"Pr&oacute;ximo\"><div></div></a>',
        buttonPrevHTML: '<a id=\"buttonMenuPrev\" href=\"#\" title=\"Anterior\"><div></div></a>',
        itemLoadCallback: { onBeforeAnimation: mycarousel_itemLoadCallback }
    });
}
/**
* Item html creation helper.
*/
function mycarousel_getItemHTML(item) {
    return "<div class=\"menuVisual\" onmouseover=\"overVisual(this);\" onmouseout=\"outVisual(this);\" onclick=\"javascript:window.open('" + item.url + "','" + item.target + "');\"><div class=\"containerImagemMenuVisual\"><div class=\"imagemMenuVisual\" style=\"background-image:url('" + item.img + "');\"><a class=\"linkMenuThumb\" href=\"" + item.url + "\"><img border=\"0\" src=\"/images/menuVisual_cantos.gif\" width=\"84\" height=\"41\" alt=\"\" /></a></div></div><div class=\"texto\">" + item.title + "</div></div>";
};
