$(document).ready(function () {
    Cufon.replace('#pageTitle .lineA,h2.cufon,#prizes .cufon,#photos .title .a,#carousel .title .a,h3.cufon,.boxTitle.cufon,#xfest .title', {
        textShadow: '1px 1px rgba(0, 0, 0, 0.25)'
    });
    Cufon.replace('#homepage #pageTitle .lineB,#photos .title .b', {
        textShadow: '1px 1px rgba(0, 0, 0, 0.3)'
    });
    Cufon.replace('#carousel .title .b,#subpage #pageTitle .lineB', {
        textShadow: '1px 1px rgba(255, 255, 255, 1.0)'
    });
    try {
        DD_belatedPNG.fix('.png,#cognito img')
    } catch (r) {};
    $('.ibutton').append('<span class="shadow png"><!-- --></span>');
    //sTruncate.init();
    var carousel = $('#carousel .outer');
    if (carousel.find('.item').length > 1) {
        carousel.after('<span class="controlPrev prev png"><!-- --></span><span class="controlNext next png"><!-- --></span>');
        carousel.scrollable({
            size: 1
        }).circular().autoscroll({
            interval: 3000
        })
    }
    var photos = $('#photos .outer');
    if (photos.find('.item').length > 1) {
        photos.after('<span class="controlPrev prev png"><!-- --></span><span class="controlNext next png"><!-- --></span>');
        photos.scrollable({
            size: 4
        }).circular().autoscroll({
            interval: 3000
        })
    }
    var sticks = $('#stickSelector .outer');
    if (sticks.length) {
        function showStickInfo(item) {
            var contentInner = item.find('.content').html();
            $('#stickInfo').html(contentInner)
        }
        var sticksItems = sticks.find('.item:not(.cloned)');
        if (sticksItems.length > 1) {
            var stickOffset = 3;
            var prevIndex = 0;
            sticks.after('<span class="controlPrev prev png"><!-- --></span><span class="controlNext next png"><!-- --></span><span id="selectorCenter"><!-- --></span>');
            stickapi = sticks.scrollable({
                size: 5
            }).circular().autoscroll({
                interval: 200000,
                api: true
            });
            stickapi.onSeek = function () {
                var cIndex = stickapi.getIndex();
                if (cIndex < 0) {
                    cIndex = sticksItems.length + cIndex
                } else {
                    cIndex = cIndex % sticksItems.length
                }
                var nIndex = cIndex + stickOffset - 1;
                if (nIndex >= sticksItems.length) {
                    nIndex = nIndex - sticksItems.length
                }
                var stickDetail = sticks.find('.item:not(.cloned)').eq(nIndex);
                showStickInfo(stickDetail);
                $('#selectorCenter').click(function () {
                    location.replace(stickDetail.find('a').attr('href'))
                })
            };
            var stickgDetail = sticksItems.eq(stickOffset - 1);
            showStickInfo(stickgDetail);
            $('#selectorCenter').click(function () {
                location.replace(stickgDetail.find('a').attr('href'))
            })
        }
    }
});
document.onload = function () {
    try {
        DD_belatedPNG.fix('.png,#cognito img')
    } catch (r) {}
};
