(function($){$.fn.minigallery=function(options){var obj=$(this);var enPlaceholder=$('<div />');var opts=$.extend({},$.fn.minigallery.defaults,options);return this.each(function(){function display(i,transition){transition=transition||false;ppyImgLink.attr("href",im.large[i]).attr("title",im.linktitle[i]);ppyImg.attr("width",im.width[i]).attr("height",im.height[i]);ppyToolsWrap.css("width",ppyStageWrap.css("width"));if(transition){ppyImg.fadeTo(150,0,function(){$(this).attr("src",im.small[i]).fadeTo(150,1);});}
else{ppyImg.attr("src",im.small[i]);}
ppyCap.text(im.title[i]);ppyTotal.text(tot);ppyCur.text(cur+1);};var im={small:[],title:[],large:[],linktitle:[],width:[],height:[]};var maxWidth=1000;var maxHeight=1000;obj.find('li').each(function(i){im.small[i]=$(this).find('img').attr('src');im.title[i]=$(this).find('img').attr('alt');im.large[i]=$(this).find('a').attr('href');im.linktitle[i]=$(this).find('a').attr('title');im.width[i]=$(this).find('img').attr("width");im.height[i]=$(this).find('img').attr("height");});var cur=0;var tot=im.small.length;obj.find('ul').remove();var ppyStageWrap=$('<div class="minigallery-stagewrap" />');var ppyStage=$('<div class="minigallery-stage" />');var ppyImgLink=$('<a class="minigallery-img-link" href="#" />');var ppyImg=$('<img class="minigallery-img" alt=""/>');var ppyToolsWrap=$('<div class="minigallery-tools-wrap" />');var ppyTools=$('<div class="minigallery-tools" />');var ppyCount=$('<span class="minigallery-count" />');var ppyCur=$('<em class="minigallery-cur" />');var ppyTotal=$('<em class="minigallery-total" />');var ppyPrev=$('<a href="#" class="minigallery-prev">'+opts.plabel+'</a>');var ppyNext=$('<a href="#" class="minigallery-next">'+opts.nlabel+'</a>');var ppyCap=$('<div class="minigallery-cap" />');obj.append(ppyStageWrap);ppyStageWrap.append(ppyStage);ppyStage.append(ppyImgLink);ppyImgLink.append(ppyImg);ppyStageWrap.after(ppyToolsWrap);ppyToolsWrap.append(ppyTools);ppyTools.append(ppyPrev);ppyTools.append(ppyCount);ppyCount.append(ppyCur);ppyCount.append(ppyTotal);ppyCur.after(opts.oflabel);ppyTools.append(ppyNext);ppyTools.after(ppyCap);var cssCompactPpy={position:'relative',overflow:'hidden',height:'auto',overflow:'hidden',top:0};obj.css(cssCompactPpy);if(opts.jclass){obj.addClass(opts.jclass);}
display(cur);ppyPrev.click(function(){if(cur<=0){cur=tot-1;}else{cur--;}
display(cur,true);return false;});ppyNext.click(function(){if(cur<(tot-1)){cur++;}else{cur=0;}
display(cur,true);return false;});});};$.fn.minigallery.defaults={jclass:'minigallery-hasjs',nlabel:'next',plabel:'previous',oflabel:' of '};})(jQuery);
