/*
 * Author: Digital Zoom Studio
 * Website: http://digitalzoomstudio.net/
 * Portfolio: http://codecanyon.net/user/ZoomIt/portfolio
 */
(function(x){x.fn.scroller=function(a){a=x.extend({totalWidth:void 0,totalwidth:void 0,settings_multiplier:3,settings_smoothing:"onf",settings_scrollbary_class:"simple-scrollbary",settings_scrollbarybg_class:"simple-scrollbary-bg",settings_scrollbarx_class:"simple-scrollbarx",settings_scrollbarxbg_class:"simple-scrollbarx-bg",settings_scrollbar:"on",settings_scrollbyhover:"off",settings_fadeoutonleave:"off",settings_replacewheelxwithy:"off",settings_refresh:0},a);this.each(function(){function C(){h=
c.width();i=c.height();c.find(".real-inner").length==1&&(h=c.find(".real-inner").width(),i=c.find(".real-inner").height())}function B(){n&&(j>0&&(j=0),j<-(i-d)&&(j=-(i-d)),l<0&&(l=0),l>d-s&&(l=d-s),a.settings_smoothing!="on"?(c.css({top:j}),f.css({top:l})):(c.animate({top:j},{queue:!1,duration:y}),f.animate({top:l},{queue:!1,duration:y})));o&&(k>0&&(k=0),k<-(h-e)&&(k=-(h-e)),m<0&&(m=0),m>e-t&&(m=e-t),a.settings_smoothing!="on"?(c.css({left:k}),g.css({left:m})):(c.animate({left:k},{queue:!1,duration:y}),
g.animate({left:m},{queue:!1,duration:y})))}var e=0,d=0,p=0,r=0,l=0,m=0,c,D,h=0,i=0,f,q,g,u,b=x(this),v=0,w=0,z=!1,A=!1,s=0,t=0,k=0,j=0,o=!0,n=!0,y=60;c=b.find(".inner");if(is_ios())b.css("overflow","auto");else return c.wrap('<div class="scroller"></div>'),D=b.find(".scroller"),e=a.totalWidth!=void 0?a.totalWidth:b.width(),d=a.totalHeight!=void 0?a.totalHeight:b.height(),D.css({width:e,height:d}),b.css({width:e,height:d,overflow:"inherit"}),jQuery.browser.msie!=void 0&&jQuery.browser.version==7&&
b.css("overflow","visible"),c.css({}),h=c.width(),i=c.height(),c.find(".real-inner").length==1&&(h=c.find(".real-inner").width(),i=c.find(".real-inner").height()),i<=d&&(n=!1),h<=e&&(o=!1),n==!1&&o==!1||(a.settings_scrollbar=="on"&&(n&&(b.append('<div class="'+a.settings_scrollbarybg_class+'"></div>'),b.append('<div class="'+a.settings_scrollbary_class+'"></div>')),o&&(b.append('<div class="'+a.settings_scrollbarxbg_class+'"></div>'),b.append('<div class="'+a.settings_scrollbarx_class+'"></div>'))),
n&&(f=b.children("."+a.settings_scrollbary_class),q=b.children("."+a.settings_scrollbarybg_class),s=f.height(),q.css("height",d),a.settings_fadeoutonleave=="on"&&(f.css("opacity",0),q.css("opacity",0))),o&&(g=b.children("."+a.settings_scrollbarx_class),u=b.children("."+a.settings_scrollbarxbg_class),t=g.width(),u.css("width",e),a.settings_fadeoutonleave=="on"&&(g.css("opacity",0),u.css("opacity",0)),a.settings_refresh>0&&setInterval(C,a.settings_refresh))),x.fn.scroller.reinit=function(){C()},a.settings_scrollbyhover!=
"on"&&b.mousewheel(function(b,c,f,g){p=-Math.floor(f);r=Math.floor(g);a.settings_replacewheelxwithy=="on"&&(p=Math.floor(g));n&&(g>0&&r<g&&r++,g<0&&r>g&&r--,j+=r*a.settings_multiplier,l=j/(i-d)*-(d-s));o&&(f<0&&p>f&&p++,f>0&&p<f&&p--,k+=p*a.settings_multiplier,m=k/(h-e)*-(e-t));B();b.stopPropagation();b.preventDefault()}),q&&q.mousedown(function(){z=!0;return!1}),f&&f.mousedown(function(){z=!0;return!1}),u&&u.mousedown(function(){A=!0;return!1}),g&&g.mousedown(function(){A=!0;return!1}),jQuery(document).mousemove(function(c){v=
c.pageX-b.offset().left;w=c.pageY-b.offset().top;if(!(a.settings_scrollbyhover=="on"&&(v<0||w<0||v>e+20||w>d+20))){if(n==!0&&(z==!0||a.settings_scrollbyhover=="on"))l=w/d*(d-s),j=w/d*(d-i),B();if(o==!0&&(A==!0||a.settings_scrollbyhover=="on"))m=v/e*(e-t),k=v/e*(e-h),B();a.settings_fadeoutonleave=="on"&&(f.animate({opacity:1},{queue:!1,duration:500}),q.animate({opacity:1},{queue:!1,duration:500}))}}),jQuery(document).mouseup(function(){A=z=!1}),a.settings_fadeoutonleave=="on"&&b.mouseout(function(){f.animate({opacity:0},
{queue:!1,duration:500});q.animate({opacity:0},{queue:!1,duration:500})}),this})}})(jQuery);function is_ios(){return navigator.platform.indexOf("iPhone")!=-1||navigator.platform.indexOf("iPod")!=-1||navigator.platform.indexOf("iPad")!=-1};
