").append(st.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,a||[e.responseText,t,e])}),this},st.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){st.fn[t]=function(e){return this.on(t,e)}}),st.each(["get","post"],function(e,n){st[n]=function(e,r,i,o){return st.isFunction(r)&&(o=o||i,i=r,r=t),st.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),st.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dn,type:"GET",isLocal:Fn.test(jn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":In,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":st.parseJSON,"text xml":st.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?H(H(e,st.ajaxSettings),t):H(st.ajaxSettings,e)},ajaxPrefilter:D(Wn),ajaxTransport:D($n),ajax:function(e,n){function r(e,n,r,s){var l,f,v,b,T,N=n;2!==x&&(x=2,u&&clearTimeout(u),i=t,a=s||"",w.readyState=e>0?4:0,r&&(b=M(p,w,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=w.getResponseHeader("Last-Modified"),T&&(st.lastModified[o]=T),T=w.getResponseHeader("etag"),T&&(st.etag[o]=T)),304===e?(l=!0,N="notmodified"):(l=q(p,b),N=l.state,f=l.data,v=l.error,l=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),w.status=e,w.statusText=(n||N)+"",l?g.resolveWith(d,[f,N,w]):g.rejectWith(d,[w,N,v]),w.statusCode(y),y=t,c&&h.trigger(l?"ajaxSuccess":"ajaxError",[w,p,l?f:v]),m.fireWith(d,[w,N]),c&&(h.trigger("ajaxComplete",[w,p]),--st.active||st.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=t),n=n||{};var i,o,a,s,u,l,c,f,p=st.ajaxSetup({},n),d=p.context||p,h=p.context&&(d.nodeType||d.jquery)?st(d):st.event,g=st.Deferred(),m=st.Callbacks("once memory"),y=p.statusCode||{},v={},b={},x=0,T="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!s)for(s={};t=_n.exec(a);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=b[n]=b[n]||e,v[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)y[t]=[y[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(g.promise(w).complete=m.add,w.success=w.done,w.error=w.fail,p.url=((e||p.url||Dn)+"").replace(Mn,"").replace(Bn,jn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=st.trim(p.dataType||"*").toLowerCase().match(lt)||[""],null==p.crossDomain&&(l=Pn.exec(p.url.toLowerCase()),p.crossDomain=!(!l||l[1]===jn[1]&&l[2]===jn[2]&&(l[3]||("http:"===l[1]?80:443))==(jn[3]||("http:"===jn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=st.param(p.data,p.traditional)),L(Wn,p,n,w),2===x)return w;c=p.global,c&&0===st.active++&&st.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!On.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(Hn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=qn.test(o)?o.replace(qn,"$1_="+Ln++):o+(Hn.test(o)?"&":"?")+"_="+Ln++)),p.ifModified&&(st.lastModified[o]&&w.setRequestHeader("If-Modified-Since",st.lastModified[o]),st.etag[o]&&w.setRequestHeader("If-None-Match",st.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&w.setRequestHeader("Content-Type",p.contentType),w.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+In+"; q=0.01":""):p.accepts["*"]);for(f in p.headers)w.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(p.beforeSend.call(d,w,p)===!1||2===x))return w.abort();T="abort";for(f in{success:1,error:1,complete:1})w[f](p[f]);if(i=L($n,p,n,w)){w.readyState=1,c&&h.trigger("ajaxSend",[w,p]),p.async&&p.timeout>0&&(u=setTimeout(function(){w.abort("timeout")},p.timeout));try{x=1,i.send(v,r)}catch(N){if(!(2>x))throw N;r(-1,N)}}else r(-1,"No Transport");return w},getScript:function(e,n){return st.get(e,t,n,"script")},getJSON:function(e,t,n){return st.get(e,t,n,"json")}}),st.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return st.globalEval(e),e}}}),st.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),st.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=V.head||st("head")[0]||V.documentElement;return{send:function(t,i){n=V.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Xn=[],Un=/(=)\?(?=&|$)|\?\?/;st.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xn.pop()||st.expando+"_"+Ln++;return this[e]=!0,e}}),st.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Un.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Un.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=st.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Un,"$1"+o):n.jsonp!==!1&&(n.url+=(Hn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||st.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Xn.push(o)),s&&st.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Vn,Yn,Jn=0,Gn=e.ActiveXObject&&function(){var e;for(e in Vn)Vn[e](t,!0)};st.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&_()||F()}:_,Yn=st.ajaxSettings.xhr(),st.support.cors=!!Yn&&"withCredentials"in Yn,Yn=st.support.ajax=!!Yn,Yn&&st.ajaxTransport(function(n){if(!n.crossDomain||st.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,f,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=st.noop,Gn&&delete Vn[a]),i)4!==u.readyState&&u.abort();else{f={},s=u.status,p=u.responseXML,c=u.getAllResponseHeaders(),p&&p.documentElement&&(f.xml=p),"string"==typeof u.responseText&&(f.text=u.responseText);try{l=u.statusText}catch(d){l=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}catch(h){i||o(-1,h)}f&&o(s,l,f,c)},n.async?4===u.readyState?setTimeout(r):(a=++Jn,Gn&&(Vn||(Vn={},st(e).unload(Gn)),Vn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Qn,Kn,Zn=/^(?:toggle|show|hide)$/,er=RegExp("^(?:([+-])=|)("+ut+")([a-z%]*)$","i"),tr=/queueHooks$/,nr=[W],rr={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=er.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(st.cssNumber[e]?"":"px"),"px"!==r&&s){s=st.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,st.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};st.Animation=st.extend(P,{tweener:function(e,t){st.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;i>r;r++)n=e[r],rr[n]=rr[n]||[],rr[n].unshift(t)},prefilter:function(e,t){t?nr.unshift(e):nr.push(e)}}),st.Tween=$,$.prototype={constructor:$,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(st.cssNumber[n]?"":"px")},cur:function(){var e=$.propHooks[this.prop];return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,n=$.propHooks[this.prop];return this.pos=t=this.options.duration?st.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):$.propHooks._default.set(this),this}},$.prototype.init.prototype=$.prototype,$.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=st.css(e.elem,e.prop,"auto"),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){st.fx.step[e.prop]?st.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[st.cssProps[e.prop]]||st.cssHooks[e.prop])?st.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},$.propHooks.scrollTop=$.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},st.each(["toggle","show","hide"],function(e,t){var n=st.fn[t];st.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(I(t,!0),e,r,i)}}),st.fn.extend({fadeTo:function(e,t,n,r){return this.filter(w).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=st.isEmptyObject(e),o=st.speed(t,n,r),a=function(){var t=P(this,st.extend({},e),o);a.finish=function(){t.stop(!0)},(i||st._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=st.timers,a=st._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&tr.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&st.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=st._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=st.timers,a=r?r.length:0;for(n.finish=!0,st.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),st.each({slideDown:I("show"),slideUp:I("hide"),slideToggle:I("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){st.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),st.speed=function(e,t,n){var r=e&&"object"==typeof e?st.extend({},e):{complete:n||!n&&t||st.isFunction(e)&&e,duration:e,easing:n&&t||t&&!st.isFunction(t)&&t};return r.duration=st.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in st.fx.speeds?st.fx.speeds[r.duration]:st.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){st.isFunction(r.old)&&r.old.call(this),r.queue&&st.dequeue(this,r.queue)},r},st.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},st.timers=[],st.fx=$.prototype.init,st.fx.tick=function(){var e,n=st.timers,r=0;for(Qn=st.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||st.fx.stop(),Qn=t},st.fx.timer=function(e){e()&&st.timers.push(e)&&st.fx.start()},st.fx.interval=13,st.fx.start=function(){Kn||(Kn=setInterval(st.fx.tick,st.fx.interval))},st.fx.stop=function(){clearInterval(Kn),Kn=null},st.fx.speeds={slow:600,fast:200,_default:400},st.fx.step={},st.expr&&st.expr.filters&&(st.expr.filters.animated=function(e){return st.grep(st.timers,function(t){return e===t.elem}).length}),st.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){st.offset.setOffset(this,e,t)});var n,r,i={top:0,left:0},o=this[0],a=o&&o.ownerDocument;if(a)return n=a.documentElement,st.contains(n,o)?(o.getBoundingClientRect!==t&&(i=o.getBoundingClientRect()),r=z(a),{top:i.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:i.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):i},st.offset={setOffset:function(e,t,n){var r=st.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=st(e),s=a.offset(),u=st.css(e,"top"),l=st.css(e,"left"),c=("absolute"===r||"fixed"===r)&&st.inArray("auto",[u,l])>-1,f={},p={};c?(p=a.position(),i=p.top,o=p.left):(i=parseFloat(u)||0,o=parseFloat(l)||0),st.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+i),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):a.css(f)}},st.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===st.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),st.nodeName(e[0],"html")||(n=e.offset()),n.top+=st.css(e[0],"borderTopWidth",!0),n.left+=st.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-st.css(r,"marginTop",!0),left:t.left-n.left-st.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||V.documentElement;e&&!st.nodeName(e,"html")&&"static"===st.css(e,"position");)e=e.offsetParent;return e||V.documentElement})}}),st.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);st.fn[e]=function(i){return st.access(this,function(e,i,o){var a=z(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?st(a).scrollLeft():o,r?o:st(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}}),st.each({Height:"height",Width:"width"},function(e,n){st.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){st.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return st.access(this,function(n,r,i){var o;return st.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?st.css(n,r,s):st.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=st,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return st})})(window);jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a
0);var supportsOrientationChange='onorientationchange'in window;var isWebkit=false;var has3DTransform=false;var isIe7=false;var isIe8=false;var isIe9=false;var isIe=false;var isGecko=false;var grabOutCursor='pointer';var grabInCursor='pointer';var onChangeEventLastFired=new Array();var autoSlideTimeouts=new Array();var iosSliders=new Array();var iosSliderSettings=new Array();var isEventCleared=new Array();var slideTimeouts=new Array();var activeChildOffsets=new Array();var activeChildInfOffsets=new Array();var infiniteSliderOffset=new Array();var sliderMin=new Array();var sliderMax=new Array();var sliderAbsMax=new Array();var touchLocks=new Array();var helpers={showScrollbar:function(settings,scrollbarClass){if(settings.scrollbarHide){$('.'+scrollbarClass).css({opacity:settings.scrollbarOpacity,filter:'alpha(opacity:'+(settings.scrollbarOpacity*100)+')'});}},hideScrollbar:function(settings,scrollTimeouts,j,distanceOffsetArray,scrollbarClass,scrollbarWidth,stageWidth,scrollMargin,scrollBorder,sliderNumber){if(settings.scrollbar&&settings.scrollbarHide){for(var i=j;i=(sliderMin[sliderNumber]*-1))||(newOffset>=0)){var scrollerWidth=$(node).width();if(newOffset>0){var sum=originalOffsets[0]*-1;$(slideNodes).each(function(i){helpers.setSliderOffset($(slideNodes)[i],sum+centeredSlideOffset);if(i0)){var highSlideNumber=0;var highSlideOffset=helpers.getSliderOffset($(slideNodes[0]),'x');$(slideNodes).each(function(i){if(helpers.getSliderOffset(this,'x')>highSlideOffset){highSlideOffset=helpers.getSliderOffset(this,'x');highSlideNumber=i;}});var tempOffset=sliderMin[sliderNumber]-slideNodeOuterWidths[highSlideNumber];helpers.setSliderOffset($(slideNodes)[highSlideNumber],tempOffset);childrenOffsets.splice(0,0,tempOffset*-1+centeredSlideOffset);childrenOffsets.splice(childrenOffsets.length-1,1);sliderMin[sliderNumber]=childrenOffsets[0]*-1+centeredSlideOffset;sliderMax[sliderNumber]=sliderMin[sliderNumber]+scrollerWidth-stageWidth;infiniteSliderOffset[sliderNumber]--;activeChildOffsets[sliderNumber]++;}}
while(newOffset>(sliderMin[sliderNumber]*-1)){var highSlideNumber=0;var highSlideOffset=helpers.getSliderOffset($(slideNodes[0]),'x');$(slideNodes).each(function(i){if(helpers.getSliderOffset(this,'x')>highSlideOffset){highSlideOffset=helpers.getSliderOffset(this,'x');highSlideNumber=i;}});var tempOffset=sliderMin[sliderNumber]-slideNodeOuterWidths[highSlideNumber];helpers.setSliderOffset($(slideNodes)[highSlideNumber],tempOffset);childrenOffsets.splice(0,0,tempOffset*-1+centeredSlideOffset);childrenOffsets.splice(childrenOffsets.length-1,1);sliderMin[sliderNumber]=childrenOffsets[0]*-1+centeredSlideOffset;sliderMax[sliderNumber]=sliderMin[sliderNumber]+scrollerWidth-stageWidth;infiniteSliderOffset[sliderNumber]--;}}}
var slideChanged=false;var newChildOffset=helpers.calcActiveOffset(settings,newOffset,childrenOffsets,stageWidth,infiniteSliderOffset[sliderNumber],numberOfSlides,activeChildOffset,sliderNumber);var tempOffset=(newChildOffset+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;if(settings.infiniteSlider){if(tempOffset!=activeChildInfOffsets[sliderNumber])slideChanged=true;}else{if(newChildOffset!=activeChildOffsets[sliderNumber])slideChanged=true;}
if(slideChanged){var args=new helpers.args('change',settings,node,$(node).children(':eq('+tempOffset+')'),tempOffset,endOffset);$(node).parent().data('args',args);if(settings.onSlideChange!=''){settings.onSlideChange(args);}}
activeChildOffsets[sliderNumber]=newChildOffset;activeChildInfOffsets[sliderNumber]=tempOffset;newOffset=Math.floor(newOffset);if(sliderNumber!=$(node).parent().data('args').data.sliderNumber)return true;helpers.setSliderOffset(node,newOffset);if(settings.scrollbar){scrollbarDistance=Math.floor((newOffset*-1-sliderMin[sliderNumber]+centeredSlideOffset)/(sliderMax[sliderNumber]-sliderMin[sliderNumber]+centeredSlideOffset)*(scrollbarStageWidth-scrollMargin-scrollbarWidth));var width=scrollbarWidth-scrollBorder;if(newOffset>=(sliderMin[sliderNumber]*-1+centeredSlideOffset)){width=scrollbarWidth-scrollBorder-(scrollbarDistance*-1);helpers.setSliderOffset($('.'+scrollbarClass),0);$('.'+scrollbarClass).css({width:width+'px'});}else if(newOffset<=((sliderMax[sliderNumber]*-1)+1)){width=scrollbarStageWidth-scrollMargin-scrollBorder-scrollbarDistance;helpers.setSliderOffset($('.'+scrollbarClass),scrollbarDistance);$('.'+scrollbarClass).css({width:width+'px'});}else{helpers.setSliderOffset($('.'+scrollbarClass),scrollbarDistance);$('.'+scrollbarClass).css({width:width+'px'});}}},slowScrollHorizontal:function(node,slideNodes,scrollTimeouts,scrollbarClass,xScrollDistance,yScrollDistance,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,currentEventNode,snapOverride,centeredSlideOffset,settings){var nodeOffset=helpers.getSliderOffset(node,'x');var distanceOffsetArray=new Array();var xScrollDistanceArray=new Array();var snapDirection=0;var maxSlideVelocity=25/1024*stageWidth;var changeSlideFired=false;frictionCoefficient=settings.frictionCoefficient;elasticFrictionCoefficient=settings.elasticFrictionCoefficient;snapFrictionCoefficient=settings.snapFrictionCoefficient;if((xScrollDistance>settings.snapVelocityThreshold)&&settings.snapToChildren&&!snapOverride){snapDirection=1;}else if((xScrollDistance<(settings.snapVelocityThreshold*-1))&&settings.snapToChildren&&!snapOverride){snapDirection=-1;}
if(xScrollDistance<(maxSlideVelocity*-1)){xScrollDistance=maxSlideVelocity*-1;}else if(xScrollDistance>maxSlideVelocity){xScrollDistance=maxSlideVelocity;}
if(!($(node)[0]===$(currentEventNode)[0])){snapDirection=snapDirection*-1;xScrollDistance=xScrollDistance*-2;}
var tempInfiniteSliderOffset=infiniteSliderOffset[sliderNumber];if(settings.infiniteSlider){var tempSliderMin=sliderMin[sliderNumber];var tempSliderMax=sliderMax[sliderNumber];}
var tempChildrenOffsets=new Array();var tempSlideNodeOffsets=new Array();for(var i=0;i1)||(xScrollDistance<-1)){xScrollDistance=xScrollDistance*frictionCoefficient;nodeOffset=nodeOffset+xScrollDistance;if(((nodeOffset>(sliderMin[sliderNumber]*-1))||(nodeOffset<(sliderMax[sliderNumber]*-1)))&&!settings.infiniteSlider){xScrollDistance=xScrollDistance*elasticFrictionCoefficient;nodeOffset=nodeOffset+xScrollDistance;}
if(settings.infiniteSlider){if(nodeOffset<=(tempSliderMax*-1)){var scrollerWidth=$(node).width();var lowSlideNumber=0;var lowSlideOffset=tempSlideNodeOffsets[0];for(var i=0;i=(tempSliderMin*-1)){var scrollerWidth=$(node).width();var highSlideNumber=0;var highSlideOffset=tempSlideNodeOffsets[0];for(var i=0;ihighSlideOffset){highSlideOffset=tempSlideNodeOffsets[i];highSlideNumber=i;}}
var newOffset=tempSliderMin-slideNodeOuterWidths[highSlideNumber];tempSlideNodeOffsets[highSlideNumber]=newOffset;tempChildrenOffsets.splice(0,0,newOffset*-1+centeredSlideOffset);tempChildrenOffsets.splice(tempChildrenOffsets.length-1,1);tempSliderMin=tempChildrenOffsets[0]*-1+centeredSlideOffset;tempSliderMax=tempSliderMin+scrollerWidth-stageWidth;tempInfiniteSliderOffset--;}}
distanceOffsetArray[distanceOffsetArray.length]=nodeOffset;xScrollDistanceArray[xScrollDistanceArray.length]=xScrollDistance;}
var slideChanged=false;var newChildOffset=helpers.calcActiveOffset(settings,nodeOffset,tempChildrenOffsets,stageWidth,tempInfiniteSliderOffset,numberOfSlides,activeChildOffsets[sliderNumber],sliderNumber);var tempOffset=(newChildOffset+tempInfiniteSliderOffset+numberOfSlides)%numberOfSlides;if(settings.snapToChildren){if(settings.infiniteSlider){if(tempOffset!=activeChildInfOffsets[sliderNumber]){slideChanged=true;}}else{if(newChildOffset!=activeChildOffsets[sliderNumber]){slideChanged=true;}}
if((snapDirection<0)&&!slideChanged){newChildOffset++;if((newChildOffset>=childrenOffsets.length)&&!settings.infiniteSlider)newChildOffset=childrenOffsets.length-1;}else if((snapDirection>0)&&!slideChanged){newChildOffset--;if((newChildOffset<0)&&!settings.infiniteSlider)newChildOffset=0;}}
if(settings.snapToChildren||(((nodeOffset>(sliderMin[sliderNumber]*-1))||(nodeOffset<(sliderMax[sliderNumber]*-1)))&&!settings.infiniteSlider)){if(((nodeOffset>(sliderMin[sliderNumber]*-1))||(nodeOffset<(sliderMax[sliderNumber]*-1)))&&!settings.infiniteSlider){distanceOffsetArray.splice(0,distanceOffsetArray.length);}else{distanceOffsetArray.splice(distanceOffsetArray.length*0.10,distanceOffsetArray.length);nodeOffset=(distanceOffsetArray.length>0)?distanceOffsetArray[distanceOffsetArray.length-1]:nodeOffset;}
while((nodeOffset<(tempChildrenOffsets[newChildOffset]-0.5))||(nodeOffset>(tempChildrenOffsets[newChildOffset]+0.5))){nodeOffset=((nodeOffset-(tempChildrenOffsets[newChildOffset]))*snapFrictionCoefficient)+(tempChildrenOffsets[newChildOffset]);distanceOffsetArray[distanceOffsetArray.length]=nodeOffset;}
distanceOffsetArray[distanceOffsetArray.length]=tempChildrenOffsets[newChildOffset];}
var jStart=1;if((distanceOffsetArray.length%2)!=0){jStart=0;}
var lastTimeoutRegistered=0;var count=0;for(var j=0;j1)||(j>=(distanceOffsetArray.length-2))){lastCheckOffset=distanceOffsetArray[j];scrollTimeouts[scrollTimeouts.length]=helpers.slowScrollHorizontalIntervalTimer(scrollIntervalTime*j,node,slideNodes,distanceOffsetArray[j],scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,newChildOffset,originalOffsets,childrenOffsets,infiniteSliderWidth,numberOfSlides,slideNodeOuterWidths,sliderNumber,centeredSlideOffset,endOffset,settings);}}
var slideChanged=false;var tempOffset=(newChildOffset+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;if(settings.infiniteSlider){if(tempOffset!=activeChildInfOffsets[sliderNumber]){slideChanged=true;}}else{if(newChildOffset!=activeChildOffsets[sliderNumber]){slideChanged=true;}}
if(settings.onSlideComplete!=''&&(distanceOffsetArray.length>1)){scrollTimeouts[scrollTimeouts.length]=helpers.onSlideCompleteTimer(scrollIntervalTime*(j+1),settings,node,$(node).children(':eq('+tempOffset+')'),endOffset,sliderNumber);}
scrollTimeouts[scrollTimeouts.length]=helpers.updateBackfaceVisibilityTimer(scrollIntervalTime*(j+1),slideNodes,sliderNumber,numberOfSlides,settings);slideTimeouts[sliderNumber]=scrollTimeouts;helpers.hideScrollbar(settings,scrollTimeouts,j,distanceOffsetArray,scrollbarClass,scrollbarWidth,stageWidth,scrollMargin,scrollBorder,sliderNumber);},onSlideComplete:function(settings,node,slideNode,newChildOffset,sliderNumber){var isChanged=(onChangeEventLastFired[sliderNumber]!=newChildOffset)?true:false;var args=new helpers.args('complete',settings,$(node),slideNode,newChildOffset,newChildOffset);$(node).parent().data('args',args);if(settings.onSlideComplete!=''){settings.onSlideComplete(args);}
onChangeEventLastFired[sliderNumber]=newChildOffset;},getSliderOffset:function(node,xy){var sliderOffset=0;xy=(xy=='x')?4:5;if(has3DTransform&&!isIe7&&!isIe8){var transforms=new Array('-webkit-transform','-moz-transform','transform');var transformArray;for(var i=0;i0){transformArray=$(node).css(transforms[i]).split(',');break;}}}
sliderOffset=(transformArray[xy]==undefined)?0:parseInt(transformArray[xy],10);}else{sliderOffset=parseInt($(node).css('left'),10);}
return sliderOffset;},setSliderOffset:function(node,sliderOffset){sliderOffset=parseInt(sliderOffset,10);if(has3DTransform&&!isIe7&&!isIe8){$(node).css({'msTransform':'matrix(1,0,0,1,'+sliderOffset+',0)','webkitTransform':'matrix(1,0,0,1,'+sliderOffset+',0)','MozTransform':'matrix(1,0,0,1,'+sliderOffset+',0)','transform':'matrix(1,0,0,1,'+sliderOffset+',0)'});}else{$(node).css({left:sliderOffset+'px'});}},setBrowserInfo:function(){if(navigator.userAgent.match('WebKit')!=null){isWebkit=true;grabOutCursor='-webkit-grab';grabInCursor='-webkit-grabbing';}else if(navigator.userAgent.match('Gecko')!=null){isGecko=true;grabOutCursor='move';grabInCursor='-moz-grabbing';}else if(navigator.userAgent.match('MSIE 7')!=null){isIe7=true;isIe=true;}else if(navigator.userAgent.match('MSIE 8')!=null){isIe8=true;isIe=true;}else if(navigator.userAgent.match('MSIE 9')!=null){isIe9=true;isIe=true;}},has3DTransform:function(){var has3D=false;var testElement=$('').css({'msTransform':'matrix(1,1,1,1,1,1)','webkitTransform':'matrix(1,1,1,1,1,1)','MozTransform':'matrix(1,1,1,1,1,1)','transform':'matrix(1,1,1,1,1,1)'});if(testElement.attr('style')==''){has3D=false;}else if(isGecko&&(parseInt(navigator.userAgent.split('/')[3],10)>=21)){has3D=false;}else if(testElement.attr('style')!=undefined){has3D=true;}
return has3D;},getSlideNumber:function(slide,sliderNumber,numberOfSlides){return(slide-infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;},calcActiveOffset:function(settings,offset,childrenOffsets,stageWidth,infiniteSliderOffset,numberOfSlides,activeChildOffset,sliderNumber){var isFirst=false;var arrayOfOffsets=new Array();var newChildOffset;if(offset>childrenOffsets[0])newChildOffset=0;if(offset<(childrenOffsets[childrenOffsets.length-1]))newChildOffset=numberOfSlides-1;for(var i=0;i(offset-stageWidth))){if(!isFirst&&(childrenOffsets[i]!=offset)){arrayOfOffsets[arrayOfOffsets.length]=childrenOffsets[i-1];}
arrayOfOffsets[arrayOfOffsets.length]=childrenOffsets[i];isFirst=true;}}
if(arrayOfOffsets.length==0){arrayOfOffsets[0]=childrenOffsets[childrenOffsets.length-1];}
var distance=stageWidth;var closestChildOffset=0;for(var i=0;i0)&&(direction==1)){offsetDiff-=$(node).width();}
var stepArray=new Array();var t;var nextStep;helpers.showScrollbar(settings,scrollbarClass);for(var i=0;i<=steps;i++){t=i;t/=steps;t--;nextStep=startOffset+offsetDiff*(Math.pow(t,5)+1);stepArray[stepArray.length]=nextStep;}
var tempOffset=(slide+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;var lastCheckOffset=0;for(var i=0;i1)||(i>=(stepArray.length-2))){lastCheckOffset=stepArray[i];scrollTimeouts[i]=helpers.slowScrollHorizontalIntervalTimer(scrollIntervalTime*(i+1),node,slideNodes,stepArray[i],scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,slide,originalOffsets,childrenOffsets,infiniteSliderWidth,numberOfSlides,slideNodeOuterWidths,sliderNumber,centeredSlideOffset,tempOffset,settings);}
if((i==0)&&(settings.onSlideStart!='')){var tempOffset2=(activeChildOffsets[sliderNumber]+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;settings.onSlideStart(new helpers.args('start',settings,node,$(node).children(':eq('+tempOffset2+')'),tempOffset2,slide));}}
var slideChanged=false;if(settings.infiniteSlider){if(tempOffset!=activeChildInfOffsets[sliderNumber]){slideChanged=true;}}else{if(slide!=activeChildOffsets[sliderNumber]){slideChanged=true;}}
if(slideChanged&&(settings.onSlideComplete!='')){scrollTimeouts[scrollTimeouts.length]=helpers.onSlideCompleteTimer(scrollIntervalTime*(i+1),settings,node,$(node).children(':eq('+tempOffset+')'),tempOffset,sliderNumber);}
slideTimeouts[sliderNumber]=scrollTimeouts;helpers.hideScrollbar(settings,scrollTimeouts,i,stepArray,scrollbarClass,scrollbarWidth,stageWidth,scrollMargin,scrollBorder,sliderNumber);helpers.autoSlide(node,slideNodes,scrollTimeouts,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,centeredSlideOffset,settings);},changeOffset:function(endOffset,node,slideNodes,scrollTimeouts,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,centeredSlideOffset,settings){helpers.autoSlidePause(sliderNumber);for(var j=0;j(sliderMin[sliderNumber]*-1+centeredSlideOffset))?sliderMin[sliderNumber]*-1+centeredSlideOffset:endOffset;endOffset=(endOffset<(sliderMax[sliderNumber]*-1))?sliderMax[sliderNumber]*-1:endOffset;}
var steps=Math.ceil(settings.autoSlideTransTimer/10)+1;var startOffset=helpers.getSliderOffset(node,'x');var slide=(helpers.calcActiveOffset(settings,endOffset,childrenOffsets,stageWidth,infiniteSliderOffset,numberOfSlides,activeChildOffsets[sliderNumber],sliderNumber)+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;var testOffsets=childrenOffsets.slice();if(settings.snapToChildren&&!settings.infiniteSlider){endOffset=childrenOffsets[slide];}else if(settings.infiniteSlider&&settings.snapToChildren){while(endOffset>=testOffsets[0]){testOffsets.splice(0,0,testOffsets[numberOfSlides-1]+$(node).width());testOffsets.splice(numberOfSlides,1);}
while(endOffset<=testOffsets[numberOfSlides-1]){testOffsets.splice(numberOfSlides,0,testOffsets[0]-$(node).width());testOffsets.splice(0,1);}
slide=helpers.calcActiveOffset(settings,endOffset,testOffsets,stageWidth,infiniteSliderOffset,numberOfSlides,activeChildOffsets[sliderNumber],sliderNumber);endOffset=testOffsets[slide];}
var offsetDiff=endOffset-startOffset;var stepArray=new Array();var t;var nextStep;helpers.showScrollbar(settings,scrollbarClass);for(var i=0;i<=steps;i++){t=i;t/=steps;t--;nextStep=startOffset+offsetDiff*(Math.pow(t,5)+1);stepArray[stepArray.length]=nextStep;}
var tempOffset=(slide+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;var lastCheckOffset=0;for(var i=0;i1)||(i>=(stepArray.length-2))){lastCheckOffset=stepArray[i];scrollTimeouts[i]=helpers.slowScrollHorizontalIntervalTimer(scrollIntervalTime*(i+1),node,slideNodes,stepArray[i],scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,slide,originalOffsets,childrenOffsets,infiniteSliderWidth,numberOfSlides,slideNodeOuterWidths,sliderNumber,centeredSlideOffset,tempOffset,settings);}
if((i==0)&&(settings.onSlideStart!='')){var tempOffset=(activeChildOffsets[sliderNumber]+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;settings.onSlideStart(new helpers.args('start',settings,node,$(node).children(':eq('+tempOffset+')'),tempOffset,slide));}}
var slideChanged=false;if(settings.infiniteSlider){if(tempOffset!=activeChildInfOffsets[sliderNumber]){slideChanged=true;}}else{if(slide!=activeChildOffsets[sliderNumber]){slideChanged=true;}}
if(slideChanged&&(settings.onSlideComplete!='')){scrollTimeouts[scrollTimeouts.length]=helpers.onSlideCompleteTimer(scrollIntervalTime*(i+1),settings,node,$(node).children(':eq('+tempOffset+')'),tempOffset,sliderNumber);}
slideTimeouts[sliderNumber]=scrollTimeouts;helpers.hideScrollbar(settings,scrollTimeouts,i,stepArray,scrollbarClass,scrollbarWidth,stageWidth,scrollMargin,scrollBorder,sliderNumber);helpers.autoSlide(node,slideNodes,scrollTimeouts,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,centeredSlideOffset,settings);},autoSlide:function(scrollerNode,slideNodes,scrollTimeouts,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,centeredSlideOffset,settings){if(!iosSliderSettings[sliderNumber].autoSlide)return false;helpers.autoSlidePause(sliderNumber);autoSlideTimeouts[sliderNumber]=setTimeout(function(){if(!settings.infiniteSlider&&(activeChildOffsets[sliderNumber]>childrenOffsets.length-1)){activeChildOffsets[sliderNumber]=activeChildOffsets[sliderNumber]-numberOfSlides;}
var nextSlide=activeChildOffsets[sliderNumber]+infiniteSliderOffset[sliderNumber]+1;helpers.changeSlide(nextSlide,scrollerNode,slideNodes,scrollTimeouts,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,centeredSlideOffset,settings);helpers.autoSlide(scrollerNode,slideNodes,scrollTimeouts,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,centeredSlideOffset,settings);},settings.autoSlideTimer+settings.autoSlideTransTimer);},autoSlidePause:function(sliderNumber){clearTimeout(autoSlideTimeouts[sliderNumber]);},isUnselectable:function(node,settings){if(settings.unselectableSelector!=''){if($(node).closest(settings.unselectableSelector).length==1)return true;}
return false;},slowScrollHorizontalIntervalTimer:function(scrollIntervalTime,node,slideNodes,step,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,slide,originalOffsets,childrenOffsets,infiniteSliderWidth,numberOfSlides,slideNodeOuterWidths,sliderNumber,centeredSlideOffset,endOffset,settings){var scrollTimeout=setTimeout(function(){helpers.slowScrollHorizontalInterval(node,slideNodes,step,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,slide,originalOffsets,childrenOffsets,infiniteSliderWidth,numberOfSlides,slideNodeOuterWidths,sliderNumber,centeredSlideOffset,endOffset,settings);},scrollIntervalTime);return scrollTimeout;},onSlideCompleteTimer:function(scrollIntervalTime,settings,node,slideNode,slide,scrollbarNumber){var scrollTimeout=setTimeout(function(){helpers.onSlideComplete(settings,node,slideNode,slide,scrollbarNumber);},scrollIntervalTime);return scrollTimeout;},hideScrollbarIntervalTimer:function(scrollIntervalTime,newOffset,opacity,scrollbarClass,scrollbarWidth,stageWidth,scrollMargin,scrollBorder,sliderNumber,settings){var scrollTimeout=setTimeout(function(){helpers.hideScrollbarInterval(newOffset,opacity,scrollbarClass,scrollbarWidth,stageWidth,scrollMargin,scrollBorder,sliderNumber,settings);},scrollIntervalTime);return scrollTimeout;},updateBackfaceVisibilityTimer:function(scrollIntervalTime,slideNodes,sliderNumber,numberOfSlides,settings){var scrollTimeout=setTimeout(function(){helpers.updateBackfaceVisibility(slideNodes,sliderNumber,numberOfSlides,settings);},scrollIntervalTime);return scrollTimeout;},updateBackfaceVisibility:function(slideNodes,sliderNumber,numberOfSlides,settings){var slide=(activeChildOffsets[sliderNumber]+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;var usedSlideArray=Array();for(var i=0;i<(settings.hardwareAccelBuffer*2);i++){var slide_eq=helpers.mod(slide+i-settings.hardwareAccelBuffer,numberOfSlides);if($(slideNodes).eq(slide_eq).css('-webkit-backface-visibility')=='visible'){usedSlideArray[usedSlideArray.length]=slide_eq;var eq_h=helpers.mod(slide_eq+settings.hardwareAccelBuffer*2,numberOfSlides);var eq_l=helpers.mod(slide_eq-settings.hardwareAccelBuffer*2,numberOfSlides);$(slideNodes).eq(slide_eq).css('-webkit-backface-visibility','hidden');if(usedSlideArray.indexOf(eq_l)==-1)
$(slideNodes).eq(eq_l).css('-webkit-backface-visibility','');if(usedSlideArray.indexOf(eq_h)==-1)
$(slideNodes).eq(eq_h).css('-webkit-backface-visibility','');}}},mod:function(x,mod){var rem=x%mod;return rem<0?rem+mod:rem;},args:function(func,settings,node,activeSlideNode,newChildOffset,targetSlideOffset){this.prevSlideNumber=($(node).parent().data('args')==undefined)?undefined:$(node).parent().data('args').prevSlideNumber;this.prevSlideObject=($(node).parent().data('args')==undefined)?undefined:$(node).parent().data('args').prevSlideObject;this.targetSlideNumber=targetSlideOffset+1;this.targetSlideObject=$(node).children(':eq('+targetSlideOffset+')');this.slideChanged=false;if(func=='load'){this.targetSlideNumber=undefined;this.targetSlideObject=undefined;}else if(func=='start'){this.targetSlideNumber=undefined;this.targetSlideObject=undefined;}else if(func=='change'){this.slideChanged=true;this.prevSlideNumber=($(node).parent().data('args')==undefined)?settings.startAtSlide:$(node).parent().data('args').currentSlideNumber;this.prevSlideObject=$(node).children(':eq('+this.prevSlideNumber+')');}else if(func=='complete'){this.slideChanged=$(node).parent().data('args').slideChanged;}
this.settings=settings;this.data=$(node).parent().data('iosslider');this.sliderObject=node;this.sliderContainerObject=$(node).parent();this.currentSlideObject=activeSlideNode;this.currentSlideNumber=newChildOffset+1;this.currentSliderOffset=helpers.getSliderOffset(node,'x')*-1;},preventDrag:function(event){event.preventDefault();},preventClick:function(event){event.stopImmediatePropagation();return false;},enableClick:function(){return true;}}
helpers.setBrowserInfo();var methods={init:function(options,node){has3DTransform=helpers.has3DTransform();var settings=$.extend(true,{'elasticPullResistance':0.6,'frictionCoefficient':0.92,'elasticFrictionCoefficient':0.6,'snapFrictionCoefficient':0.92,'snapToChildren':false,'snapSlideCenter':false,'startAtSlide':1,'scrollbar':false,'scrollbarDrag':false,'scrollbarHide':true,'scrollbarPaging':false,'scrollbarLocation':'top','scrollbarContainer':'','scrollbarOpacity':0.4,'scrollbarHeight':'4px','scrollbarBorder':'0','scrollbarMargin':'5px','scrollbarBackground':'#000','scrollbarBorderRadius':'100px','scrollbarShadow':'0 0 0 #000','scrollbarElasticPullResistance':0.9,'desktopClickDrag':false,'keyboardControls':false,'tabToAdvance':false,'responsiveSlideContainer':true,'responsiveSlides':true,'navSlideSelector':'','navPrevSelector':'','navNextSelector':'','autoSlideToggleSelector':'','autoSlide':false,'autoSlideTimer':5000,'autoSlideTransTimer':750,'autoSlideHoverPause':true,'infiniteSlider':false,'snapVelocityThreshold':5,'slideStartVelocityThreshold':0,'horizontalSlideLockThreshold':5,'verticalSlideLockThreshold':3,'hardwareAccelBuffer':5,'stageCSS':{position:'relative',top:'0',left:'0',overflow:'hidden',zIndex:1},'unselectableSelector':'','onSliderLoaded':'','onSliderUpdate':'','onSliderResize':'','onSlideStart':'','onSlideChange':'','onSlideComplete':''},options);if(node==undefined){node=this;}
return $(node).each(function(i){scrollbarNumber++;var sliderNumber=scrollbarNumber;var scrollTimeouts=new Array();iosSliderSettings[sliderNumber]=$.extend({},settings);sliderMin[sliderNumber]=0;sliderMax[sliderNumber]=0;var minTouchpoints=0;var xCurrentScrollRate=new Array(0,0);var yCurrentScrollRate=new Array(0,0);var scrollbarBlockClass='scrollbarBlock'+scrollbarNumber;var scrollbarClass='scrollbar'+scrollbarNumber;var scrollbarNode;var scrollbarBlockNode;var scrollbarStageWidth;var scrollbarWidth;var containerWidth;var containerHeight;var centeredSlideOffset=0;var stageNode=$(this);var stageWidth;var stageHeight;var slideWidth;var scrollMargin;var scrollBorder;var lastTouch;var isFirstInit=true;var newChildOffset=-1;var webkitTransformArray=new Array();var childrenOffsets;var originalOffsets=new Array();var scrollbarStartOpacity=0;var xScrollStartPosition=0;var yScrollStartPosition=0;var currentTouches=0;var scrollerNode=$(this).children(':first-child');var slideNodes;var slideNodeWidths;var slideNodeOuterWidths;var numberOfSlides=$(scrollerNode).children().not('script').length;var xScrollStarted=false;var lastChildOffset=0;var isMouseDown=false;var currentSlider=undefined;var sliderStopLocation=0;var infiniteSliderWidth;infiniteSliderOffset[sliderNumber]=0;var shortContent=false;onChangeEventLastFired[sliderNumber]=-1;var isAutoSlideToggleOn=false;iosSliders[sliderNumber]=stageNode;isEventCleared[sliderNumber]=false;var currentEventNode;var intermediateChildOffset=0;var tempInfiniteSliderOffset=0;var preventXScroll=false;var snapOverride=false;var clickEvent='touchstart.iosSliderEvent click.iosSliderEvent';var scrollerWidth;var anchorEvents;var onclickEvents;var allScrollerNodeChildren;touchLocks[sliderNumber]=false;slideTimeouts[sliderNumber]=new Array();if(settings.scrollbarDrag){settings.scrollbar=true;settings.scrollbarHide=false;}
var $this=$(this);var data=$this.data('iosslider');if(data!=undefined)return true;if(parseInt($().jquery.split('.').join(''),10)>=14.2){$(this).delegate('img','dragstart.iosSliderEvent',function(event){event.preventDefault();});}else{$(this).find('img').bind('dragstart.iosSliderEvent',function(event){event.preventDefault();});}
if(settings.infiniteSlider){settings.scrollbar=false;}
if(settings.infiniteSlider&&(numberOfSlides==1)){settings.infiniteSlider=false;}
if(settings.scrollbar){if(settings.scrollbarContainer!=''){$(settings.scrollbarContainer).append("");}else{$(scrollerNode).parent().append("");}}
if(!init())return true;$(this).find('a').bind('mousedown',helpers.preventDrag);$(this).find("[onclick]").bind('click',helpers.preventDrag).each(function(){$(this).data('onclick',this.onclick);});var newChildOffset=helpers.calcActiveOffset(settings,helpers.getSliderOffset($(scrollerNode),'x'),childrenOffsets,stageWidth,infiniteSliderOffset[sliderNumber],numberOfSlides,undefined,sliderNumber);var tempOffset=(newChildOffset+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;var args=new helpers.args('load',settings,scrollerNode,$(scrollerNode).children(':eq('+tempOffset+')'),tempOffset,tempOffset);$(stageNode).data('args',args);if(settings.onSliderLoaded!=''){settings.onSliderLoaded(args);}
onChangeEventLastFired[sliderNumber]=tempOffset;function init(){helpers.autoSlidePause(sliderNumber);anchorEvents=$(scrollerNode).find('a');onclickEvents=$(scrollerNode).find('[onclick]');allScrollerNodeChildren=$(scrollerNode).find('*');$(stageNode).css('width','');$(stageNode).css('height','');$(scrollerNode).css('width','');slideNodes=$(scrollerNode).children().not('script').get();slideNodeWidths=new Array();slideNodeOuterWidths=new Array();if(settings.responsiveSlides){$(slideNodes).css('width','');}
sliderMax[sliderNumber]=0;childrenOffsets=new Array();containerWidth=$(stageNode).parent().width();stageWidth=$(stageNode).outerWidth(true);if(settings.responsiveSlideContainer){stageWidth=($(stageNode).outerWidth(true)>containerWidth)?containerWidth:$(stageNode).width();}
$(stageNode).css({position:settings.stageCSS.position,top:settings.stageCSS.top,left:settings.stageCSS.left,overflow:settings.stageCSS.overflow,zIndex:settings.stageCSS.zIndex,'webkitPerspective':1000,'webkitBackfaceVisibility':'hidden','msTouchAction':'pan-y',width:stageWidth});$(settings.unselectableSelector).css({cursor:'default'});for(var j=0;jstageWidth){newWidth=stageWidth+(slideNodeOuterWidths[j]-slideNodeWidths[j])*-1;slideNodeWidths[j]=newWidth;slideNodeOuterWidths[j]=stageWidth;}else{newWidth=slideNodeWidths[j];}
$(slideNodes[j]).css({width:newWidth});}
$(slideNodes[j]).css({overflow:'hidden',position:'absolute'});childrenOffsets[j]=sliderMax[sliderNumber]*-1;sliderMax[sliderNumber]=sliderMax[sliderNumber]+newWidth+(slideNodeOuterWidths[j]-slideNodeWidths[j]);}
if(settings.snapSlideCenter){centeredSlideOffset=(stageWidth-slideNodeOuterWidths[0])*0.5;if(settings.responsiveSlides&&(slideNodeOuterWidths[0]>stageWidth)){centeredSlideOffset=0;}}
sliderAbsMax[sliderNumber]=sliderMax[sliderNumber]*2;for(var j=0;jchildrenOffsets.length)?childrenOffsets.length:iosSliderSettings[sliderNumber].startAtSlide;if(settings.infiniteSlider){iosSliderSettings[sliderNumber].startAtSlide=(iosSliderSettings[sliderNumber].startAtSlide-1+numberOfSlides)%numberOfSlides;activeChildOffsets[sliderNumber]=(iosSliderSettings[sliderNumber].startAtSlide);}else{iosSliderSettings[sliderNumber].startAtSlide=((iosSliderSettings[sliderNumber].startAtSlide-1)<0)?childrenOffsets.length-1:iosSliderSettings[sliderNumber].startAtSlide;activeChildOffsets[sliderNumber]=(iosSliderSettings[sliderNumber].startAtSlide-1);}
activeChildInfOffsets[sliderNumber]=activeChildOffsets[sliderNumber];}
sliderMin[sliderNumber]=sliderMax[sliderNumber]+centeredSlideOffset;$(scrollerNode).css({position:'relative',cursor:grabOutCursor,'webkitPerspective':'0','webkitBackfaceVisibility':'hidden',width:sliderMax[sliderNumber]+'px'});scrollerWidth=sliderMax[sliderNumber];sliderMax[sliderNumber]=sliderMax[sliderNumber]*2-stageWidth+centeredSlideOffset*2;shortContent=(((scrollerWidth+centeredSlideOffset)containerHeight)?containerHeight:stageHeight;}
$(stageNode).css({height:stageHeight});helpers.setSliderOffset(scrollerNode,childrenOffsets[activeChildOffsets[sliderNumber]]);if(settings.infiniteSlider&&!shortContent){var currentScrollOffset=helpers.getSliderOffset($(scrollerNode),'x');var count=(infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides*-1;while(count<0){var lowSlideNumber=0;var lowSlideOffset=helpers.getSliderOffset($(slideNodes[0]),'x');$(slideNodes).each(function(i){if(helpers.getSliderOffset(this,'x')0)&&settings.snapSlideCenter&&isFirstInit){var highSlideNumber=0;var highSlideOffset=helpers.getSliderOffset($(slideNodes[0]),'x');$(slideNodes).each(function(i){if(helpers.getSliderOffset(this,'x')>highSlideOffset){highSlideOffset=helpers.getSliderOffset(this,'x');highSlideNumber=i;}});var newOffset=sliderMin[sliderNumber]-slideNodeOuterWidths[highSlideNumber];helpers.setSliderOffset($(slideNodes)[highSlideNumber],newOffset);childrenOffsets.splice(0,0,newOffset*-1+centeredSlideOffset);childrenOffsets.splice(childrenOffsets.length-1,1);sliderMin[sliderNumber]=childrenOffsets[0]*-1+centeredSlideOffset;sliderMax[sliderNumber]=sliderMin[sliderNumber]+scrollerWidth-stageWidth;infiniteSliderOffset[sliderNumber]--;activeChildOffsets[sliderNumber]++;}
while(currentScrollOffset<=(sliderMax[sliderNumber]*-1)){var lowSlideNumber=0;var lowSlideOffset=helpers.getSliderOffset($(slideNodes[0]),'x');$(slideNodes).each(function(i){if(helpers.getSliderOffset(this,'x')0)||settings.infiniteSlider){helpers.changeSlide(slide-1,scrollerNode,slideNodes,scrollTimeouts,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,centeredSlideOffset,settings);}});}
if(settings.navNextSelector!=''){$(settings.navNextSelector).css({cursor:'pointer'});$(settings.navNextSelector).unbind(clickEvent).bind(clickEvent,function(e){if(e.type=='touchstart'){$(this).unbind('click.iosSliderEvent');}else{$(this).unbind('touchstart.iosSliderEvent');}
clickEvent=e.type+'.iosSliderEvent';var slide=(activeChildOffsets[sliderNumber]+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;if((slide$(scrollbarNode).offset().left){methods.nextPage(stageNode);}else{methods.prevPage(stageNode);}}});}
if(iosSliderSettings[sliderNumber].responsiveSlides||iosSliderSettings[sliderNumber].responsiveSlideContainer){var orientationEvent=supportsOrientationChange?'orientationchange':'resize';$(window).bind(orientationEvent+'.iosSliderEvent-'+sliderNumber,function(){if(!init())return true;var args=$(stageNode).data('args');if(settings.onSliderResize!=''){settings.onSliderResize(args);}});}
if((settings.keyboardControls||settings.tabToAdvance)&&!shortContent){$(document).bind('keydown.iosSliderEvent',function(e){if((!isIe7)&&(!isIe8)){var e=e.originalEvent;}
if(e.target.nodeName=='INPUT')return true;if(touchLocks[sliderNumber])return true;if((e.keyCode==37)&&settings.keyboardControls){e.preventDefault();var slide=(activeChildOffsets[sliderNumber]+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;if((slide>0)||settings.infiniteSlider){helpers.changeSlide(slide-1,scrollerNode,slideNodes,scrollTimeouts,scrollbarClass,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,centeredSlideOffset,settings);}}else if(((e.keyCode==39)&&settings.keyboardControls)||((e.keyCode==9)&&settings.tabToAdvance)){e.preventDefault();var slide=(activeChildOffsets[sliderNumber]+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;if((slide(sliderMin[sliderNumber]*-1+centeredSlideOffset+scrollerWidth)){scrollPosition=sliderMin[sliderNumber]*-1+centeredSlideOffset+scrollerWidth;helpers.setSliderOffset($('.'+scrollbarClass),scrollPosition);$('.'+scrollbarClass).css({width:(scrollbarWidth-scrollBorder)+'px'});}else if(scrollPosition<(sliderMax[sliderNumber]*-1)){scrollPosition=sliderMax[sliderNumber]*-1;helpers.setSliderOffset($('.'+scrollbarClass),(scrollbarStageWidth-scrollMargin-scrollbarWidth));$('.'+scrollbarClass).css({width:(scrollbarWidth-scrollBorder)+'px'});}
var scrollbarSubtractor=($(this)[0]===$(scrollbarNode)[0])?(sliderMin[sliderNumber]):0;xScrollStartPosition=(helpers.getSliderOffset(this,'x')-eventX-scrollbarSubtractor)*-1;yScrollStartPosition=(helpers.getSliderOffset(this,'y')-eventY)*-1;xCurrentScrollRate[1]=eventX;yCurrentScrollRate[1]=eventY;snapOverride=false;});$(document).bind('touchmove.iosSliderEvent mousemove.iosSliderEvent',function(e){if((!isIe7)&&(!isIe8)){var e=e.originalEvent;}
if(touchLocks[sliderNumber]||shortContent||isUnselectable||!touchStartFlag)return true;var edgeDegradation=0;if(e.type=='touchmove'){eventX=e.touches[0].pageX;eventY=e.touches[0].pageY;}else{if(window.getSelection){if(window.getSelection().empty){}else if(window.getSelection().removeAllRanges){window.getSelection().removeAllRanges();}}else if(document.selection){if(isIe8){try{document.selection.empty();}catch(e){}}else{document.selection.empty();}}
eventX=e.pageX;eventY=e.pageY;if(!isMouseDown){return true;}
if(!isIe){if((typeof e.webkitMovementX!='undefined'||typeof e.webkitMovementY!='undefined')&&e.webkitMovementY===0&&e.webkitMovementX===0){return true;}}}
xCurrentScrollRate[0]=xCurrentScrollRate[1];xCurrentScrollRate[1]=eventX;xScrollDistance=(xCurrentScrollRate[1]-xCurrentScrollRate[0])/2;yCurrentScrollRate[0]=yCurrentScrollRate[1];yCurrentScrollRate[1]=eventY;yScrollDistance=(yCurrentScrollRate[1]-yCurrentScrollRate[0])/2;if(!xScrollStarted){var slide=(activeChildOffsets[sliderNumber]+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;var args=new helpers.args('start',settings,scrollerNode,$(scrollerNode).children(':eq('+slide+')'),slide,undefined);$(stageNode).data('args',args);if(settings.onSlideStart!=''){settings.onSlideStart(args);}}
if(((yScrollDistance>settings.verticalSlideLockThreshold)||(yScrollDistance<(settings.verticalSlideLockThreshold*-1)))&&(e.type=='touchmove')&&(!xScrollStarted)){preventXScroll=true;}
if(((xScrollDistance>settings.horizontalSlideLockThreshold)||(xScrollDistance<(settings.horizontalSlideLockThreshold*-1)))&&(e.type=='touchmove')){e.preventDefault();}
if(((xScrollDistance>settings.slideStartVelocityThreshold)||(xScrollDistance<(settings.slideStartVelocityThreshold*-1)))){xScrollStarted=true;}
if(xScrollStarted&&!preventXScroll){var scrollPosition=helpers.getSliderOffset(scrollerNode,'x');var scrollbarSubtractor=($(currentEventNode)[0]===$(scrollbarNode)[0])?(sliderMin[sliderNumber]):centeredSlideOffset;var scrollbarMultiplier=($(currentEventNode)[0]===$(scrollbarNode)[0])?((sliderMin[sliderNumber]-sliderMax[sliderNumber]-centeredSlideOffset)/(scrollbarStageWidth-scrollMargin-scrollbarWidth)):1;var elasticPullResistance=($(currentEventNode)[0]===$(scrollbarNode)[0])?settings.scrollbarElasticPullResistance:settings.elasticPullResistance;var snapCenteredSlideOffset=(settings.snapSlideCenter&&($(currentEventNode)[0]===$(scrollbarNode)[0]))?0:centeredSlideOffset;var snapCenteredSlideOffsetScrollbar=(settings.snapSlideCenter&&($(currentEventNode)[0]===$(scrollbarNode)[0]))?centeredSlideOffset:0;if(e.type=='touchmove'){if(currentTouches!=e.touches.length){xScrollStartPosition=(scrollPosition*-1)+eventX;}
currentTouches=e.touches.length;}
if(settings.infiniteSlider){if(scrollPosition<=(sliderMax[sliderNumber]*-1)){var scrollerWidth=$(scrollerNode).width();if(scrollPosition<=(sliderAbsMax[sliderNumber]*-1)){var sum=originalOffsets[0]*-1;$(slideNodes).each(function(i){helpers.setSliderOffset($(slideNodes)[i],sum+centeredSlideOffset);if(i=(sliderMin[sliderNumber]*-1))||(scrollPosition>=0)){var scrollerWidth=$(scrollerNode).width();if(scrollPosition>=0){var sum=originalOffsets[0]*-1;$(slideNodes).each(function(i){helpers.setSliderOffset($(slideNodes)[i],sum+centeredSlideOffset);if(i0)){var highSlideNumber=0;var highSlideOffset=helpers.getSliderOffset($(slideNodes[0]),'x');$(slideNodes).each(function(i){if(helpers.getSliderOffset(this,'x')>highSlideOffset){highSlideOffset=helpers.getSliderOffset(this,'x');highSlideNumber=i;}});var newOffset=sliderMin[sliderNumber]-slideNodeOuterWidths[highSlideNumber];helpers.setSliderOffset($(slideNodes)[highSlideNumber],newOffset);childrenOffsets.splice(0,0,newOffset*-1+centeredSlideOffset);childrenOffsets.splice(childrenOffsets.length-1,1);sliderMin[sliderNumber]=childrenOffsets[0]*-1+centeredSlideOffset;sliderMax[sliderNumber]=sliderMin[sliderNumber]+scrollerWidth-stageWidth;infiniteSliderOffset[sliderNumber]--;activeChildOffsets[sliderNumber]++;}}else{var highSlideNumber=0;var highSlideOffset=helpers.getSliderOffset($(slideNodes[0]),'x');$(slideNodes).each(function(i){if(helpers.getSliderOffset(this,'x')>highSlideOffset){highSlideOffset=helpers.getSliderOffset(this,'x');highSlideNumber=i;}});var newOffset=sliderMin[sliderNumber]-slideNodeOuterWidths[highSlideNumber];helpers.setSliderOffset($(slideNodes)[highSlideNumber],newOffset);childrenOffsets.splice(0,0,newOffset*-1+centeredSlideOffset);childrenOffsets.splice(childrenOffsets.length-1,1);sliderMin[sliderNumber]=childrenOffsets[0]*-1+centeredSlideOffset;sliderMax[sliderNumber]=sliderMin[sliderNumber]+scrollerWidth-stageWidth;infiniteSliderOffset[sliderNumber]--;}}}else{var scrollerWidth=$(scrollerNode).width();if(scrollPosition>(sliderMin[sliderNumber]*-1+centeredSlideOffset)){edgeDegradation=(sliderMin[sliderNumber]+((xScrollStartPosition-scrollbarSubtractor-eventX+snapCenteredSlideOffset)*-1*scrollbarMultiplier)-scrollbarSubtractor)*elasticPullResistance*-1/scrollbarMultiplier;}
if(scrollPosition<(sliderMax[sliderNumber]*-1)){edgeDegradation=(sliderMax[sliderNumber]+snapCenteredSlideOffsetScrollbar+((xScrollStartPosition-scrollbarSubtractor-eventX)*-1*scrollbarMultiplier)-scrollbarSubtractor)*elasticPullResistance*-1/scrollbarMultiplier;}}
helpers.setSliderOffset(scrollerNode,((xScrollStartPosition-scrollbarSubtractor-eventX-edgeDegradation)*-1*scrollbarMultiplier)-scrollbarSubtractor+snapCenteredSlideOffsetScrollbar);if(settings.scrollbar){helpers.showScrollbar(settings,scrollbarClass);scrollbarDistance=Math.floor((xScrollStartPosition-eventX-edgeDegradation-sliderMin[sliderNumber]+snapCenteredSlideOffset)/(sliderMax[sliderNumber]-sliderMin[sliderNumber]+centeredSlideOffset)*(scrollbarStageWidth-scrollMargin-scrollbarWidth)*scrollbarMultiplier);var width=scrollbarWidth;if(scrollbarDistance<=0){width=scrollbarWidth-scrollBorder-(scrollbarDistance*-1);helpers.setSliderOffset($('.'+scrollbarClass),0);$('.'+scrollbarClass).css({width:width+'px'});}else if(scrollbarDistance>=(scrollbarStageWidth-scrollMargin-scrollBorder-scrollbarWidth)){width=scrollbarStageWidth-scrollMargin-scrollBorder-scrollbarDistance;helpers.setSliderOffset($('.'+scrollbarClass),scrollbarDistance);$('.'+scrollbarClass).css({width:width+'px'});}else{helpers.setSliderOffset($('.'+scrollbarClass),scrollbarDistance);}}
if(e.type=='touchmove'){lastTouch=e.touches[0].pageX;}
var slideChanged=false;var newChildOffset=helpers.calcActiveOffset(settings,(xScrollStartPosition-eventX-edgeDegradation)*-1,childrenOffsets,stageWidth,infiniteSliderOffset[sliderNumber],numberOfSlides,undefined,sliderNumber);var tempOffset=(newChildOffset+infiniteSliderOffset[sliderNumber]+numberOfSlides)%numberOfSlides;if(settings.infiniteSlider){if(tempOffset!=activeChildInfOffsets[sliderNumber]){slideChanged=true;}}else{if(newChildOffset!=activeChildOffsets[sliderNumber]){slideChanged=true;}}
if(slideChanged){activeChildOffsets[sliderNumber]=newChildOffset;activeChildInfOffsets[sliderNumber]=tempOffset;snapOverride=true;var args=new helpers.args('change',settings,scrollerNode,$(scrollerNode).children(':eq('+tempOffset+')'),tempOffset,tempOffset);$(stageNode).data('args',args);if(settings.onSlideChange!=''){settings.onSlideChange(args);}
helpers.updateBackfaceVisibility(slideNodes,sliderNumber,numberOfSlides,settings);}}});var eventObject=$(window);if(isIe8||isIe7){var eventObject=$(document);}
$(touchSelection).bind('touchcancel.iosSliderEvent touchend.iosSliderEvent',function(e){var e=e.originalEvent;if(touchEndFlag)return false;touchEndFlag=true;if(touchLocks[sliderNumber]||shortContent)return true;if(isUnselectable)return true;if(e.touches.length!=0){for(var j=0;j=1.8){allScrollerNodeChildren.each(function(){var clickObject=$._data(this,'events');if(clickObject!=undefined){if(clickObject.click!=undefined){if(clickObject.click[0].namespace!='iosSliderEvent'){if(!xScrollStarted){return false;}
$(this).one('click.disableClick',helpers.preventClick);var handlers=$._data(this,'events').click;var handler=handlers.pop();handlers.splice(0,0,handler);}}}});}else if(parseFloat($().jquery)>=1.6){allScrollerNodeChildren.each(function(){var clickObject=$(this).data('events');if(clickObject!=undefined){if(clickObject.click!=undefined){if(clickObject.click[0].namespace!='iosSliderEvent'){if(!xScrollStarted){return false;}
$(this).one('click.disableClick',helpers.preventClick);var handlers=$(this).data('events').click;var handler=handlers.pop();handlers.splice(0,0,handler);}}}});}
if(!isEventCleared[sliderNumber]){if(shortContent)return true;if(settings.desktopClickDrag){$(scrollerNode).css({cursor:grabOutCursor});}
if(settings.scrollbarDrag){$(scrollbarNode).css({cursor:grabOutCursor});}
isMouseDown=false;if(currentSlider==undefined){return true;}
helpers.slowScrollHorizontal(currentSlider,slideNodes,scrollTimeouts,scrollbarClass,xScrollDistance,yScrollDistance,scrollbarWidth,stageWidth,scrollbarStageWidth,scrollMargin,scrollBorder,originalOffsets,childrenOffsets,slideNodeOuterWidths,sliderNumber,infiniteSliderWidth,numberOfSlides,currentEventNode,snapOverride,centeredSlideOffset,settings);currentSlider=undefined;}
preventXScroll=false;touchStartFlag=false;});}});},destroy:function(clearStyle,node){if(node==undefined){node=this;}
return $(node).each(function(){var $this=$(this);var data=$this.data('iosslider');if(data==undefined)return false;if(clearStyle==undefined){clearStyle=true;}
helpers.autoSlidePause(data.sliderNumber);isEventCleared[data.sliderNumber]=true;$(window).unbind('.iosSliderEvent-'+data.sliderNumber);$(document).unbind('.iosSliderEvent-'+data.sliderNumber);$(document).unbind('keydown.iosSliderEvent');$(this).unbind('.iosSliderEvent');$(this).children(':first-child').unbind('.iosSliderEvent');$(this).children(':first-child').children().unbind('.iosSliderEvent');$(data.settings.scrollbarBlockNode).unbind('.iosSliderEvent');if(clearStyle){$(this).attr('style','');$(this).children(':first-child').attr('style','');$(this).children(':first-child').children().attr('style','');$(data.settings.navSlideSelector).attr('style','');$(data.settings.navPrevSelector).attr('style','');$(data.settings.navNextSelector).attr('style','');$(data.settings.autoSlideToggleSelector).attr('style','');$(data.settings.unselectableSelector).attr('style','');}
if(data.settings.scrollbar){$('.scrollbarBlock'+data.sliderNumber).remove();}
var scrollTimeouts=slideTimeouts[data.sliderNumber];for(var i=0;i=slidePosition){$this.data('args').currentSlideNumber++;}}else{if(slidePosition==1){$(data.scrollerNode).children(':eq(0)').before(slideNode);}else{$(data.scrollerNode).children(':eq('+(slidePosition-2)+')').after(slideNode);}
if((infiniteSliderOffset[data.sliderNumber]<-1)&&(true)){activeChildOffsets[data.sliderNumber]--;}
if($this.data('args').currentSlideNumber>=slidePosition){activeChildOffsets[data.sliderNumber]++;}}
$this.data('iosslider').numberOfSlides++;methods.update(this);});},removeSlide:function(slideNumber){return this.each(function(){var $this=$(this);var data=$this.data('iosslider');if(data==undefined)return false;$(data.scrollerNode).children(':eq('+(slideNumber-1)+')').remove();if(activeChildOffsets[data.sliderNumber]>(slideNumber-1)){activeChildOffsets[data.sliderNumber]--;}
$this.data('iosslider').numberOfSlides--;methods.update(this);});},goToSlide:function(slide,duration,node){if(node==undefined){node=this;}
return $(node).each(function(){var $this=$(this);var data=$this.data('iosslider');if((data==undefined)||data.shortContent)return false;slide=(slide>data.childrenOffsets.length)?data.childrenOffsets.length-1:slide-1;if(duration!=undefined)
data.settings.autoSlideTransTimer=duration;helpers.changeSlide(slide,$(data.scrollerNode),$(data.slideNodes),slideTimeouts[data.sliderNumber],data.scrollbarClass,data.scrollbarWidth,data.stageWidth,data.scrollbarStageWidth,data.scrollMargin,data.scrollBorder,data.originalOffsets,data.childrenOffsets,data.slideNodeOuterWidths,data.sliderNumber,data.infiniteSliderWidth,data.numberOfSlides,data.centeredSlideOffset,data.settings);});},prevSlide:function(duration){return this.each(function(){var $this=$(this);var data=$this.data('iosslider');if((data==undefined)||data.shortContent)return false;var slide=(activeChildOffsets[data.sliderNumber]+infiniteSliderOffset[data.sliderNumber]+data.numberOfSlides)%data.numberOfSlides;if(duration!=undefined)
data.settings.autoSlideTransTimer=duration;if((slide>0)||data.settings.infiniteSlider){helpers.changeSlide(slide-1,$(data.scrollerNode),$(data.slideNodes),slideTimeouts[data.sliderNumber],data.scrollbarClass,data.scrollbarWidth,data.stageWidth,data.scrollbarStageWidth,data.scrollMargin,data.scrollBorder,data.originalOffsets,data.childrenOffsets,data.slideNodeOuterWidths,data.sliderNumber,data.infiniteSliderWidth,data.numberOfSlides,data.centeredSlideOffset,data.settings);}
activeChildOffsets[data.sliderNumber]=slide;});},nextSlide:function(duration){return this.each(function(){var $this=$(this);var data=$this.data('iosslider');if((data==undefined)||data.shortContent)return false;var slide=(activeChildOffsets[data.sliderNumber]+infiniteSliderOffset[data.sliderNumber]+data.numberOfSlides)%data.numberOfSlides;if(duration!=undefined)
data.settings.autoSlideTransTimer=duration;if((slide/g,"")),hashtag}function i(){"undefined"!=typeof theRel&&(location.hash=theRel+"/"+rel_index+"/")}function p(){-1!==location.href.indexOf("#prettyPhoto")&&(location.hash="prettyPhoto")}function o(e,t){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+e+"=([^]*)",p=new RegExp(i),o=p.exec(t);return null==o?"":o[1]}e.prettyPhoto={version:"3.1.6"},e.fn.prettyPhoto=function(a){function s(){e(".pp_loaderIcon").hide(),projectedTop=scroll_pos.scrollTop+(I/2-f.containerHeight/2),projectedTop<0&&(projectedTop=0),$ppt.fadeTo(settings.animation_speed,1),$pp_pic_holder.find(".pp_content").animate({height:f.contentHeight,width:f.contentWidth},settings.animation_speed),$pp_pic_holder.animate({top:projectedTop,left:j/2-f.containerWidth/2<0?0:j/2-f.containerWidth/2,width:f.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(f.height).width(f.width),$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),isSet&&"image"==h(pp_images[set_position])?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(),settings.allow_expand&&(f.resized?e("a.pp_expand,a.pp_contract").show():e("a.pp_expand").hide()),!settings.autoplay_slideshow||P||v||e.prettyPhoto.startSlideshow(),settings.changepicturecallback(),v=!0}),m(),a.ajaxcallback()}function n(t){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden"),$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){e(".pp_loaderIcon").show(),t()})}function r(t){t>1?e(".pp_nav").show():e(".pp_nav").hide()}function l(e,t){if(resized=!1,d(e,t),imageWidth=e,imageHeight=t,(k>j||b>I)&&doresize&&settings.allow_resize&&!$){for(resized=!0,fitting=!1;!fitting;)k>j?(imageWidth=j-200,imageHeight=t/e*imageWidth):b>I?(imageHeight=I-200,imageWidth=e/t*imageHeight):fitting=!0,b=imageHeight,k=imageWidth;(k>j||b>I)&&l(k,b),d(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(b),containerWidth:Math.floor(k)+2*settings.horizontal_padding,contentHeight:Math.floor(y),contentWidth:Math.floor(w),resized:resized}}function d(t,i){t=parseFloat(t),i=parseFloat(i),$pp_details=$pp_pic_holder.find(".pp_details"),$pp_details.width(t),detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom")),$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e("body")).css({position:"absolute",top:-1e4}),detailsHeight+=$pp_details.height(),detailsHeight=detailsHeight<=34?36:detailsHeight,$pp_details.remove(),$pp_title=$pp_pic_holder.find(".ppt"),$pp_title.width(t),titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom")),$pp_title=$pp_title.clone().appendTo(e("body")).css({position:"absolute",top:-1e4}),titleHeight+=$pp_title.height(),$pp_title.remove(),y=i+detailsHeight,w=t,b=y+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(),k=t}function h(e){return e.match(/youtube\.com\/watch/i)||e.match(/youtu\.be/i)?"youtube":e.match(/vimeo\.com/i)?"vimeo":e.match(/\b.mov\b/i)?"quicktime":e.match(/\b.swf\b/i)?"flash":e.match(/\biframe=true\b/i)?"iframe":e.match(/\bajax=true\b/i)?"ajax":e.match(/\bcustom=true\b/i)?"custom":"#"==e.substr(0,1)?"inline":"image"}function c(){if(doresize&&"undefined"!=typeof $pp_pic_holder){if(scroll_pos=_(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=I/2+scroll_pos.scrollTop-contentHeight/2,projectedTop<0&&(projectedTop=0),contentHeight>I)return;$pp_pic_holder.css({top:projectedTop,left:j/2+scroll_pos.scrollLeft-contentwidth/2})}}function _(){return self.pageYOffset?{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}:document.documentElement&&document.documentElement.scrollTop?{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}:document.body?{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}:void 0}function g(){I=e(window).height(),j=e(window).width(),"undefined"!=typeof $pp_overlay&&$pp_overlay.height(e(document).height()).width(j)}function m(){isSet&&settings.overlay_gallery&&"image"==h(pp_images[set_position])?(itemWidth=57,navWidth="facebook"==settings.theme||"pp_default"==settings.theme?50:30,itemsPerPage=Math.floor((f.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage";toInject=settings.gallery_markup.replace(/{gallery}/g,toInject),$pp_pic_holder.find("#pp_full_res").after(toInject),$pp_gallery=e(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li"),$pp_gallery.find(".pp_arrow_next").click(function(){return e.prettyPhoto.changeGalleryPage("next"),e.prettyPhoto.stopSlideshow(),!1}),$pp_gallery.find(".pp_arrow_previous").click(function(){return e.prettyPhoto.changeGalleryPage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()}),itemWidth=57,$pp_gallery_li.each(function(t){e(this).find("a").click(function(){return e.prettyPhoto.changePage(t),e.prettyPhoto.stopSlideshow(),!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('Play'),$pp_pic_holder.find(".pp_nav .pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1})),$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme),$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind("click",function(){settings.modal||e.prettyPhoto.close()}),e("a.pp_close").bind("click",function(){return e.prettyPhoto.close(),!1}),settings.allow_expand&&e("a.pp_expand").bind("click",function(){return e(this).hasClass("pp_expand")?(e(this).removeClass("pp_expand").addClass("pp_contract"),doresize=!1):(e(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0),n(function(){e.prettyPhoto.open()}),!1}),$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){return e.prettyPhoto.changePage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){return e.prettyPhoto.changePage("next"),e.prettyPhoto.stopSlideshow(),!1}),c()}a=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,allow_expand:!0,default_width:994,default_height:683,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!0,overlay_gallery:!0,overlay_gallery_max:30,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!0,markup:' ',gallery_markup:'',image_markup:'',flash_markup:'',quicktime_markup:'',iframe_markup:'',inline_markup:'{content}
',custom_markup:"",social_tools:' Buy or Rent the Movie'},a);var f,v,y,w,b,k,P,x=this,$=!1,I=e(window).height(),j=e(window).width();return doresize=!0,scroll_pos=_(),e(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){c(),g()}),a.keyboard_shortcuts&&e(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if("undefined"!=typeof $pp_pic_holder&&$pp_pic_holder.is(":visible"))switch(t.keyCode){case 37:e.prettyPhoto.changePage("previous"),t.preventDefault();break;case 39:e.prettyPhoto.changePage("next"),t.preventDefault();break;case 27:settings.modal||e.prettyPhoto.close(),t.preventDefault()}}),e.prettyPhoto.initialize=function(){return settings=a,"pp_default"==settings.theme&&(settings.horizontal_padding=16),theRel=e(this).attr(settings.hook),galleryRegExp=/\[(?:.*)\]/,isSet=galleryRegExp.exec(theRel)?!0:!1,pp_images=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("href"):void 0}):e.makeArray(e(this).attr("href")),pp_titles=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).find("img").attr("alt")?e(t).find("img").attr("alt"):"":void 0}):e.makeArray(e(this).find("img").attr("alt")),pp_descriptions=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("title")?e(t).attr("title"):"":void 0}):e.makeArray(e(this).attr("title")),pp_images.length>settings.overlay_gallery_max&&(settings.overlay_gallery=!1),set_position=jQuery.inArray(e(this).attr("href"),pp_images),rel_index=isSet?set_position:e("a["+settings.hook+"^='"+theRel+"']").index(e(this)),u(this),settings.allow_resize&&e(window).bind("scroll.prettyphoto",function(){c()}),e.prettyPhoto.open(),!1},e.prettyPhoto.open=function(t){return"undefined"==typeof settings&&(settings=a,pp_images=e.makeArray(arguments[0]),pp_titles=e.makeArray(arguments[1]?arguments[1]:""),pp_descriptions=e.makeArray(arguments[2]?arguments[2]:""),isSet=pp_images.length>1?!0:!1,set_position=arguments[3]?arguments[3]:0,u(t.target)),settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden"),r(e(pp_images).size()),e(".pp_loaderIcon").show(),settings.deeplinking&&i(),settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href)),$pp_pic_holder.find(".pp_social").html(facebook_like_link)),$ppt.is(":hidden")&&$ppt.css("opacity",0).show(),$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity),$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+e(pp_images).size()),"undefined"!=typeof pp_descriptions[set_position]&&""!=pp_descriptions[set_position]?$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position])):$pp_pic_holder.find(".pp_description").hide(),movie_width=parseFloat(o("width",pp_images[set_position]))?o("width",pp_images[set_position]):settings.default_width.toString(),movie_height=parseFloat(o("height",pp_images[set_position]))?o("height",pp_images[set_position]):settings.default_height.toString(),$=!1,-1!=movie_height.indexOf("%")&&(movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150),$=!0),-1!=movie_width.indexOf("%")&&(movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150),$=!0),$pp_pic_holder.fadeIn(function(){switch($ppt.html(settings.show_title&&""!=pp_titles[set_position]&&"undefined"!=typeof pp_titles[set_position]?unescape(pp_titles[set_position]):" "),imgPreloader="",skipInjection=!1,h(pp_images[set_position])){case"image":imgPreloader=new Image,nextImage=new Image,isSet&&set_position0&&(movie_id=movie_id.substr(0,movie_id.indexOf("?"))),movie_id.indexOf("&")>0&&(movie_id=movie_id.substr(0,movie_id.indexOf("&")))),movie="http://www.youtube.com/embed/"+movie_id,movie+=o("rel",pp_images[set_position])?"?rel="+o("rel",pp_images[set_position]):"?rel=1",settings.autoplay&&(movie+="&autoplay=1"),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":f=l(movie_width,movie_height),movie_id=pp_images[set_position];var t=/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/,i=movie_id.match(t);movie="http://player.vimeo.com/video/"+i[3]+"?title=0&byline=0&portrait=0",settings.autoplay&&(movie+="&autoplay=1;"),vimeo_width=f.width+"/embed/?moog_width="+f.width,toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,f.height).replace(/{path}/g,movie);break;case"quicktime":f=l(movie_width,movie_height),f.height+=15,f.contentHeight+=15,f.containerHeight+=15,toInject=settings.quicktime_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":f=l(movie_width,movie_height),flash_vars=pp_images[set_position],flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length),filename=pp_images[set_position],filename=filename.substring(0,filename.indexOf("?")),toInject=settings.flash_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":f=l(movie_width,movie_height),frame_url=pp_images[set_position],frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{path}/g,frame_url);break;case"ajax":doresize=!1,f=l(movie_width,movie_height),doresize=!0,skipInjection=!0,e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s()});break;case"custom":f=l(movie_width,movie_height),toInject=settings.custom_markup;break;case"inline":myClone=e(pp_images[set_position]).clone().append('
').css({width:settings.default_width}).wrapInner('').appendTo(e("body")).show(),doresize=!1,f=l(e(myClone).width(),e(myClone).height()),doresize=!0,e(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html())}imgPreloader||skipInjection||($pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s())}),!1},e.prettyPhoto.changePage=function(t){currentGalleryPage=0,"previous"==t?(set_position--,set_position<0&&(set_position=e(pp_images).size()-1)):"next"==t?(set_position++,set_position>e(pp_images).size()-1&&(set_position=0)):set_position=t,rel_index=set_position,doresize||(doresize=!0),settings.allow_expand&&e(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),n(function(){e.prettyPhoto.open()})},e.prettyPhoto.changeGalleryPage=function(e){"next"==e?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):"previous"==e?(currentGalleryPage--,currentGalleryPage<0&&(currentGalleryPage=totalPage)):currentGalleryPage=e,slide_speed="next"==e||"previous"==e?settings.animation_speed:0,slide_to=currentGalleryPage*itemsPerPage*itemWidth,$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)},e.prettyPhoto.startSlideshow=function(){"undefined"==typeof P?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){return e.prettyPhoto.stopSlideshow(),!1}),P=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)):e.prettyPhoto.changePage("next")},e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1}),clearInterval(P),P=void 0},e.prettyPhoto.close=function(){$pp_overlay.is(":animated")||(e.prettyPhoto.stopSlideshow(),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),e("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){e(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible"),e(this).remove(),e(window).unbind("scroll.prettyphoto"),p(),settings.callback(),doresize=!0,v=!1,delete settings}))},!pp_alreadyInitialized&&t()&&(pp_alreadyInitialized=!0,hashIndex=t(),hashRel=hashIndex,hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1),hashRel=hashRel.substring(0,hashRel.indexOf("/")),setTimeout(function(){e("a["+a.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)),this.unbind("click.prettyphoto").bind("click.prettyphoto",e.prettyPhoto.initialize)}}(jQuery);var pp_alreadyInitialized=!1;!(function(root,factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(root.jQuery);}})(this,function($){'use strict';var PLUGIN_NAME='vide';var DEFAULTS={volume:1,playbackRate:1,muted:true,loop:true,autoplay:true,position:'50% 50%',posterType:'detect',resizing:true,bgColor:'transparent',className:''};var NOT_IMPLEMENTED_MSG='Not implemented';function parseOptions(str){var obj={};var delimiterIndex;var option;var prop;var val;var arr;var len;var i;arr=str.replace(/\s*:\s*/g,':').replace(/\s*,\s*/g,',').split(',');for(i=0,len=arr.length;i').load(onLoad);$('').load(onLoad);$('').load(onLoad);$('').load(onLoad);}
function Vide(element,path,options){this.$element=$(element);if(typeof path==='string'){path=parseOptions(path);}
if(!options){options={};}else if(typeof options==='string'){options=parseOptions(options);}
if(typeof path==='string'){path=path.replace(/\.\w*$/,'');}else if(typeof path==='object'){for(var i in path){if(path.hasOwnProperty(i)){path[i]=path[i].replace(/\.\w*$/,'');}}}
this.settings=$.extend({},DEFAULTS,options);this.path=path;try{this.init();}catch(e){if(e.message!==NOT_IMPLEMENTED_MSG){throw e;}}}
Vide.prototype.init=function(){var vide=this;var path=vide.path;var poster=path;var sources='';var $element=vide.$element;var settings=vide.settings;var position=parsePosition(settings.position);var posterType=settings.posterType;var $video;var $wrapper;$wrapper=vide.$wrapper=$('').addClass(settings.className).css({position:'absolute','z-index':-1,top:0,left:0,bottom:0,right:0,overflow:'hidden','-webkit-background-size':'cover','-moz-background-size':'cover','-o-background-size':'cover','background-size':'cover','background-color':settings.bgColor,'background-repeat':'no-repeat','background-position':position.x+' '+position.y});if(typeof path==='object'){if(path.poster){poster=path.poster;}else{if(path.mp4){poster=path.mp4;}else if(path.webm){poster=path.webm;}else if(path.ogv){poster=path.ogv;}}}
if(posterType==='detect'){findPoster(poster,function(url){$wrapper.css('background-image','url('+url+')');});}else if(posterType!=='none'){$wrapper.css('background-image','url('+poster+'.'+posterType+')');}
if($element.css('position')==='static'){$element.css('position','relative');}
$element.prepend($wrapper);if(typeof path==='object'){if(path.mp4){sources+='