// redefine Cycle's updateActivePagerLink function 
$.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) {
    $(pager).find('li').removeClass('activeSlide')
        .filter('li:eq(' + currSlideIndex + ')').addClass('activeSlide');
};

$(document).ready(function () {

    // :last-child
    $('.thumbs > li:last').addClass('last-child');

    // FancyBox > Zoom
    $("a#zoom").fancybox();

    // Cycle > PersonalSlide
    $('#gallery-slide').cycle({
        fx: 'fade',
        timeout: 0,
        speed: 1500,
        cleartypeNoBg: true,
        rev: 1,
        next: '#gs-next',
        prev: '#gs-prev',
        cleartypeNoBg: true,
        pager: '#gallery-slide-thumbs',
        pagerEvent: 'click',
        pagerAnchorBuilder: function (idx, slide) {
            var img = $(slide).children("img");
            var src = $(img).attr("src").replace(/.jpg/, "-s.jpg");
            var alt = ""; //$(img).attr("alt");
            return '<li><img onclick="setImg(\'' + src + '\')" src="' + src + '"  alt="' + alt + '" /></li>';
        }

    });
    //
    $('.thumbs > li:last').addClass('last-child');
    $('.thumbs > li:first').addClass('activeSlide');
    var firstSlide = $('#gallery-slide > div:first img');
    if ($('#gallery-slide > div').length > 1)
        $('#gallery-slide > div:first').css('display', 'block');
    if ($(firstSlide).length > 0) {
        var src = $(firstSlide).attr('src').replace(/.jpg/, "-l.jpg");
        setImg(src);
    }


});

function setImg(src) {
    src = src.replace(/-s/, "-l");
    $('#zoom').attr('href', src);    
}


