(function(d){var p={init:function(e){var c={direction:"left",loop:-1,scrolldelay:0,scrollamount:50,circular:!0,drag:!0,runshort:!0,hoverstop:!0,inverthover:!1,xml:!1};e&&d.extend(c,e);return this.each(function(){var e="mouseenter",n="mouseleave";c.inverthover&&(e="mouseleave",n="mouseenter");var h=c.loop,b=d(this).addClass("str_wrap").data({scrollamount:c.scrollamount}),m=!1,u=b.attr("style");if(u)for(var u=u.split(";"),p=!1,z=0;z").addClass("str_move"));var a=d(".str_move",b).addClass("str_origin"),p=a.clone().removeClass("str_origin").addClass("str_move_clone"),A=0;c.hoverstop||b.addClass("noStop");var C=function(){p.clone().css({left:"100%",right:"auto",width:a.width()}).appendTo(a);p.css({right:"100%",left:"auto",width:a.width()}).appendTo(a)},u=function(){p.clone().css({top:"100%", bottom:"auto",height:a.height()}).appendTo(a);p.css({bottom:"100%",top:"auto",height:a.height()}).appendTo(a)};if("left"==c.direction)if(b.height(a.outerHeight()),a.width()>b.width()){var x=-a.width();c.circular&&!c.xml&&(C(),x=-(a.width()+(a.width()-b.width())));c.xml&&a.css({left:b.width()});var k=b.width(),r=0,z=function(){var c=Math.abs(x),f=c/b.data("scrollamount")*1E3;0!=parseFloat(a.css("left"))&&(c+=b.width(),f=(c-(b.width()-parseFloat(a.css("left"))))/b.data("scrollamount")*1E3);return f}, w=!1,B=function(){0!=h&&a.stop(!0).animate({left:x},z(),"linear",function(){d(this).css({left:b.width()});-1!=h&&h--;w=setTimeout(B,c.scrolldelay)})};b.data({moveId:w,moveF:B});c.inverthover||B();if(c.hoverstop)if(b.on(e,function(){d(this).addClass("str_active");clearTimeout(w);a.stop(!0)}).on(n,function(){d(this).removeClass("str_active");d(this).off("mousemove");B()}),c.drag)b.on("mousedown",function(v){c.inverthover&&a.stop(!0);var f,t=1,e,l=v.clientX;k=a.position().left;r=k-(v.clientX-b.offset().left); d(this).on("mousemove",function(d){m=!0;e=d.clientX;t=e>l?1:-1;l=e;f=r+(d.clientX-b.offset().left);c.circular?(f<-a.width()&&0>t&&(f=0,k=a.position().left,r=k-(d.clientX-b.offset().left)),0t&&(f=b.width(),k=a.position().left,r=k-(d.clientX-b.offset().left)),f>b.width()&&0g?1:-1;g=l;f=r+(c.clientX-b.offset().left);f<-a.width()&&0>e&&(f=b.width(),k=a.position().left,r=k-(c.clientX-b.offset().left));f>b.width()&&0b.width()){x=b.width();a.css({left:0});c.circular&&!c.xml&&(C(),x=a.width());var l=0,q=function(){var c=b.width(),c=c/b.data("scrollamount")* 1E3;0!=parseFloat(a.css("left"))&&(c=a.width()+b.width(),c=(c-(a.width()+parseFloat(a.css("left"))))/b.data("scrollamount")*1E3);return c},g=function(){0!=h&&a.animate({left:x},q(),"linear",function(){d(this).css({left:-a.width()});-1!=h&&h--;setTimeout(g,c.scrolldelay)})};b.data({moveF:g});c.inverthover||g();if(c.hoverstop)if(b.on(e,function(){d(this).addClass("str_active");a.stop(!0)}).on(n,function(){d(this).removeClass("str_active");d(this).off("mousemove");g()}),c.drag)b.on("mousedown",function(e){c.inverthover&& a.stop(!0);var f,t=1,g,h=e.clientX;k=a.position().left;l=k-(e.clientX-b.offset().left);d(this).on("mousemove",function(d){m=!0;g=d.clientX;t=g>h?1:-1;h=g;f=l+(d.clientX-b.offset().left);c.circular?(f<-a.width()&&0>t&&(f=0,k=a.position().left,l=k-(d.clientX-b.offset().left)),0t&&(f=b.width(),k=a.position().left,l=k-(d.clientX-b.offset().left)),f>b.width()&&0n?1:-1;n=h;f=l+(c.clientX-b.offset().left);f<-a.width()&&0>g&&(f=b.width(),k=a.position().left,l=k-(c.clientX-b.offset().left));f> b.width()&&0b.height()){var y=-a.height();c.circular&&!c.xml&&(u(),y=-(a.height()+(a.height()-b.height())));c.xml&& a.css({top:b.height()});l=0;q=function(){var c=Math.abs(y),d=c/b.data("scrollamount")*1E3;0!=parseFloat(a.css("top"))&&(c+=b.height(),d=(c-(b.height()-parseFloat(a.css("top"))))/b.data("scrollamount")*1E3);return d};g=function(){0!=h&&a.animate({top:y},q(),"linear",function(){d(this).css({top:b.height()});-1!=h&&h--;setTimeout(g,c.scrolldelay)})};b.data({moveF:g});c.inverthover||g();if(c.hoverstop)if(b.on(e,function(){d(this).addClass("str_active");a.stop(!0)}).on(n,function(){d(this).removeClass("str_active"); d(this).off("mousemove");g()}),c.drag)b.on("mousedown",function(e){c.inverthover&&a.stop(!0);var f,g=1,k,h=e.clientY;strMoveTop=a.position().top;l=strMoveTop-(e.clientY-b.offset().top);d(this).on("mousemove",function(d){m=!0;k=d.clientY;k>h?g=1:kg&&(f=0,strMoveTop=a.position().top,l=strMoveTop-(d.clientY-b.offset().top)),0g&&(f=b.height(),strMoveTop=a.position().top,l=strMoveTop-(d.clientY-b.offset().top)),f>b.height()&&0h?g=1:kg&&(f=b.height(),strMoveTop=a.position().top,l=strMoveTop-(c.clientY-b.offset().top));f>b.height()&&0b.height()){if(y=b.height(),c.circular&&!c.xml&&(u(),y=a.height()),c.xml&&a.css({top:-a.height()}),l=0,q=function(){var c=b.height(),c=c/b.data("scrollamount")*1E3;0!=parseFloat(a.css("top"))&&(c=a.height()+b.height(),c=(c-(a.height()+parseFloat(a.css("top"))))/b.data("scrollamount")*1E3);return c}, g=function(){0!=h&&a.animate({top:y},q(),"linear",function(){d(this).css({top:-a.height()});-1!=h&&h--;setTimeout(g,c.scrolldelay)})},b.data({moveF:g}),c.inverthover||g(),c.hoverstop)if(b.on(e,function(){d(this).addClass("str_active");a.stop(!0)}).on(n,function(){d(this).removeClass("str_active");d(this).off("mousemove");g()}),c.drag)b.on("mousedown",function(e){c.inverthover&&a.stop(!0);var f,g=1,k,h=e.clientY;strMoveTop=a.position().top;l=strMoveTop-(e.clientY-b.offset().top);d(this).on("mousemove", function(d){m=!0;k=d.clientY;k>h?g=1:kg&&(f=0,strMoveTop=a.position().top,l=strMoveTop-(d.clientY-b.offset().top)),0g&&(f=b.height(),strMoveTop=a.position().top,l=strMoveTop-(d.clientY-b.offset().top)),f>b.height()&&0h?g=1:kg&&(f=b.height(),strMoveTop=a.position().top,l=strMoveTop-(c.clientY-b.offset().top));f>b.height()&&0").text(m).appendTo(b);if("left"==c.direction|| "right"==c.direction)m.css({display:"inline-block",textAlign:"right"}),0