/* Author: iWonder Designs Copyright 2011

*/

if (typeof d1 == 'undefined') {
    /**
     * Root namespace for division1 code.
     */
    d1 = {}
}

$(function(){
//    var cr = "Debi Fox Photography";
//    $('.copyright:contains('+cr+')').text('').append(
//            '<a href="http://www.debifoxphoto.com" alt="Visit Debi Fox Photo Website">Photos &copy; Debi Fox Photography</a>');
});

d1.prepareGallery = function(params){
    var paramsDef = {
        'nextElem':null,
        'prevElem':null,
        'exitElem':null,
        'thumbElems':null,
        'mainProjectImagePrefix':'',
        'imageCount':0,
        'startingImageIndex':0
    };

    params = $.extend({},paramsDef,params);

    var imageCount = params.imageCount;
    var currentImageIndex = params.startingImageIndex;
    $(params.thumbElems).click(
        function(){
            $('#'+params.mainProjectImagePrefix+currentImageIndex).fadeOut(500);
            $('#'+currentImageIndex + ' img').animate({'opacity':1},500);

            currentImageIndex = parseInt($(this).attr('id'));

            $('#'+params.mainProjectImagePrefix+currentImageIndex).fadeIn(500);
            $('#'+currentImageIndex + ' img').animate({'opacity':.5},500);
        }
    );

    $(params.nextElem).click(function(){
        var next = currentImageIndex+1;
        if (next > imageCount){
            next = 1;
        }
        $('#'+next).trigger('click');
    });
    $(params.prevElem).click(function(){
        var prev = currentImageIndex-1;
        if (prev < 1){
            prev = imageCount;
        }
        $('#'+prev).trigger('click');
    });

    $('#'+currentImageIndex).trigger('click');
};
