(function(a){a.fn.animatedAd=function(l){var e=l.Duration==0?"slow":l.Duration,i=l.Easing==""?"linear":l.Easing,j=a("#"+l.WidgetID),d=a(window),w=null,b=1,k=0;function A(){w=a('<div class="aa-overlay " />').css({height:a(document).height(),opacity:.7}).appendTo("body").fadeIn("slow")}switch(l.DisplayTemplate){case"Drop":var z=j.height(),v=d.height();j.show("slow").animate({top:v-z},e,i,function(){j.css({position:"fixed",bottom:"0px",left:"0px",top:"auto"})});break;case"Up Down":var z=j.height(),v=d.height();d.resize(function(){v=d.height();window.clearInterval(y);j.css({display:"none",top:"0px",left:"0px"}).stop(true,true);y=window.setInterval(function(){s()},e*2);s()});function s(){j.show("slow").animate({top:v-z},e,i,function(){j.animate({top:0},e,i)})}var y=window.setInterval(function(){s()},e*2);s();break;case"Image Gallery":var c=null,t=null,u=null,o=0,m=0,g=null,f=null,p=Math.round(d.width()/2);d.resize(function(){if(n.css("display")==="block"){p=Math.round(d.width()/2);o=g.height>d.height()?0:Math.round(d.height()/2-f.height/2);m=Math.round(p-f.width/2);w.css({height:a(document).height()});n.css({left:m,top:o});h.css({left:m,top:o+f.height})}});var n=a("<div></div>").css({display:"none",position:"absolute",backgroundColor:"white",zIndex:100}).appendTo("body"),h=a("<div></div>").css({display:"none",position:"absolute",backgroundColor:"white",zIndex:100}).appendTo("body"),r=a('<div class="aa-image-gallery-caption"></div>').appendTo(h),x=a('<div class="aa-image-gallery-close"></div>').appendTo(h).click(function(){h.animate({height:0},e,i,function(){r.css("display","none");x.css("display","none");c.fadeOut("fast",function(){n.animate({width:0,left:p},e,i,function(){a(".aa-overlay").fadeOut("slow");n.css("display","none")})})})}),B=j.find("a").click(function(j){j.preventDefault();g=new Image;g.src=q[0];b=a(this).data("image-gallery-index");r.html(b+1+" OF "+k+" IMAGES");f={width:g.width+10,height:g.height+10};o=g.height>d.height()?0:Math.round(d.height()/2-f.height/2);m=Math.round(p-f.width/2);A();n.css({display:"block",width:0,height:f.height,left:p,top:o}).animate({width:f.width,left:m},e,i,function(){c=a("<div ></div>").css({display:"none",position:"absolute",width:g.width,height:g.height,background:"transparent url("+q[b]+") no-repeat",top:5,left:5}).appendTo(n).fadeIn("slow");r.css("display","block");x.css("display","block");h.css({display:"block",width:f.width,height:0,left:m,top:o+f.height}).animate({height:35},e,i);var d=b===0?"none":"block";u=a('<a class="aa-image-gallery-previous" href="#"></a>').css({display:d,position:"absolute",top:0,left:0,border:0,width:"50%",height:g.height}).appendTo(c).click(function(a){a.preventDefault();b-=1;b===0&&u.css("display","none");b<k-1&&t.css("display","block");h.css("display","none");c.fadeOut("fast");c.queue("fx",function(){c.css("background","transparent url("+q[b]+") no-repeat");c.dequeue("fx")});c.fadeIn("fast",function(){h.css({display:"block",height:0}).animate({height:35},e,i)});r.html(b+1+" OF "+k+" IMAGES")});d=b===k-1?"none":"block";t=a('<a class="aa-image-gallery-next" href="#"></a>').css({display:d,position:"absolute",top:0,right:0,border:0,width:"50%",height:g.height}).appendTo(c).click(function(a){a.preventDefault();b+=1;b>0&&u.css("display","block");b===k-1&&t.css("display","none");h.css("display","none");c.fadeOut("fast");c.queue("fx",function(){c.css("background","transparent url("+q[b]+") no-repeat");c.dequeue("fx")});c.fadeIn("fast",function(){h.css({display:"block",height:0}).animate({height:35},e,i)});r.html(b+1+" OF "+k+" IMAGES")})})}),q=[];B.each(function(b){k+=1;q[b]=this.href;a(this).data("image-gallery-index",b)})}return this}})(jQuery)
