(function(a){a.fn.imageGallery=function(b){var d={};var c=a.extend(d,b);return this.each(function(){var v=a(this);var B=v.find("#view");var t=v.find("#control-panel");var e=t.find("#controls #image-counter");var y=t.find("#controls #prev-btn");var g=t.find("#controls #next-btn");var h=v.find("#thumbs-strip");var s=h.find("#strip");var x=s.find("span");var k=x.find("img");var f=h.find("#prevpage-btn");var u=h.find("#nextpage-btn");var w=h.find("#strip span img").length;var A=Math.ceil(w/5);var p=0;var l=0;var n=0;var z=0;var F,r;D();function D(){B.removeClass("scroll-gallery").css("overflow","hidden");t.removeClass("hidden");h.removeClass("hidden");q();j();o();m();f.addClass("btn-disable");if(A==1){f.unbind("click");u.unbind("click");u.addClass("btn-disable")}F=currnetImgId=p;E();B.find("img").each(function(G){a(this).click(function(){p=G+1;C(p)})})}function j(){e.text((p+1)+" of "+w);t.find("#image-title").text(B.find("img").eq(p).attr("title"))}function o(){k.each(function(G){a(this).css("position","absolute").css("left",(G*(a(this).width()+10))+"px");n+=a(this).width()+10;a(this).click(function(){p=G;C(p)})});x.css("width",n+"px")}function i(){if(l<1){l=0;f.addClass("btn-disable")}else{f.removeClass("btn-disable")}if(l>=A-1){l=A-1;u.addClass("btn-disable")}else{u.removeClass("btn-disable")}x.animate({left:-l*s.width()},500)}function m(){f.removeClass("hidden");u.removeClass("hidden");f.click(function(){l--;i()});u.click(function(){l++;i()})}function E(){y.click(function(){p--;C(p)});g.click(function(){p++;C(p)})}function C(G){if(G<0){p=w-1}if(G>w-1){p=0}F=r;r=G;j();q()}function q(){B.find("img").css("position","absolute").each(function(I){if(I!=p){a(this).css("top","368px")}else{var H=0;var G=0;if(a(this).height()<a("#view").height()){H=(a("#view").height()-a(this).height())/2}if(a(this).width()<a("#view").width()){G=(a("#view").width()-a(this).width())/2}a(this).css("top",H+"px");a(this).css("left",G+"px")}})}})}})(jQuery);
