(function(b,a,d){function e(a){a=a||location.href;return"#"+a.replace(/^[^#]*#?(.*)$/,"$1")}var c="hashchange",f=document,g,k=b.event.special,l=f.documentMode,n="on"+c in a&&(l===d||7<l);b.fn[c]=function(a){return a?this.bind(c,a):this.trigger(c)};b.fn[c].delay=50;k[c]=b.extend(k[c],{setup:function(){if(n)return!1;b(g.start)},teardown:function(){if(n)return!1;b(g.stop)}});g=function(){function l(){var f=e(),d=q(r);if(f!==r)h(r=f,d),b(a).trigger(c);else if(d!==r)location.href=location.href.replace(/#.*/, "")+d;m=setTimeout(l,b.fn[c].delay)}var g={},m,r=e(),k=function(a){return a},h=k,q=k;g.start=function(){m||l()};g.stop=function(){m&&clearTimeout(m);m=d};b.browser.msie&&!n&&function(){var a,d;g.start=function(){if(!a)d=(d=b.fn[c].src)&&d+e(),a=b('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){d||h(e());l()}).attr("src",d||"javascript:0").insertAfter("body")[0].contentWindow,f.onpropertychange=function(){try{if("title"===event.propertyName)a.document.title=f.title}catch(b){}}}; g.stop=k;q=function(){return e(a.location.href)};h=function(d,e){var l=a.document,r=b.fn[c].domain;if(d!==e)l.title=f.title,l.open(),r&&l.write('<script>document.domain="'+r+'"<\/script>'),l.close(),a.location.hash=d}}();return g}()})(jQuery,this); (function(b){b.fn.slides=function(a){a=b.extend({},b.fn.slides.option,a);return this.each(function(){function d(d,e,l){if(!p&&q){p=!0;a.animationStart(h+1);switch(d){case "next":r=h;m=h+1;m=g===m?0:m;s=2*k;d=2*-k;h=m;break;case "prev":r=h;m=h-1;m=-1===m?g-1:m;d=s=0;h=m;break;case "pagination":m=parseInt(l,10),r=b("."+a.paginationClass+" li."+a.currentClass+" a",c).attr("href").match("[^#/]+$"),m>r?(s=2*k,d=2*-k):d=s=0,h=m}"fade"===e?a.crossfade?f.children(":eq("+m+")",c).css({zIndex:10}).fadeIn(a.fadeSpeed, a.fadeEasing,function(){a.autoHeight?f.animate({height:f.children(":eq("+m+")",c).outerHeight()},a.autoHeightSpeed,function(){f.children(":eq("+r+")",c).css({display:"none",zIndex:0});f.children(":eq("+m+")",c).css({zIndex:0});a.animationComplete(m+1);p=!1}):(f.children(":eq("+r+")",c).css({display:"none",zIndex:0}),f.children(":eq("+m+")",c).css({zIndex:0}),a.animationComplete(m+1),p=!1)}):f.children(":eq("+r+")",c).fadeOut(a.fadeSpeed,a.fadeEasing,function(){a.autoHeight?f.animate({height:f.children(":eq("+ m+")",c).outerHeight()},a.autoHeightSpeed,function(){f.children(":eq("+m+")",c).fadeIn(a.fadeSpeed,a.fadeEasing)}):f.children(":eq("+m+")",c).fadeIn(a.fadeSpeed,a.fadeEasing,function(){b.browser.msie&&b(this).get(0).style.removeAttribute("filter")});a.animationComplete(m+1);p=!1}):(f.children(":eq("+m+")").css({left:s,display:"block"}),a.autoHeight?f.animate({left:d,height:f.children(":eq("+m+")").outerHeight()},a.slideSpeed,a.slideEasing,function(){f.css({left:-k});f.children(":eq("+m+")").css({left:k, zIndex:5});f.children(":eq("+r+")").css({left:k,display:"none",zIndex:0});a.animationComplete(m+1);p=!1}):f.animate({left:d},a.slideSpeed,a.slideEasing,function(){f.css({left:-k});f.children(":eq("+m+")").css({left:k,zIndex:5});f.children(":eq("+r+")").css({left:k,display:"none",zIndex:0});a.animationComplete(m+1);p=!1}));a.pagination&&(b(".current a").stop().animate({borderColor:"#FFF"},200),b("."+a.paginationClass+" li."+a.currentClass,c).removeClass(a.currentClass),b("."+a.paginationClass+" li:eq("+ m+")",c).addClass(a.currentClass),b(".current a").stop().animate({borderColor:"#e31b23"},200))}}function e(){a.pause?(clearTimeout(c.data("pause")),clearInterval(c.data("interval")),y=setTimeout(function(){clearTimeout(c.data("pause"));v=setInterval(function(){d("next",t)},a.play);c.data("interval",v)},a.pause),c.data("pause",y)):clearInterval(c.data("interval"))}b("."+a.container,b(this)).children().wrapAll('<div class="slides_control"/>');var c=b(this),f=b(".slides_control",c),g=f.children().size(), k=f.children().outerWidth(),l=f.children().outerHeight(),n=a.start-1,t=0>a.effect.indexOf(",")?a.effect:a.effect.replace(" ","").split(",")[0],w=0>a.effect.indexOf(",")?t:a.effect.replace(" ","").split(",")[1],m=0,r=0,x=0,h=0,q,p,o,s,u,y,v;if(2>g)return b("."+a.container,b(this)).fadeIn(a.fadeSpeed,a.fadeEasing,function(){q=!0;a.slidesLoaded()}),b("."+a.next+", ."+a.prev).fadeOut(0),!1;2>g||(0>n&&(n=0),n>g&&(n=g-1),a.start&&(h=n),a.randomize&&f.randomize(),b("."+a.container,c).css({overflow:"hidden", position:"relative"}),f.children().css({position:"absolute",top:0,left:f.children().outerWidth(),zIndex:0,display:"none"}),f.css({position:"relative",width:3*k,height:l,left:-k}),b("."+a.container,c).css({display:"block"}),a.autoHeight&&(f.children().css({height:"auto"}),f.animate({height:f.children(":eq("+n+")").outerHeight()},a.autoHeightSpeed)),a.preload&&f.find("img:eq("+n+")").length?(b("."+a.container,c).css({background:"url("+a.preloadImage+") no-repeat 50% 50%"}),l=f.find("img:eq("+n+")").attr("src")+ "?"+(new Date).getTime(),u="slides_control"!=b("img",c).parent().attr("class")?f.children(":eq(0)")[0].tagName.toLowerCase():f.find("img:eq("+n+")"),f.find("img:eq("+n+")").attr("src",l).load(function(){f.find(u+":eq("+n+")").fadeIn(a.fadeSpeed,a.fadeEasing,function(){b(this).css({zIndex:5});b("."+a.container,c).css({background:""});q=!0;a.slidesLoaded()})})):f.children(":eq("+n+")").fadeIn(a.fadeSpeed,a.fadeEasing,function(){q=!0;a.slidesLoaded()}),a.bigTarget&&(f.children().css({cursor:"pointer"}), f.children().click(function(){d("next",t);return!1})),a.hoverPause&&a.play&&(f.bind("mouseover",function(){clearInterval(c.data("interval"))}),f.bind("mouseleave",function(){e()})),a.generateNextPrev&&(b("."+a.container,c).after('<a href="#" class="'+a.prev+'">Prev</a>'),b("."+a.prev,c).after('<a href="#" class="'+a.next+'">Next</a>')),b("."+a.next,c).click(function(b){b.preventDefault();a.play&&e();d("next",t)}),b("."+a.prev,c).click(function(b){b.preventDefault();a.play&&e();d("prev",t)}),a.generatePagination? (a.prependPagination?c.prepend("<ul class="+a.paginationClass+"></ul>"):c.append("<ul class="+a.paginationClass+"></ul>"),f.children().each(function(){b("."+a.paginationClass,c).append('<li><a href="#'+x+'"><img src="/uploads/slideshow/'+a.thumbsPath+"/pic"+(x+1)+'_thumb.jpg" alt="" /></a></li>');x++})):b("."+a.paginationClass+" li a",c).each(function(){b(this).attr("href","#"+x);x++}),b(".pagination").css("left",Math.round((1024-60*x)/2)),b("."+a.paginationClass+" li:eq("+n+")",c).addClass(a.currentClass), b("."+a.paginationClass+" li a",c).hover(function(){b(this).parent().hasClass("current")||b(this).stop().animate({borderColor:"#E8E8E8"},200)},function(){b(this).parent().hasClass("current")||b(this).stop().animate({borderColor:"#FFF"},200)}).click(function(){a.play&&e();o=b(this).attr("href").match("[^#/]+$");h!=o&&d("pagination",w,o);return!1}),b("a.link",c).click(function(){a.play&&e();o=b(this).attr("href").match("[^#/]+$")-1;h!=o&&d("pagination",w,o);return!1}),a.play&&(v=setInterval(function(){d("next", t)},a.play),c.data("interval",v)))})};b.fn.slides.option={preload:!1,preloadImage:"/img/loading.gif",container:"slides_container",generateNextPrev:!1,next:"next",prev:"prev",pagination:!0,generatePagination:!0,prependPagination:!1,paginationClass:"pagination",currentClass:"current",fadeSpeed:350,fadeEasing:"",slideSpeed:500,slideEasing:"easeInQuad",start:1,effect:"slide",crossfade:!1,randomize:!1,play:5E3,pause:0,hoverPause:!1,autoHeight:!1,autoHeightSpeed:350,bigTarget:!1,animationStart:function(){}, animationComplete:function(){},slidesLoaded:function(){}};b.fn.randomize=function(a){function d(){return Math.round(Math.random())-0.5}return b(this).each(function(){var e=b(this),c=e.children(),f=c.length;if(1<f){c.hide();var g=[];for(i=0;i<f;i++)g[g.length]=i;g=g.sort(d);b.each(g,function(b,d){var f=c.eq(d),g=f.clone(!0);g.show().appendTo(e);void 0!==a&&a(f,g);f.remove()})}})}})(jQuery); (function(b){var a=[],d=0,e="",c="",f="",g="",k=0,l={onComplete:function(){},backgroundColor:"#000",barColor:"#fff",barHeight:1,percentage:!1,deepSearch:!0,completeAnimation:"fade",onLoadComplete:function(){"grow"==l.completeAnimation?b(f).stop().css("width","100%").animate({top:"0%",height:"100%"},500,function(){b(c).fadeOut(500,function(){b(this).remove();l.onComplete()})}):(b(g).delay(100).fadeOut(200),3==b.initHash?b.animateSlideThree():1==b.initHash&&b.animateSlideOne(),b(c).delay(300).fadeOut(500, function(){b(c).remove();l.onComplete()}))}},n=function(){e=b("<div></div>").appendTo("body").css({display:"none",width:0,height:0,overflow:"hidden"});for(var c=0;a.length>c;c++)b.ajax({url:a[c],type:"HEAD",success:function(){k++;t(this.url)}})},t=function(a){b("<img />").attr("src",a).bind("load",function(){d++;var a=100*(d/k);b(f).stop().animate({width:a+"%"},200);!0==l.percentage&&b(g).text(Math.ceil(a)+"%");if(d==k)l.onLoadComplete()}).appendTo(e)},w=function(c){var d="";"none"!=b(c).css("background-image")? d=b(c).css("background-image"):"undefined"!=typeof b(c).attr("src")&&"img"==c.nodeName.toLowerCase()&&(d=b(c).attr("src"));if(-1==d.indexOf("gradient")){d=d.replace(/url\(\"/g,"");d=d.replace(/url\(/g,"");d=d.replace(/\"\)/g,"");d=d.replace(/\)/g,"");c=d.split(", ");for(d=0;d<c.length;d++)if(0<c[d].length){var f="";b.browser.msie&&9>b.browser.version&&(f="?"+Math.floor(3E3*Math.random()));a.push(c[d]+f)}}};b.fn.queryLoader2=function(a){a&&b.extend(l,a);this.each(function(){w(this);!0==l.deepSearch&& b(this).find("*:not(script)").each(function(){w(this)})});n();c=b("<div id='qLoverlay'></div>").css({width:"100%",height:"100%",position:"fixed",zIndex:666999,top:0,left:0}).appendTo("body");f=b("<div id='qLbar'></div>").css({height:l.barHeight+"px",marginTop:"-"+l.barHeight/2+"px",backgroundColor:l.barColor,width:"0%",position:"absolute",top:"50%"}).appendTo(c);!0==l.percentage&&(g=b("<div id='qLpercentage'></div>").text("0%").css({height:"40px",width:"100px",position:"absolute",fontSize:"28px", top:"50%",left:"50%",marginTop:"-"+(59+l.barHeight)+"px",textAlign:"center",marginLeft:"-50px"}).appendTo(c));return this}})(jQuery); (function(b){function a(a,d,e){var k="rgb"+(b.support.rgba?"a":"")+"("+parseInt(a[0]+e*(d[0]-a[0]),10)+","+parseInt(a[1]+e*(d[1]-a[1]),10)+","+parseInt(a[2]+e*(d[2]-a[2]),10);b.support.rgba&&(k+=","+(a&&d?parseFloat(a[3]+e*(d[3]-a[3])):1));return k+")"}function d(a){var b,d;if(b=/#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})/.exec(a))d=[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16),1];else if(b=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/.exec(a))d=[17*parseInt(b[1],16),17*parseInt(b[2], 16),17*parseInt(b[3],16),1];else if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))d=[parseInt(b[1]),parseInt(b[2]),parseInt(b[3]),1];else if(b=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9\.]*)\s*\)/.exec(a))d=[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10),parseFloat(b[4])];return d}b.extend(!0,b,{support:{rgba:function(){var a=b("script:first"),d=a.css("color"),e=!1;if(/^rgba/.test(d))e=!0;else try{e=d!=a.css("color","rgba(0, 0, 0, 0.5)").css("color"), a.css("color",d)}catch(k){}return e}()}});var e="color,backgroundColor,borderBottomColor,borderLeftColor,borderRightColor,borderTopColor,outlineColor".split(",");b.each(e,function(c,e){b.fx.step[e]=function(c){if(!c.init)c.begin=d(b(c.elem).css(e)),c.end=d(c.end),c.init=!0;c.elem.style[e]=a(c.begin,c.end,c.pos)}});b.fx.step.borderColor=function(c){if(!c.init)c.end=d(c.end);var f=e.slice(2,6);b.each(f,function(e,f){c.init||(c[f]={begin:d(b(c.elem).css(f))});c.elem.style[f]=a(c[f].begin,c.end,c.pos)}); c.init=!0}})(jQuery); (function(b){b.fn.hoverFadeColor=function(a){var d={color:null,fadeToSpeed:300,fadeFromSpeed:300};a&&b.extend(d,a);this.each(function(){var a=b(this).css("color"),c=d.color;b(this).hover(function(){hoverElem=this;null==c&&b.browser.msie&&9>b.browser.version.substr(0,1)?setTimeout(function(){null==c&&(c=b(hoverElem).css("color"));b(hoverElem).css("color",a);b(hoverElem).stop().animate({color:c},d.fadeToSpeed)},0):(null==c&&(c=b(hoverElem).css("color")),b(hoverElem).css("color",a),b(hoverElem).stop().animate({color:c}, d.fadeToSpeed))},function(){b(hoverElem).stop().animate({color:a},d.fadeFromSpeed)})});return this}})(jQuery);(function(b){b.fn.shuffle=function(){return this.each(function(){var a=b(this).children().clone(!0);return a.length?b(this).html(b.shuffle(a)):this})};b.shuffle=function(a){for(var b,e,c=a.length;c;b=parseInt(Math.random()*c),e=a[--c],a[c]=a[b],a[b]=e);return a}})(jQuery); (function(b){function a(){url=location.href;return hashtag=-1!=url.indexOf("#!")?decodeURI(url.substring(url.indexOf("#!")+2,url.length)):!1}function d(a,b){var a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),d=RegExp("[\\?&]"+a+"=([^&#]*)").exec(b);return null==d?"":d[1]}b.prettyPhoto={version:"3.1.3"};b.fn.prettyPhoto=function(e){function c(){b(".pp_loaderIcon").hide();projectedTop=scroll_pos.scrollTop+(y/2-h.containerHeight/2);0>projectedTop&&(projectedTop=0);$ppt.fadeTo(settings.animation_speed, 1);$pp_pic_holder.find(".pp_content").animate({height:h.contentHeight,width:h.contentWidth},settings.animation_speed);$pp_pic_holder.animate({top:projectedTop,left:v/2-h.containerWidth/2,width:h.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(h.height).width(h.width);$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed);isSet&&"image"==n(pp_images[set_position])?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(); h.resized?b("a.pp_expand,a.pp_contract").show():b("a.pp_expand").hide();settings.autoplay_slideshow&&!z&&!q&&b.prettyPhoto.startSlideshow();settings.changepicturecallback();q=!0});isSet&&settings.overlay_gallery&&"image"==n(pp_images[set_position])&&settings.ie6_fallback&&!(b.browser.msie&&6==parseInt(b.browser.version))?(itemWidth=57,navWidth="facebook"==settings.theme||"pp_default"==settings.theme?50:30,itemsPerPage=Math.floor((h.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage< pp_images.length?itemsPerPage:pp_images.length,totalPage=Math.ceil(pp_images.length/itemsPerPage)-1,0==totalPage?(navWidth=0,$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()):$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show(),galleryWidth=itemsPerPage*itemWidth,fullGalleryWidth=pp_images.length*itemWidth,$pp_gallery.css("margin-left",-(galleryWidth/2+navWidth/2)).find("div:first").width(galleryWidth+5).find("ul").width(fullGalleryWidth).find("li.selected").removeClass("selected"), goToPage=Math.floor(set_position/itemsPerPage)<totalPage?Math.floor(set_position/itemsPerPage):totalPage,b.prettyPhoto.changeGalleryPage(goToPage),$pp_gallery_li.filter(":eq("+set_position+")").addClass("selected")):$pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave")}function f(a){$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(){b(".pp_loaderIcon").show();a()})}function g(a){1< a?b(".pp_nav").show():b(".pp_nav").hide()}function k(a,b){resized=!1;l(a,b);imageWidth=a;imageHeight=b;if((u>v||s>y)&&doresize&&settings.allow_resize&&!x){for(resized=!0,fitting=!1;!fitting;)u>v?(imageWidth=v-200,imageHeight=b/a*imageWidth):s>y?(imageHeight=y-200,imageWidth=a/b*imageHeight):fitting=!0,s=imageHeight,u=imageWidth;l(imageWidth,imageHeight);(u>v||s>y)&&k(u,s)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(s),containerWidth:Math.floor(u)+ 2*settings.horizontal_padding,contentHeight:Math.floor(p),contentWidth:Math.floor(o),resized:resized}}function l(a,c){a=parseFloat(a);c=parseFloat(c);$pp_details=$pp_pic_holder.find(".pp_details");$pp_details.width(a);detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom"));$pp_details=$pp_details.clone().addClass(settings.theme).width(a).appendTo(b("body")).css({position:"absolute",top:-1E4});detailsHeight+=$pp_details.height();detailsHeight=34>=detailsHeight? 36:detailsHeight;b.browser.msie&&7==b.browser.version&&(detailsHeight+=8);$pp_details.remove();$pp_title=$pp_pic_holder.find(".ppt");$pp_title.width(a);titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom"));$pp_title=$pp_title.clone().appendTo(b("body")).css({position:"absolute",top:-1E4});titleHeight+=$pp_title.height();$pp_title.remove();p=c+detailsHeight;o=a;s=p+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(); u=a}function n(a){return a.match(/youtube\.com\/watch/i)||a.match(/youtu\.be/i)?"youtube":a.match(/vimeo\.com/i)?"vimeo":a.match(/\b.mov\b/i)?"quicktime":a.match(/\b.swf\b/i)?"flash":a.match(/\biframe=true\b/i)?"iframe":a.match(/\bajax=true\b/i)?"ajax":a.match(/\bcustom=true\b/i)?"custom":"#"==a.substr(0,1)?"inline":"image"}function t(){doresize&&"undefined"!=typeof $pp_pic_holder&&(scroll_pos=w(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=y/2+scroll_pos.scrollTop- contentHeight/2,0>projectedTop&&(projectedTop=0),contentHeight>y||$pp_pic_holder.css({top:projectedTop,left:v/2+scroll_pos.scrollLeft-contentwidth/2}))}function w(){if(self.pageYOffset)return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};if(document.documentElement&&document.documentElement.scrollTop)return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};if(document.body)return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}} function m(){settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href)));settings.markup=settings.markup.replace("{pp_social}",settings.social_tools?facebook_like_link:"");b("body").append(settings.markup);$pp_pic_holder=b(".pp_pic_holder");$ppt=b(".ppt");$pp_overlay=b("div.pp_overlay");if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject="";for(var a=0;a<pp_images.length;a++)pp_images[a].match(/\b(jpg|jpeg|png|gif)\b/gi)? (classname="",img_src=pp_images[a]):(classname="default",img_src=""),toInject+="<li class='"+classname+"'><a href='#'><img src='"+img_src+"' width='50' alt='' /></a></li>";toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find("#pp_full_res").after(toInject);$pp_gallery=b(".pp_pic_holder .pp_gallery");$pp_gallery_li=$pp_gallery.find("li");$pp_gallery.find(".pp_arrow_next").click(function(){b.prettyPhoto.changeGalleryPage("next");b.prettyPhoto.stopSlideshow();return!1}); $pp_gallery.find(".pp_arrow_previous").click(function(){b.prettyPhoto.changeGalleryPage("previous");b.prettyPhoto.stopSlideshow();return!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(a){b(this).find("a").click(function(){b.prettyPhoto.changePage(a);b.prettyPhoto.stopSlideshow();return!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>'), $pp_pic_holder.find(".pp_nav .pp_play").click(function(){b.prettyPhoto.startSlideshow();return!1}));$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme);$pp_overlay.css({opacity:0,height:b(document).height(),width:b(window).width()}).bind("click",function(){settings.modal||b.prettyPhoto.close()});b("a.pp_close").bind("click",function(){b.prettyPhoto.close();return!1});b("a.pp_expand").bind("click",function(){b(this).hasClass("pp_expand")?(b(this).removeClass("pp_expand").addClass("pp_contract"), doresize=!1):(b(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0);f(function(){b.prettyPhoto.open()});return!1});$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){b.prettyPhoto.changePage("previous");b.prettyPhoto.stopSlideshow();return!1});$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){b.prettyPhoto.changePage("next");b.prettyPhoto.stopSlideshow();return!1});t()}var e=jQuery.extend({animation_speed:"fast",slideshow:5E3, autoplay_slideshow:!1,opacity:0.8,show_title:!1,allow_resize:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!1,overlay_gallery:!1,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!1,markup:'<div class="pp_pic_holder"> <div class="ppt">&nbsp;</div> <div class="pp_top"> <div class="pp_left"></div> <div class="pp_middle"></div> <div class="pp_right"></div> </div> <div class="pp_content_container"> <div class="pp_left"> <div class="pp_right"> <div class="pp_content"> <div class="pp_loaderIcon"></div> <div class="pp_fade"> <a href="#" class="pp_expand" title="Expand the image">Expand</a> <div class="pp_hoverContainer"> <a class="pp_next" href="#">next</a> <a class="pp_previous" href="#">previous</a> </div> <div id="pp_full_res"></div> <div class="pp_details"> <div class="pp_nav"> <a href="#" class="pp_arrow_previous">Previous</a> <p class="currentTextHolder">0/0</p> <a href="#" class="pp_arrow_next">Next</a> </div> <p class="pp_description"></p> <div class="pp_social">{pp_social}</div> <a class="pp_close" href="#">Close</a> </div> </div> </div> </div> </div> </div> <div class="pp_bottom"> <div class="pp_left"></div> <div class="pp_middle"></div> <div class="pp_right"></div> </div> </div> <div class="pp_overlay"></div>', gallery_markup:'<div class="pp_gallery"> <a href="#" class="pp_arrow_previous">Previous</a> <div> <ul> {gallery} </ul> </div> <a href="#" class="pp_arrow_next">Next</a> </div>',image_markup:'<img id="fullResImage" src="{path}" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>', quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>', inline_markup:'<div class="pp_inline">{content}</div>',custom_markup:""},e),r=this,x=!1,h,q,p,o,s,u,y=b(window).height(),v=b(window).width(),z;doresize=!0;scroll_pos=w();b(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){t();y=b(window).height();v=b(window).width();"undefined"!=typeof $pp_overlay&&$pp_overlay.height(b(document).height()).width(v)});e.keyboard_shortcuts&&b(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(a){if("undefined"!=typeof $pp_pic_holder&& $pp_pic_holder.is(":visible"))switch(a.keyCode){case 37:b.prettyPhoto.changePage("previous");a.preventDefault();break;case 39:b.prettyPhoto.changePage("next");a.preventDefault();break;case 27:settings.modal||b.prettyPhoto.close(),a.preventDefault()}});b.prettyPhoto.initialize=function(){settings=e;if("pp_default"==settings.theme)settings.horizontal_padding=16;if(settings.ie6_fallback&&b.browser.msie&&6==parseInt(b.browser.version))settings.theme="light_square";theRel=b(this).attr("rel");galleryRegExp= /\[(?:.*)\]/;pp_images=(isSet=galleryRegExp.exec(theRel)?!0:!1)?jQuery.map(r,function(a){if(-1!=b(a).attr("rel").indexOf(theRel))return b(a).attr("href")}):b.makeArray(b(this).attr("href"));pp_titles=isSet?jQuery.map(r,function(a){if(-1!=b(a).attr("rel").indexOf(theRel))return b(a).find("img").attr("alt")?b(a).find("img").attr("alt"):""}):b.makeArray(b(this).find("img").attr("alt"));pp_descriptions=isSet?jQuery.map(r,function(a){if(-1!=b(a).attr("rel").indexOf(theRel))return b(a).attr("title")?b(a).attr("title"): ""}):b.makeArray(b(this).attr("title"));if(30<pp_images.length)settings.overlay_gallery=!1;set_position=jQuery.inArray(b(this).attr("href"),pp_images);rel_index=isSet?set_position:b("a[rel^='"+theRel+"']").index(b(this));m(this);settings.allow_resize&&b(window).bind("scroll.prettyphoto",function(){t()});b.prettyPhoto.open();return!1};b.prettyPhoto.open=function(a,l,f){if("undefined"==typeof settings){settings=e;if(b.browser.msie&&6==b.browser.version)settings.theme="light_square";pp_images=b.makeArray(a); pp_titles=l?b.makeArray(l):b.makeArray("");pp_descriptions=f?b.makeArray(f):b.makeArray("");isSet=1<pp_images.length?!0:!1;set_position=0;m(a.target)}b.browser.msie&&6==b.browser.version&&b("select").css("visibility","hidden");settings.hideflash&&b("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden");g(b(pp_images).size());b(".pp_loaderIcon").show();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+b(pp_images).size());""!=pp_descriptions[set_position]&&void 0!=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(d("width",pp_images[set_position]))?d("width",pp_images[set_position]):settings.default_width.toString();movie_height=parseFloat(d("height",pp_images[set_position]))?d("height",pp_images[set_position]):settings.default_height.toString();x=!1;-1!=movie_height.indexOf("%")&&(movie_height=parseFloat(b(window).height()*parseFloat(movie_height)/100-150),x=!0);-1!=movie_width.indexOf("%")&&(movie_width=parseFloat(b(window).width()*parseFloat(movie_width)/100-150),x=!0);$pp_pic_holder.fadeIn(function(){settings.show_title&& ""!=pp_titles[set_position]&&"undefined"!=typeof pp_titles[set_position]?$ppt.html(unescape(pp_titles[set_position])):$ppt.html("&nbsp;");imgPreloader="";skipInjection=!1;switch(n(pp_images[set_position])){case "image":imgPreloader=new Image;nextImage=new Image;if(isSet&&set_position<b(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image;if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find("#pp_full_res")[0].innerHTML=settings.image_markup.replace(/{path}/g, pp_images[set_position]);imgPreloader.onload=function(){h=k(imgPreloader.width,imgPreloader.height);c()};imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist.");b.prettyPhoto.close()};imgPreloader.src=pp_images[set_position];break;case "youtube":h=k(movie_width,movie_height);movie_id=d("v",pp_images[set_position]);""==movie_id&&(movie_id=pp_images[set_position].split("youtu.be/"),movie_id=movie_id[1],0<movie_id.indexOf("?")&&(movie_id=movie_id.substr(0, movie_id.indexOf("?"))),0<movie_id.indexOf("&")&&(movie_id=movie_id.substr(0,movie_id.indexOf("&"))));movie="http://www.youtube.com/embed/"+movie_id;d("rel",pp_images[set_position])?movie+="?rel="+d("rel",pp_images[set_position]):movie+="?rel=1";settings.autoplay&&(movie+="&autoplay=1");toInject=settings.iframe_markup.replace(/{width}/g,h.width).replace(/{height}/g,h.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case "vimeo":h=k(movie_width,movie_height);movie_id=pp_images[set_position]; movie="http://player.vimeo.com/video/"+movie_id.match(/http:\/\/(www\.)?vimeo.com\/(\d+)/)[2]+"?title=0&amp;byline=0&amp;portrait=0";settings.autoplay&&(movie+="&autoplay=1;");vimeo_width=h.width+"/embed/?moog_width="+h.width;toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,h.height).replace(/{path}/g,movie);break;case "quicktime":h=k(movie_width,movie_height);h.height+=15;h.contentHeight+=15;h.containerHeight+=15;toInject=settings.quicktime_markup.replace(/{width}/g, h.width).replace(/{height}/g,h.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case "flash":h=k(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,h.width).replace(/{height}/g, h.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case "iframe":h=k(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,h.width).replace(/{height}/g,h.height).replace(/{path}/g,frame_url);break;case "ajax":doresize=!1;h=k(movie_width,movie_height);skipInjection=doresize=!0;b.get(pp_images[set_position],function(a){toInject=settings.inline_markup.replace(/{content}/g, a);$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject;c()});break;case "custom":h=k(movie_width,movie_height);toInject=settings.custom_markup;break;case "inline":myClone=b(pp_images[set_position]).clone().append('<br clear="all" />').css({width:settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>').appendTo(b("body")).show(),doresize=!1,h=k(b(myClone).width(),b(myClone).height()),doresize=!0,b(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g, b(pp_images[set_position]).html())}if(!imgPreloader&&!skipInjection)$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,c()});return!1};b.prettyPhoto.changePage=function(a){currentGalleryPage=0;"previous"==a?(set_position--,0>set_position&&(set_position=b(pp_images).size()-1)):"next"==a?(set_position++,set_position>b(pp_images).size()-1&&(set_position=0)):set_position=a;rel_index=set_position;doresize||(doresize=!0);b(".pp_contract").removeClass("pp_contract").addClass("pp_expand");f(function(){b.prettyPhoto.open()})}; b.prettyPhoto.changeGalleryPage=function(a){"next"==a?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):"previous"==a?(currentGalleryPage--,0>currentGalleryPage&&(currentGalleryPage=totalPage)):currentGalleryPage=a;slide_speed="next"==a||"previous"==a?settings.animation_speed:0;slide_to=currentGalleryPage*itemsPerPage*itemWidth;$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)};b.prettyPhoto.startSlideshow=function(){"undefined"==typeof z?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){b.prettyPhoto.stopSlideshow(); return!1}),z=setInterval(b.prettyPhoto.startSlideshow,settings.slideshow)):b.prettyPhoto.changePage("next")};b.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){b.prettyPhoto.startSlideshow();return!1});clearInterval(z);z=void 0};b.prettyPhoto.close=function(){$pp_overlay.is(":animated")||(b.prettyPhoto.stopSlideshow(),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),b("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed, function(){b(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){b.browser.msie&&6==b.browser.version&&b("select").css("visibility","visible");settings.hideflash&&b("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible");b(this).remove();b(window).unbind("scroll.prettyphoto");url=location.href;hashtag=url.indexOf("#!prettyPhoto")?!0:!1;settings.callback();doresize=!0;q=!1;delete settings}))};!pp_alreadyInitialized&&a()&&(pp_alreadyInitialized=!0,hashRel= hashIndex=a(),hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1),hashRel=hashRel.substring(0,hashRel.indexOf("/")),setTimeout(function(){b("a[rel^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50));return this.unbind("click.prettyphoto").bind("click.prettyphoto",b.prettyPhoto.initialize)}})(jQuery); var pp_alreadyInitialized=!1,Pixastic=function(){function b(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)}function a(a){var c=!1,d=function(){c||(c=!0,a())};document.write('<script defer src="//:" id="__onload_ie_pixastic__"><\/script>');var e=document.getElementById("__onload_ie_pixastic__");e.onreadystatechange=function(){"complete"==e.readyState&&(e.parentNode.removeChild(e),d())};document.addEventListener&&document.addEventListener("DOMContentLoaded", d,!1);b(window,"load",d)}function d(){for(var a=e("pixastic",null,"img"),b=e("pixastic",null,"canvas"),c=a.concat(b),d=0;d<c.length;d++)(function(){for(var a=c[d],b=[],e=a.className.split(" "),f=0;f<e.length;f++){var l=e[f];"pixastic-"==l.substring(0,9)&&(l=l.substring(9),""!=l&&b.push(l))}if(b.length)if("img"==a.tagName.toLowerCase())if(e=new Image,e.src=a.src,e.complete)for(e=0;e<b.length;e++)(f=Pixastic.applyAction(a,a,b[e],null))&&(a=f);else e.onload=function(){for(var c=0;c<b.length;c++){var d= Pixastic.applyAction(a,a,b[c],null);d&&(a=d)}};else setTimeout(function(){for(var c=0;c<b.length;c++){var d=Pixastic.applyAction(a,a,b[c],null);d&&(a=d)}},1)})()}function e(a,b,c){var d=[];null==b&&(b=document);null==c&&(c="*");b=b.getElementsByTagName(c);c=b.length;a=RegExp("(^|\\s)"+a+"(\\s|$)");for(i=0,j=0;i<c;i++)a.test(b[i].className)&&(d[j]=b[i],j++);return d}function c(a,b){if(Pixastic.debug)try{switch(b){case "warn":console.warn("Pixastic:",a);break;case "error":console.error("Pixastic:", a);break;default:console.log("Pixastic:",a)}}catch(c){}}"undefined"!=typeof pixastic_parseonload&&pixastic_parseonload&&a(d);var f=function(){var a=document.createElement("canvas"),b=!1;try{b=!!("function"==typeof a.getContext&&a.getContext("2d"))}catch(c){}return function(){return b}}(),g=function(){var a=document.createElement("canvas"),b=!1,c;try{if("function"==typeof a.getContext&&(c=a.getContext("2d")))b="function"==typeof c.getImageData}catch(d){}return function(){return b}}(),k=function(){var a= !1,b=document.createElement("canvas");if(f()&&g()){b.width=b.height=1;b=b.getContext("2d");b.fillStyle="rgb(255,0,0)";b.fillRect(0,0,1,1);var c=document.createElement("canvas");c.width=c.height=1;var d=c.getContext("2d");d.fillStyle="rgb(0,0,255)";d.fillRect(0,0,1,1);b.globalAlpha=0.5;b.drawImage(c,0,0);a=255!=b.getImageData(0,0,1,1).data[2]}return function(){return a}}();return{parseOnLoad:!1,debug:!1,applyAction:function(a,b,d,e){var e=e||{},f="canvas"==a.tagName.toLowerCase();if(f&&Pixastic.Client.isIE())return Pixastic.debug&& c("Tried to process a canvas element but browser is IE."),!1;var g,k,h=!1;Pixastic.Client.hasCanvas()&&(h=!!e.resultCanvas,g=e.resultCanvas||document.createElement("canvas"),k=g.getContext("2d"));var q=a.offsetWidth,p=a.offsetHeight;if(f)q=a.width,p=a.height;if(0==q||0==p)if(null==a.parentNode){var o=a.style.position,s=a.style.left;a.style.position="absolute";a.style.left="-9999px";document.body.appendChild(a);q=a.offsetWidth;p=a.offsetHeight;document.body.removeChild(a);a.style.position=o;a.style.left= s}else{Pixastic.debug&&c("Image has 0 width and/or height.");return}if(-1<d.indexOf("(")&&(o=d,d=o.substr(0,o.indexOf("(")),o=o.match(/\((.*?)\)/),o[1])){o=o[1].split(";");for(s=0;s<o.length;s++)if(thisArg=o[s].split("="),2==thisArg.length)if("rect"==thisArg[0]){var u=thisArg[1].split(",");e[thisArg[0]]={left:parseInt(u[0],10)||0,top:parseInt(u[1],10)||0,width:parseInt(u[2],10)||0,height:parseInt(u[3],10)||0}}else e[thisArg[0]]=thisArg[1]}e.rect?(e.rect.left=Math.round(e.rect.left),e.rect.top=Math.round(e.rect.top), e.rect.width=Math.round(e.rect.width),e.rect.height=Math.round(e.rect.height)):e.rect={left:0,top:0,width:q,height:p};o=!1;Pixastic.Actions[d]&&"function"==typeof Pixastic.Actions[d].process&&(o=!0);if(!o)return Pixastic.debug&&c('Invalid action "'+d+'". Maybe file not included?'),!1;if(!Pixastic.Actions[d].checkSupport())return Pixastic.debug&&c('Action "'+d+'" not supported by this browser.'),!1;if(Pixastic.Client.hasCanvas()){if(g!==a)g.width=q,g.height=p;if(!h)g.style.width=q+"px",g.style.height= p+"px";k.drawImage(b,0,0,q,p);a.__pixastic_org_image?(g.__pixastic_org_image=a.__pixastic_org_image,g.__pixastic_org_width=a.__pixastic_org_width,g.__pixastic_org_height=a.__pixastic_org_height):(g.__pixastic_org_image=a,g.__pixastic_org_width=q,g.__pixastic_org_height=p)}else if(Pixastic.Client.isIE()&&"undefined"==typeof a.__pixastic_org_style)a.__pixastic_org_style=a.style.cssText;b={image:a,canvas:g,width:q,height:p,useData:!0,options:e};if(!Pixastic.Actions[d].process(b))return!1;if(Pixastic.Client.hasCanvas()){b.useData&& Pixastic.Client.hasCanvasImageData()&&(g.getContext("2d").putImageData(b.canvasData,e.rect.left,e.rect.top),g.getContext("2d").fillRect(0,0,0,0));if(!e.leaveDOM){g.title=a.title;g.imgsrc=a.imgsrc;if(!f)g.alt=a.alt;if(!f)g.imgsrc=a.src;g.className=a.className;g.style.cssText=a.style.cssText;g.name=a.name;g.tabIndex=a.tabIndex;g.id=a.id;a.parentNode&&a.parentNode.replaceChild&&a.parentNode.replaceChild(g,a)}return e.resultCanvas=g}return a},prepareData:function(a,b){var c=a.canvas.getContext("2d"), d=a.options.rect,c=c.getImageData(d.left,d.top,d.width,d.height),d=c.data;if(!b)a.canvasData=c;return d},process:function(a,b,c,d){if("img"==a.tagName.toLowerCase()){var e=new Image;e.src=a.src;if(e.complete){var f=Pixastic.applyAction(a,e,b,c);d&&d(f);return f}e.onload=function(){var f=Pixastic.applyAction(a,e,b,c);d&&d(f)}}if("canvas"==a.tagName.toLowerCase())return f=Pixastic.applyAction(a,a,b,c),d&&d(f),f},revert:function(a){if(Pixastic.Client.hasCanvas()){if("canvas"==a.tagName.toLowerCase()&& a.__pixastic_org_image)return a.width=a.__pixastic_org_width,a.height=a.__pixastic_org_height,a.getContext("2d").drawImage(a.__pixastic_org_image,0,0),a.parentNode&&a.parentNode.replaceChild&&a.parentNode.replaceChild(a.__pixastic_org_image,a),a}else if(Pixastic.Client.isIE()&&"undefined"!=typeof a.__pixastic_org_style)a.style.cssText=a.__pixastic_org_style},Client:{hasCanvas:f,hasCanvasImageData:g,hasGlobalAlpha:k,isIE:function(){return!!document.all&&!!window.attachEvent&&!window.opera}},Actions:{}}}(); if("undefined"!=typeof jQuery&&jQuery&&jQuery.fn)jQuery.fn.pixastic=function(b,a){var d=[];this.each(function(){if("img"!=this.tagName.toLowerCase()||this.complete){var e=Pixastic.process(this,b,a);e&&d.push(e)}});return 0<d.length?jQuery(d):this}; Pixastic.Actions.brightness={process:function(b){var a=parseInt(b.options.brightness,10)||0,d=parseFloat(b.options.contrast)||0,e=!!(b.options.legacy&&"false"!=b.options.legacy);if(e)a=Math.min(150,Math.max(-150,a));else var c=1+Math.min(150,Math.max(-150,a))/150;d=Math.max(0,d+1);if(Pixastic.Client.hasCanvasImageData()){var f=Pixastic.prepareData(b),b=b.options.rect,b=b.width*b.height,g=4*b,k,l;1!=d?e?(e=d,a=(a-128)*d+128):(e=c*d,a=128*-d+128):e?e=1:(e=c,a=0);for(var n,t,w;b--;)f[g]=255<(n=f[g-= 4]*e+a)?255:0>n?0:n,f[k]=255<(t=f[k=g+1]*e+a)?255:0>t?0:t,f[l]=255<(w=f[l=g+2]*e+a)?255:0>w?0:w;return!0}},checkSupport:function(){return Pixastic.Client.hasCanvasImageData()}};jQuery.easing.jswing=jQuery.easing.swing; jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(b,a,d,e,c){return jQuery.easing[jQuery.easing.def](b,a,d,e,c)},easeInQuad:function(b,a,d,e,c){return e*(a/=c)*a+d},easeOutQuad:function(b,a,d,e,c){return-e*(a/=c)*(a-2)+d},easeInOutQuad:function(b,a,d,e,c){return 1>(a/=c/2)?e/2*a*a+d:-e/2*(--a*(a-2)-1)+d},easeInCubic:function(b,a,d,e,c){return e*(a/=c)*a*a+d},easeOutCubic:function(b,a,d,e,c){return e*((a=a/c-1)*a*a+1)+d},easeInOutCubic:function(b,a,d,e,c){return 1>(a/=c/2)?e/2*a*a*a+d: e/2*((a-=2)*a*a+2)+d},easeInQuart:function(b,a,d,e,c){return e*(a/=c)*a*a*a+d},easeOutQuart:function(b,a,d,e,c){return-e*((a=a/c-1)*a*a*a-1)+d},easeInOutQuart:function(b,a,d,e,c){return 1>(a/=c/2)?e/2*a*a*a*a+d:-e/2*((a-=2)*a*a*a-2)+d},easeInQuint:function(b,a,d,e,c){return e*(a/=c)*a*a*a*a+d},easeOutQuint:function(b,a,d,e,c){return e*((a=a/c-1)*a*a*a*a+1)+d},easeInOutQuint:function(b,a,d,e,c){return 1>(a/=c/2)?e/2*a*a*a*a*a+d:e/2*((a-=2)*a*a*a*a+2)+d},easeInSine:function(b,a,d,e,c){return-e*Math.cos(a/ c*(Math.PI/2))+e+d},easeOutSine:function(b,a,d,e,c){return e*Math.sin(a/c*(Math.PI/2))+d},easeInOutSine:function(b,a,d,e,c){return-e/2*(Math.cos(Math.PI*a/c)-1)+d},easeInExpo:function(b,a,d,e,c){return 0==a?d:e*Math.pow(2,10*(a/c-1))+d},easeOutExpo:function(b,a,d,e,c){return a==c?d+e:e*(-Math.pow(2,-10*a/c)+1)+d},easeInOutExpo:function(b,a,d,e,c){return 0==a?d:a==c?d+e:1>(a/=c/2)?e/2*Math.pow(2,10*(a-1))+d:e/2*(-Math.pow(2,-10*--a)+2)+d},easeInCirc:function(b,a,d,e,c){return-e*(Math.sqrt(1-(a/=c)* a)-1)+d},easeOutCirc:function(b,a,d,e,c){return e*Math.sqrt(1-(a=a/c-1)*a)+d},easeInOutCirc:function(b,a,d,e,c){return 1>(a/=c/2)?-e/2*(Math.sqrt(1-a*a)-1)+d:e/2*(Math.sqrt(1-(a-=2)*a)+1)+d},easeInElastic:function(b,a,d,e,c){var b=1.70158,f=0,g=e;if(0==a)return d;if(1==(a/=c))return d+e;f||(f=0.3*c);g<Math.abs(e)?(g=e,b=f/4):b=f/(2*Math.PI)*Math.asin(e/g);return-(g*Math.pow(2,10*(a-=1))*Math.sin((a*c-b)*2*Math.PI/f))+d},easeOutElastic:function(b,a,d,e,c){var b=1.70158,f=0,g=e;if(0==a)return d;if(1== (a/=c))return d+e;f||(f=0.3*c);g<Math.abs(e)?(g=e,b=f/4):b=f/(2*Math.PI)*Math.asin(e/g);return g*Math.pow(2,-10*a)*Math.sin((a*c-b)*2*Math.PI/f)+e+d},easeInOutElastic:function(b,a,d,e,c){var b=1.70158,f=0,g=e;if(0==a)return d;if(2==(a/=c/2))return d+e;f||(f=c*0.3*1.5);g<Math.abs(e)?(g=e,b=f/4):b=f/(2*Math.PI)*Math.asin(e/g);return 1>a?-0.5*g*Math.pow(2,10*(a-=1))*Math.sin((a*c-b)*2*Math.PI/f)+d:0.5*g*Math.pow(2,-10*(a-=1))*Math.sin((a*c-b)*2*Math.PI/f)+e+d},easeInBack:function(b,a,d,e,c,f){void 0== f&&(f=1.70158);return e*(a/=c)*a*((f+1)*a-f)+d},easeOutBack:function(b,a,d,e,c,f){void 0==f&&(f=1.70158);return e*((a=a/c-1)*a*((f+1)*a+f)+1)+d},easeInOutBack:function(b,a,d,e,c,f){void 0==f&&(f=1.70158);return 1>(a/=c/2)?e/2*a*a*(((f*=1.525)+1)*a-f)+d:e/2*((a-=2)*a*(((f*=1.525)+1)*a+f)+2)+d},easeInBounce:function(b,a,d,e,c){return e-jQuery.easing.easeOutBounce(b,c-a,0,e,c)+d},easeOutBounce:function(b,a,d,e,c){return(a/=c)<1/2.75?e*7.5625*a*a+d:a<2/2.75?e*(7.5625*(a-=1.5/2.75)*a+0.75)+d:a<2.5/2.75? e*(7.5625*(a-=2.25/2.75)*a+0.9375)+d:e*(7.5625*(a-=2.625/2.75)*a+0.984375)+d},easeInOutBounce:function(b,a,d,e,c){return a<c/2?0.5*jQuery.easing.easeInBounce(b,2*a,0,e,c)+d:0.5*jQuery.easing.easeOutBounce(b,2*a-c,0,e,c)+0.5*e+d}});
