
Cufon.replace('h3.cufon, h4, #mainMenu a', { hover: true })

$(document).ready(function () {
    slideshow();
    sliders();
});


function sliders() {
    $('#slider').before('<div id="pagerslider" class="pager">')
        .cycle({
            fx: 'fade',
            speed: 400,
            timeout: 5000,
            pager: '#pagerslider',
            cleartype: true, cleartypeNoBg: true //ie7/8 bug
        });
        $("#pagerslider a").html("&nbsp;");
        $("#pagerslider a").click(function () {
            $('#slider').cycle('pause');
    })
}

function slideshow() {
    $('#thumbs li a').click(function () {
        $('#cycle').cycle('pause');
    })
    $('#cycle').cycle({
        fx: 'fade',
        speed: 700,
        timeout: 4500,
        after: onAfter,
        before: onBefore,
        pager: '#thumbs',
        pagerAnchorBuilder: function (idx, slide) {
            return '#thumbs li:eq(' + idx + ') a';
        }
    });
}

function onAfter(curr, next, opts) {
    var uid = $(this).attr('uid');
    var cpt = $('#img' + uid + 'Big').attr('cpt');
    if (cpt.length > 0) {
        $('#capCycle').fadeIn('fast', function () {
            if (jQuery.browser.msie) { this.style.removeAttribute("filter") }
        });
        $('#capCycle p').html(cpt);
        if ($('#capCycle p a').length > 0) {
            $('#img' + uid + 'Big').css('cursor', 'pointer').click(function () {

                if ($('#capCycle p a').length > 0) {
                    if ($('#capCycle p a').attr('target').length > 0) {
                        window.open($('#capCycle p a').attr('href'), '_blank');
                    } else {
                        window.location.href = $('#capCycle p a').attr('href')
                    }
                }

            })
        }
    }

}

function onBefore(curr, next, opts) {
    $('#capCycle').fadeOut('fast', function () {
        $(this).find('p').empty();
    });
}


