ws_blinds=function(options){var $=jQuery;var $IMGs;var parts=[];var prevIndex=0;var $partscont;this.init=function(aCont){var cnt=3;var $container=$(aCont);$IMGs=$("a",$container).find("img");$IMGs.each(function(index){if(index){$(this).hide();}});$partscont=$("<div></div>");$partscont.css({position:"absolute",width:options.width+"px",height:options.height+"px",left:(options.outWidth-options.width)/2+"px",top:(options.outHeight-options.height)/2+"px"});$container.append($partscont);for(var i=0;i<cnt;i++){parts[i]=$("<div></div>");}$(parts).each(function(index){$(this).css({position:"absolute",'background-repeat':"no-repeat",height:"100%",border:"none",margin:0,top:0,left:Math.round(100/cnt)*index+"%",width:(index<cnt-1?Math.round(100/cnt):100-Math.round(100/cnt)*(cnt-1))+"%"});$partscont.append(this);$partscont.hide();});};this.go=function(index){for(var i=0;i<parts.length;i++){parts[i].stop(true,true);}var dir=prevIndex>index?1:0;prevIndex=index;function startPart(part_i,func){var $part=parts[part_i];var w=$part.width();var img=$IMGs.get(index);$part.css({'background-position':(!dir?-$(img).width():$(img).width()-$part.position().left)+"px 0",'background-image':"url("+img.src+")"});$part.animate({'background-position':-$part.position().left+"px 0"},options.duration/(parts.length+1)*(dir?parts.length-part_i+1:part_i+2),func);}function applyImage(){$IMGs.hide();$($IMGs.get(index)).show();$partscont.hide();$(parts).each(function(){$(this).css({'background-image':"none"});});}$partscont.show();for(var i=0;i<parts.length;i++){startPart(i,!dir&&i==parts.length-1||dir&&!i?applyImage:null);}return true;};};(function($){var $div=$("<div style=\"background-position: 3px 5px\">");$.support.backgroundPosition=$div.css("backgroundPosition")==="3px 5px"?true:false;$.support.backgroundPositionXY=$div.css("backgroundPositionX")==="3px"?true:false;$div=null;var xy=["X","Y"];function parseBgPos(bgPos){var parts=bgPos.split(/\s/),values={X:parts[0],Y:parts[1]};return values;}if(!$.support.backgroundPosition&&$.support.backgroundPositionXY){$.cssHooks.backgroundPosition={get:function(elem,computed,extra){return $.map(xy,function(l,i){return $.css(elem,"backgroundPosition"+l);}).join(" ");},set:function(elem,value){$.each(xy,function(i,l){var values=parseBgPos(value);elem.style["backgroundPosition"+l]=values[l];});}};}if($.support.backgroundPosition&&!$.support.backgroundPositionXY){$.each(xy,function(i,l){$.cssHooks["backgroundPosition"+l]={get:function(elem,computed,extra){var values=parseBgPos($.css(elem,"backgroundPosition"));return values[l];},set:function(elem,value){var values=parseBgPos($.css(elem,"backgroundPosition")),isX=l==="X";elem.style.backgroundPosition=(isX?value:values.X)+" "+(isX?values.Y:value);}};$.fx.step["backgroundPosition"+l]=function(fx){$.cssHooks["backgroundPosition"+l].set(fx.elem,fx.now+fx.unit);};});}})(jQuery);
