/*
 * 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"},a);this.each(function(){function y(){l&&(h>0&&(h=0),h<-(o-d)&&(h=-(o-d)),j<0&&(j=0),j>d-s&&
(j=d-s),a.settings_smoothing!="on"?(g.css({top:h}),e.css({top:j})):(g.animate({top:h},{queue:!1,duration:30}),e.animate({top:j},{queue:!1,duration:30})));m&&(i>0&&(i=0),i<-(p-f)&&(i=-(p-f)),k<0&&(k=0),k>f-t&&(k=f-t),a.settings_smoothing!="on"?(g.css({left:i}),c.css({left:k})):(g.animate({left:i},{queue:!1,duration:30}),c.animate({left:k},{queue:!1,duration:30})))}var f=0,d=0,q=0,r=0,j=0,k=0,g,B,p=0,o=0,e,n,c,u,b=x(this),z=0,A=0,v=!1,w=!1,s=0,t=0,i=0,h=0,m=!0,l=!0;g=b.find(".inner");if(is_ios())b.css("overflow",
"auto");else return g.wrap('<div class="scroller"></div>'),B=b.find(".scroller"),f=a.totalWidth!=void 0?a.totalWidth:b.width(),d=a.totalHeight!=void 0?a.totalHeight:b.height(),B.css({width:f,height:d}),b.css({width:f,height:d,overflow:"inherit"}),jQuery.browser.msie!=void 0&&jQuery.browser.version==7&&b.css("overflow","visible"),g.css({}),p=g.width(),o=g.height(),o<=d&&(l=!1),p<=f&&(m=!1),l==!1&&m==!1||(a.settings_scrollbar=="on"&&(l&&(b.append('<div class="'+a.settings_scrollbarybg_class+'"></div>'),
b.append('<div class="'+a.settings_scrollbary_class+'"></div>')),m&&(b.append('<div class="'+a.settings_scrollbarxbg_class+'"></div>'),b.append('<div class="'+a.settings_scrollbarx_class+'"></div>'))),l&&(e=b.children("."+a.settings_scrollbary_class),n=b.children("."+a.settings_scrollbarybg_class),s=e.height(),n.css("height",d),a.settings_fadeoutonleave=="on"&&(e.css("opacity",0),n.css("opacity",0))),m&&(c=b.children("."+a.settings_scrollbarx_class),u=b.children("."+a.settings_scrollbarxbg_class),
t=c.width(),u.css("width",f),a.settings_fadeoutonleave=="on"&&(c.css("opacity",0),u.css("opacity",0)))),a.settings_scrollbyhover!="on"&&b.mousewheel(function(b,g,e,c){q=-Math.floor(e);r=Math.floor(c);l&&(c>0&&r<c&&r++,c<0&&r>c&&r--,h+=r*a.settings_multiplier,j=h/(o-d)*-(d-s));m&&(e<0&&q>e&&q++,e>0&&q<e&&q--,i+=q*a.settings_multiplier,k=i/(p-f)*-(f-t));y();b.stopPropagation();b.preventDefault()}),n&&n.mousedown(function(){v=!0;return!1}),e&&e.mousedown(function(){v=!0;return!1}),u&&u.mousedown(function(){w=
!0;return!1}),c&&c.mousedown(function(){w=!0;return!1}),jQuery(window).mousemove(function(c){if(l==!0&&(v==!0||a.settings_scrollbyhover=="on"))A=c.pageY-b.offset().top,j=A/d*(d-s),h=A/d*(d-o),y();if(m==!0&&(w==!0||a.settings_scrollbyhover=="on"))z=c.pageX-b.offset().left,k=z/f*(f-t),i=z/f*(f-p),y();a.settings_fadeoutonleave=="on"&&(e.animate({opacity:1},{queue:!1,duration:500}),n.animate({opacity:1},{queue:!1,duration:500}))}),jQuery(window).mouseup(function(){w=v=!1}),a.settings_fadeoutonleave==
"on"&&b.mouseout(function(){e.animate({opacity:0},{queue:!1,duration:500});n.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};
