$(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: 6000

        })

    }

    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: 6000

        })

    }

    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) {}

};
