/*
 * Author: Digital Zoom Studio
 * Website: http://digitalzoomstudio.net/
 * Portfolio: http://codecanyon.net/user/ZoomIt/portfolio
 */

(function(s){s.fn.scroller=function(a){a=s.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,settings_forcesameheight:"off",settings_fullwidth:"off"},
a);this.each(function(){function D(){var i=parseInt(d.css("left"))/c;a.settings_fullwidth=="on"&&(c=s(window).width());e=b.height();h=f.width();k=f.height();f.find(".real-inner").length==1&&(h=f.find(".real-inner").width(),k=f.find(".real-inner").height());y.css({width:c,height:e});b.css({width:c,height:e,overflow:"inherit"});g.css("width",c);j&&c>h&&d.css("display")=="block"&&(g.hide(),d.hide(),i=0);j&&c<h&&d.css("display")=="none"&&(g.show(),d.show(),i=0);z();j&&c>h&&a.settings_fullwidth=="on"&&
f.css("left",0);a.settings_fullwidth=="on"&&d.css("left",i*c)}function z(){q&&(i>0&&(i=0),i<-(k-e)&&(i=-(k-e)),o<0&&(o=0),o>e-u&&(o=e-u),a.settings_smoothing!="on"?(f.css({top:i}),l.css({top:o})):(f.animate({top:i},{queue:!1,duration:A}),l.animate({top:o},{queue:!1,duration:A})));j&&(m>0&&(m=0),m<-(h-c)&&(m=-(h-c)),p<0&&(p=0),p>c-v&&(p=c-v),a.settings_smoothing!="on"?(f.css({left:m}),d.css({left:p})):(f.animate({left:m},{queue:!1,duration:A}),d.animate({left:p},{queue:!1,duration:A})))}var c=0,e=
0,n=0,t=0,o=0,p=0,f,y,h=0,k=0,l,r,d,g,b=s(this),w=0,x=0,B=!1,C=!1,u=0,v=0,m=0,i=0,j=!0,q=!0,A=60;f=b.find(".inner");if(is_ios())b.css("overflow","auto");else return f.wrap('<div class="scroller"></div>'),y=b.find(".scroller"),c=a.totalWidth!=void 0?a.totalWidth:b.width(),e=a.totalHeight!=void 0?a.totalHeight:b.height(),a.settings_fullwidth=="on"&&(c=jQuery(window).width()),y.css({width:c,height:e}),b.css({width:c,height:e,overflow:"inherit"}),jQuery.browser.msie!=void 0&&jQuery.browser.version==7&&
b.css("overflow","visible"),f.css({}),h=f.width(),k=f.height(),f.find(".real-inner").length==1&&(h=f.find(".real-inner").width(),k=f.find(".real-inner").height()),a.settings_forcesameheight=="on"&&(e=k,b.height(e),y.height(e)),k<=e&&(q=!1),h<=c&&(j=!1),a.settings_fullwidth=="on"&&(j=!0),q==!1&&j==!1||(a.settings_scrollbar=="on"&&(q&&(b.append('<div class="'+a.settings_scrollbarybg_class+'"></div>'),b.append('<div class="'+a.settings_scrollbary_class+'"></div>')),j&&(b.append('<div class="'+a.settings_scrollbarxbg_class+
'"></div>'),b.append('<div class="'+a.settings_scrollbarx_class+'"></div>'))),q&&(l=b.children("."+a.settings_scrollbary_class),r=b.children("."+a.settings_scrollbarybg_class),u=l.height(),r.css("height",e),a.settings_fadeoutonleave=="on"&&(l.css("opacity",0),r.css("opacity",0))),j&&(d=b.children("."+a.settings_scrollbarx_class),g=b.children("."+a.settings_scrollbarxbg_class),v=d.width(),g.css("width",c),a.settings_fadeoutonleave=="on"&&(d.css("opacity",0),g.css("opacity",0)),h<=c&&a.settings_fullwidth==
"on"&&(d.hide(),g.hide())),b.css("opacity")==0&&(b.animate({opacity:1},600),b.parent().children(".preloader").fadeOut("slow")),a.settings_refresh>0&&setInterval(D,a.settings_refresh),a.settings_refreshonresize=="on"&&s(window).resize(D)),s.fn.scroller.reinit=function(){D()},a.settings_scrollbyhover!="on"&&b.mousewheel(function(b,f,d,g){n=-Math.floor(d);t=Math.floor(g);a.settings_replacewheelxwithy=="on"&&(n=Math.floor(g));q&&(g>0&&t<g&&t++,g<0&&t>g&&t--,i+=t*a.settings_multiplier,o=i/(k-e)*-(e-u));
j&&(d<0&&n>d&&n++,d>0&&n<d&&n--,a.settings_replacewheelxwithy=="on"&&g>0&&n<g&&n++,m+=n*a.settings_multiplier,p=m/(h-c)*-(c-v));z();b.stopPropagation();b.preventDefault()}),r&&r.mousedown(function(){B=!0;return!1}),l&&l.mousedown(function(){B=!0;return!1}),g&&g.mousedown(function(){C=!0;return!1}),d&&d.mousedown(function(){C=!0;return!1}),jQuery(document).mousemove(function(d){w=d.pageX-b.offset().left;x=d.pageY-b.offset().top;if(!(a.settings_scrollbyhover=="on"&&(w<0||x<0||w>c+20||x>e+20))){if(q==
!0&&(B==!0||a.settings_scrollbyhover=="on"))o=x/e*(e-u),i=x/e*(e-k),z();if(j==!0&&(C==!0||a.settings_scrollbyhover=="on"))p=w/c*(c-v),m=w/c*(c-h),z();a.settings_fadeoutonleave=="on"&&(l.animate({opacity:1},{queue:!1,duration:500}),r.animate({opacity:1},{queue:!1,duration:500}))}}),jQuery(document).mouseup(function(){C=B=!1}),a.settings_fadeoutonleave=="on"&&b.mouseout(function(){l.animate({opacity:0},{queue:!1,duration:500});r.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};
