(function(a){
	a.fn.wtScroller=function(x){
		var t="top";
		var j="bottom";
		var o="outside";
		var h="inside";
		var z=0.9;
		var e=0.7;
		var u=0.75;
		var r=1000;
		var c=600;
		var q=300;
		var n=4000;
		var s=250;
		var m=40;
		var A="update_buttons";
		var w="update_thumb";
		var i="update_index";
		var g="update_text";
		var l="start_timer";
		var b="ie6_init";
		var B="ie6_cleanup";
		function f(W,ah){
			var ad=ah.rotate;
			var ao=d(ah.delay,n);
			var ae=d(ah.transition_speed,c);
			var G=ah.caption_align.toLowerCase();
			var aD=ah.display_caption;
			var az=ah.display_timer;
			var R=ah.display_number;
			var H=ah.cont_nav;
			var aE=ah.auto_fit;
			var an=ah.easing;
			var at;	var ai;	var F;	var aB;	var Q;	var T;	var aa;	var al;	var ar;	var U;	var aw;
			var aj;	var J;	var au;	var aC;	var V;	var aI;	var aG;	var D=null;	
			var P="<div id='overlay'></div><div id='lightbox'><div class='preloader'></div><div class='inner-box'><div class='content'></div><div class='timer'></div><div class='desc'><div class='inner-text'></div></div><div class='btn-panel'><div id='back-btn'></div></div>	<div class='btn-panel'><div id='fwd-btn'></div></div></div><div class='cpanel'><div id='play-btn'></div><div id='info'></div><div id='close-btn'></div></div>	</div>";
			var aF=function(){
					aC=0;
					V=W.getNumItems();
					a("body").append(P);
					at=a("#overlay").click(ap);
					af();
					L()
				};
			var af=function(){
				ai=a("#lightbox");
				aB=ai.find("div.preloader");
				al=ai.find("div.inner-box");
				J=al.find("div.timer");
				F=al.find("div.desc");
				U=al.find("#back-btn");
				aj=al.find("#fwd-btn");
				ar=al.find("div.btn-panel").has(U);
				aw=al.find("div.btn-panel").has(aj);
				Q=ai.find("div.cpanel").bind("click",aA);
				T=Q.find("#play-btn");
				aa=Q.find("#info");
				aG=ai.outerWidth()-ai.width();
				if(!R){aa.hide()}
				if(aD){ai.bind(g,O)}else{F.remove()}
				if(ad){aI=false;T.toggleClass("pause",aI);ai.bind(l,Y);ak()}else{J.remove();T.remove()}
				};
			var ak=function(){
				J.data("pct",1);
				if(az){J.css(G==j?"top":"bottom",0).css("visibility","visible")}else{J.css({visibility:"hidden"})}
				};
			this.display=function(aJ){
				aC=aJ;
				ai.data("visible",true).trigger(b);
				a(document).unbind().bind("keyup",am);
				at.stop(true).css("opacity",u).show();
				ai.css({width:s,height:s,"margin-left":-s/2,"margin-top":-s/2}).show();ag(aC)
				};
			
			var ap=function(){
				K();
				ai.data("visible",false).trigger(B);
				a(window,document).unbind();
				I();
				F.stop(true).hide();
				ai.stop(true).hide();
				at.stop(true).fadeOut("fast");
				W.onFocus()
				};
				var ag=function(aK){
					au=W.getItem(aK);
					I();
					F.stop(true).hide();
					var aJ=a("<img/>");
					a("div.content",al).empty().append(aJ);
					aJ.css("opacity",0).attr("src",au.find(">a:first").attr("href"));
					if(!aJ[0].complete||aJ[0].width==0){
						aB.show();
						aJ.load(function(){aB.hide();ay(aJ)})
					}else{
						aB.hide();
						ay(aJ)
					}
				};
				var ay=function(aK){
					if(ai.data("visible")){if(aE){aH(aK[0])}var aL=aK[0].width;var aP=aK[0].height;var aO=aP+Q.height();var aJ=X(aL,aO);var aN=-(aL+aG)/2;var aM=-(aO+(aG/2))/2;ai.stop(true).animate({"margin-left":aN,"margin-top":aM,width:aL,height:aO},aJ,an,function(){al.height(aP);aa.html((aC+1)+"/"+V);ai.trigger(g);ac();aK.animate({opacity:1},"normal",function(){if(jQuery.browser.msie){this.style.removeAttribute("filter")}ai.trigger(l)})})}
				};
				var O=function(){
					var aJ=au.find(">p:first").html();if(aJ){F.find("div.inner-text").html(aJ);F.stop().css("top",G==j?al.height():-F.height()).show().animate({top:G==j?al.height()-F.height():0},"normal")}
				};
				
				var aH=function(aJ){
					var aK;
					var aM=a(window).width()-aG-m;
					var aL=a(window).height()-aG/2-Q.height()-m;
					if(aJ.width>aM){aK=aJ.height/aJ.width;aJ.width=aM;aJ.height=aK*aM}
					if(aJ.height>aL){aK=aJ.width/aJ.height;aJ.width=aK*aL;aJ.height=aL}
				};
			
				var ac=function(){
					a(document).unbind("keyup",C).bind("keyup",C);
					Q.show();
					var aK=Math.round(al.width()/2);ar.css({width:aK,height:"100%"}).unbind().hover(av,aq);
					if(!H&&aC==0){ar.css("cursor","default")}else{ar.bind("click",ax).css("cursor","pointer");U.show()}
					var aJ=al.width()-ar.width();aw.css({width:aJ,height:"100%"}).unbind().hover(S,M);
					if(!H&&aC==V-1){aw.css("cursor","default")}else{aw.bind("click",E).css("cursor","pointer");aj.show()}
				};
				
				var I=function(){
					a(document).unbind("keyup",C);
					Q.hide();U.hide();aj.hide()};
					var aA=function(aJ){switch(a(aJ.target).attr("id")){case"play-btn":N();break;case"close-btn":ap();break}};
					var N=function(){aI=!aI;T.toggleClass("pause",aI);aI?ai.trigger(l):ab()};
					var ax=function(){K();if(aC>0){aC--}else{if(H){aC=V-1}else{return}}ag(aC)};
					var E=function(){K();if(aC<V-1){aC++}else{if(H){aC=0}else{return}}ag(aC)};
					var Z=function(){K();aC=(aC<V-1)?aC+1:0;ag(aC)};
					var av=function(){U.stop().animate({"margin-left":0},q)};
					var aq=function(){U.stop().animate({"margin-left":-U.width()},q)};
					var S=function(){aj.stop().animate({"margin-left":-aj.width()},q)};
					var M=function(){aj.stop().animate({"margin-left":0},q)};
					var C=function(aJ){switch(aJ.keyCode){case 37:case 80:ax();break;case 39:case 78:E();break;case 32:N();break}};
					var am=function(aJ){switch(aJ.keyCode){case 27:case 67:case 88:ap()}};
					var X=function(aM,aJ){var aL=Math.abs(ai.width()-aM);var aK=Math.abs(ai.height()-aJ);return Math.max(ae,aL,aK)};
					var L=function(){
					if(jQuery.browser.msie){
						if(parseInt(jQuery.browser.version)<=6){
							var aK,aJ;at.css({position:"absolute",width:a(document).width(),height:a(document).height()});
								ai.css("position","absolute");
								a(window).bind("resize",function(){if(aJ!=document.documentElement.clientHeight||aK!=document.documentElement.clientWidth){at.css({width:a(document).width(),height:a(document).height()})}aK=document.documentElement.clientWidth;aJ=document.documentElement.clientHeight});
								ai.bind(b,function(){a("body").find("select").addClass("hide-selects")}).bind(B,function(){a("body").find("select").removeClass("hide-selects")})}}};
								
					var Y=function(){if(aI&&D==null){var aJ=Math.round(J.data("pct")*ao);J.animate({width:al.width()+1},aJ);	D=setTimeout(Z,aJ)	}};
					var K=function(){clearTimeout(D);D=null;J.stop(true).width(0).data("pct",1)};
					var ab=function(){clearTimeout(D);D=null;var aJ=1-(J.width()/(al.width()+1));J.stop(true).data("pct",aJ)};
					aF()
				}
				
				function v(a4,a3){
					var aD=d(a3.num_display,3);
					var O=d(a3.slide_width,300);
					var aB=d(a3.slide_height,200);
					var aa=y(a3.slide_margin,1);
					var aY=y(a3.margin,10);
					var T=d(a3.button_width,30);
					var a1=d(a3.ctrl_height,20);
					var P=a3.auto_scroll;
					var C=d(a3.delay,n);
					var an=d(a3.scroll_speed,r);
					var aT=a3.easing;
					var Z=a3.lightbox_on;
					var Y=a3.display_buttons;
					var ab=a3.display_scrollbar;
					var aK=a3.display_indexes;
					var aI=a3.display_caption;
					var ay=a3.mouseover_caption;
					var aC=a3.caption_position.toLowerCase();
					var a2=a3.caption_align.toLowerCase();
					var ae=a3.move_one;
					var I=a3.cont_nav;
					var G=a3.shuffle;
					//------------------------------
					var N=a(".latest-scroller",a4);
					var aA=N.find(".latest");
					var aw=aA.find(">ul:first");
					var aR=aw.find(">li");
					var H=N.find(".prev-set");
					var aX=N.find(".next-set");
					var am=N.find(".latest-nav");
				
					var Q;var R;var aE;var ap;var aq;var V;var E;var ak;var aG;var au;var ai;var a0;var aW=null;var aU=0;var aZ=0;
					this.init=function(){
						V=aR.size();
						if(V<=aD){Y=ab=aK=false;aD=V}
						au=V-aD;
						ak=0; aG=au; a0=0; aQ(); ah(); aH();
						N.css( {width:aA.width()+H.width()+aX.width(),height:aA.height()+am.outerHeight(),"padding-top":aY}	);
						if(P){N.bind(l,aJ).hover(aO,ar)}
						if(Z){aq=new f(this,a3.lightbox)}
						if(G){F()}
						L();
						this.onFocus()
					};
					this.getItem=function(a5){return a(aR.get(a5))};
					this.getNumItems=function(){return V};
					var aQ=function(){
						aP();
						ap=new Array(V);
						aR.each(function(a7){
							var a6=a(this).find("img:first");
							var a5=a(this).find(">a:first");
							if(!a5.attr("href")){a(this).click(ad);a5.css("cursor","default")}
							else{if(Z){a(this).bind("click",{index:a7},ac)}}a6[0].complete&&a6[0].width>0?af(a6):a6.load(D);if(aI&&aC==h){X(a(this))}ap[a7]=a(this)})
					};
					var aP=function(){var a5=aR.find(">p:first");if(aI){var a8=a5.outerWidth()-a5.width();a5.css({width:O-a8,visibility:"visible"}).click(aL);if(aC==o){var a7=a5.map(function(){return a(this).height()}).get();var a6=Math.max.apply(Math,a7);a5.css({top:a2==t?0:aB,height:a6});aZ=a5.outerHeight();if(a2==t){aU=aZ}}else{a5.addClass("inside")}}else{a5.hide()}};
					var X=function(a5){var a6=a5.find(">p:first");if(a6.length<1||a6.html()==""){a6.remove();return}if(ay){a6.css("top",a2==t?-a6.outerHeight():aB);a5.hover(M,aS)}else{a6.css("top",a2==t?0:aB-a6.outerHeight())}};
					var ah=function(){aR.css({width:O,height:aB+aZ,"margin-right":aa}).hover(aV,aF);aA.css({width:(aD*aR.width())+((aD-1)*aa),height:aR.height()});E=aR.outerWidth(true);aw.width(V*E);ai=((aw.width()-aa)-aA.width())};
					var aH=function(){aM();am.css({width:aA.width(),"padding-left":H.width(),"padding-right":aX.width()});if(ab){aN();var a5=Math.max((a1-R.height())/2,0);am.css({"padding-top":a5,"padding-bottom":a5})}else{if(aK){J();var a5=Math.max((a1-Q.height())/2,0);am.css({"padding-top":a5,"padding-bottom":a5})}else{am.remove();N.css("padding-bottom",aY)}}};
					var aM=function(){if(Y){H.css({width:T,height:aR.height()}).mousedown(ad).click(av);aX.css({width:T,height:aR.height()}).mousedown(ad).click(W);if(!I){N.bind(A,K)}}else{H.remove();aX.remove();N.css({"padding-left":aY,"padding-right":aY})}};
					var K=function(){var a5=Math.abs(a0/E);var a6=a5+aD;H.css(a5>0?{opacity:1,cursor:"pointer"}:{opacity:e,cursor:"default"});aX.css(a6<V?{opacity:1,cursor:"pointer"}:{opacity:e,cursor:"default"})};
					var aN=function(){
						am.append("<div class='scroll-bar'><div class='thumb'></div></div>");
						R=am.find("div.scroll-bar");
						aE=am.find("div.thumb");
						R.width(am.width()).click(aj).mousedown(ad);
						aE.width(Math.floor((aD/V)*R.width())).click(aL);
						var a5=R.width()-aE.width();
						var a7=ai/a5;
						try{aE.draggable({containment:"parent"}).bind("drag",function(){aw.css({left:Math.round(-aE.position().left*a7)})}).bind("dragstop",function(){at(aE.position().left/a5)})}
						catch(a6){}N.bind(w,function(){var a8=Math.round(Math.abs(a0)*(1/a7));aE.stop(true,true).animate({left:a8},an,aT)})
					};

					var J=function(){var a7=Math.ceil(V/aD);var a6="";for(var a5=0;a5<a7;a5++){a6+="<span class='index'></span>"}am.prepend(a6);Q=am.find(".index").mousedown(ad).bind("click",al);N.bind(i,az)};
					var az=function(){if(ak%aD==0||ak==au){var a5=Math.ceil(ak/aD);Q.filter(".index-hl").removeClass("index-hl");a(Q.get(a5)).addClass("index-hl")}};
					var S=function(){a0=-ak*E;aw.stop(true,true).animate({left:a0},an,aT,function(){N.trigger(l)});L()};
					var L=function(){N.trigger(A).trigger(w).trigger(i)};
					var ac=function(a5){ag();aq.display(a5.data.index);return false};
					var aj=function(a5){at((a5.pageX-R.offset().left)/R.width())};
					var at=function(a8){var a5;var a6=a8*ai;if(a6>Math.abs(a0)){a5=Math.ceil(a6/E)}else{if(a6<Math.abs(a0)){a5=Math.floor(a6/E)}else{return}}var a7=a5+(a0/E);ak+=a7;aG-=a7;S()};
					var al=function(){U();var a5=a(this).index()*aD;if(a5>au){a5=au}ak=a5;aG=au-a5;S();return false};
					var av=function(){U();if(aG<au){var a5=ae?1:Math.min(au-aG,aD);aG+=a5;ak-=a5}else{if(I){aG=0;ak=au}else{return}}S()};
					var W=function(){U();if(ak<au){var a5=ae?1:Math.min(au-ak,aD);ak+=a5;aG-=a5}else{if(I){ak=0;aG=au}else{return}}S()};
					var ao=function(){U();if(ak<au){var a5=ae?1:Math.min(au-ak,aD);ak+=a5;aG-=a5}else{ak=0;aG=au}S()};
					var D=function(){af(a(this))};
					var af=function(a5){var a6;if(a5.outerWidth()>O){a6=a5.outerHeight()/a5.outerWidth();a5.css({width:O,height:a6*O})}if(a5.outerHeight()>aB){a6=a5.outerWidth()/a5.outerHeight();a5.css({width:a6*aB,height:aB})}a5.css({left:(O-a5.outerWidth())/2,top:aU+(aB-a5.outerHeight())/2})};
					var ag=function(){N.unbind(l).unbind("mouseenter").unbind("mouseleave");U();a(document).unbind()};this.onFocus=function(){if(P){N.bind(l,aJ).hover(aO,ar).trigger(l)}a(document).unbind().bind("keyup",ax)};
					var aV=function(){a(this).find("img:first").stop().animate({opacity:z},q)};
					var aF=function(){a(this).find("img:first").stop().animate({opacity:1},q,function(){if(jQuery.browser.msie){this.style.removeAttribute("filter")}})};
					var M=function(){var a5=a(this).find(">p:first");a5.stop().animate({top:a2==j?aB-a5.outerHeight():0},q)};
					var aS=function(){var a5=a(this).find(">p:first");a5.stop().animate({top:a2==j?aB:-a5.outerHeight()},q)};
					var aO=function(){N.unbind(l);U()};
					var ar=function(){N.bind(l,aJ).trigger(l)};
					var ax=function(a5){switch(a5.keyCode){case 37:av();break;case 39:W();break}};
					var ad=function(){return false};
					var aL=function(a5){a5.stopPropagation()};
					var F=function(){for(var a7=0;a7<ap.length;a7++){var a5=Math.floor(Math.random()*ap.length);var a6=ap[a7];ap[a7]=ap[a5];ap[a5]=a6}for(var a7=0;a7<ap.length;a7++){ap[a7]=ap[a7].clone(true)}for(var a7=0;a7<ap.length;a7++){a(aR.get(a7)).replaceWith(ap[a7])}};
					var aJ=function(){if(aW==null){aW=setTimeout(ao,C)}};
					var U=function(){clearTimeout(aW);aW=null}}
					var d=function(C,D){if(!isNaN(C)&&C>0){return C}return D};
					var y=function(C,D){if(!isNaN(C)&&C>=0){return C}return D};
					var k={num_display:3,slide_width:224,slide_height:168,slide_margin:1,button_width:34,ctrl_height:20,margin:10,auto_scroll:true,delay:n,scroll_speed:r,easing:"linear",move_one:false,display_buttons:true,display_scrollbar:false,display_indexes:true,display_caption:true,mouseover_caption:false,caption_align:j,caption_position:o,lightbox_on:false,cont_nav:true,shuffle:false,lightbox:{rotate:true,delay:n,easing:"",transition_speed:c,display_number:true,display_timer:true,display_caption:true,caption_align:j,cont_nav:true,auto_fit:true}
					};
					var p=a.extend(true,{},k,x);return this.each(function(){var C=new v(a(this),p);C.init()})
				}
			 
				
				
				
			})(jQuery);
		
					
					
