(function(e){var c="addEventListener",b="gesturestart",g="querySelectorAll",f=[1,1],d=g in e?e[g]("meta[name=viewport]"):[];function a(){d.content="width=device-width,minimum-scale="+f[0]+",maximum-scale="+f[1];e.removeEventListener(b,a,true)}if((d=d[d.length-1])&&c in e){a();f=[0.25,1.6];e[c](b,a,true)}}(document));function getNthIndex(d,b){var c=d,a=0;while(d=d[b]){if(c.tagName==d.tagName){a++}}return a}function isNthOf(f,e,c){var a=getNthIndex(f,c),b;if(e=="odd"||e=="even"){b=2;a-=!(e=="odd")}else{var d=e.indexOf("n");if(d>-1){b=parseInt(e,10);a-=(parseInt(e.substring(d+1),10)||0)-1}else{b=a+1;a-=parseInt(e,10)-1}}return(b<0?a<=0:a>=0)&&a%b==0}var pseudos={"first-of-type":function(a){return getNthIndex(a,"previousSibling")==0},"last-of-type":function(a){return getNthIndex(a,"nextSibling")==0},"only-of-type":function(a){return pseudos["first-of-type"](a)&&pseudos["last-of-type"](a)},"nth-of-type":function(e,a,c,d){return isNthOf(e,c[3],"previousSibling")},"nth-last-of-type":function(c,b,a){return isNthOf(c,a[3],"nextSibling")}};$.extend($.expr[":"],pseudos);jQuery(document).ready(function(a){a(".grid4 .post:nth-of-type(4n+1), .grid4 .category-section .post:nth-of-type(4n+1)").css({"margin-left":"0"}).before("<div style='clear:both;'></div>");a(".grid3 .post:nth-of-type(3n+1), .grid3 .category-section .post:nth-of-type(3n+1)").css({"margin-left":"0"}).before("<div style='clear:both;'></div>");a(".grid2 .post:nth-of-type(2n+1), .grid2 .category-section .post:nth-of-type(2n+1)").css({"margin-left":"0"}).before("<div style='clear:both;'></div>");a(".grid2-thumb .post:nth-of-type(2n+1), .grid2-thumb .category-section .post:nth-of-type(2n+1)").css({"margin-left":"0"}).before("<div style='clear:both;'></div>");a("[placeholder]").focus(function(){var b=a(this);if(b.val()==b.attr("placeholder")){b.val("");b.removeClass("placeholder")}}).blur(function(){var b=a(this);if(b.val()==""||b.val()==b.attr("placeholder")){b.addClass("placeholder");b.val(b.attr("placeholder"))}}).blur();a("[placeholder]").parents("form").submit(function(){a(this).find("[placeholder]").each(function(){var b=a(this);if(b.val()==b.attr("placeholder")){b.val("")}})});a(".back-top a").click(function(){a("body,html").animate({scrollTop:0},800);return false});a(".home-highlights .lightbox").prepend('<span class="zoom"></span>')});(function(b){b.flexslider=function(f,a){var e=f;e.init=function(){e.vars=b.extend({},b.flexslider.defaults,a);e.data("flexslider",true);e.container=b(".slides",e);e.slides=b(".slides > li",e);e.count=e.slides.length;e.animating=false;e.currentSlide=e.vars.slideToStart;e.animatingTo=e.currentSlide;e.atEnd=(e.currentSlide==0)?true:false;e.eventType=("ontouchstart" in document.documentElement)?"touchstart":"click";e.cloneCount=0;e.cloneOffset=0;e.manualPause=false;e.vertical=(e.vars.slideDirection=="vertical");e.prop=(e.vertical)?"top":"marginLeft";e.args={};e.transitions="webkitTransition" in document.body.style;if(e.transitions){e.prop="-webkit-transform"}if(e.vars.controlsContainer!=""){e.controlsContainer=b(e.vars.controlsContainer).eq(b(".slides").index(e.container));e.containerExists=e.controlsContainer.length>0}if(e.vars.manualControls!=""){e.manualControls=b(e.vars.manualControls,((e.containerExists)?e.controlsContainer:e));e.manualExists=e.manualControls.length>0}if(e.vars.randomize){e.slides.sort(function(){return(Math.round(Math.random())-0.5)});e.container.empty().append(e.slides)}if(e.vars.animation.toLowerCase()=="slide"){if(e.transitions){e.setTransition(0)}e.css({overflow:"hidden"});if(e.vars.animationLoop){e.cloneCount=2;e.cloneOffset=1;e.container.append(e.slides.filter(":first").clone().addClass("clone")).prepend(e.slides.filter(":last").clone().addClass("clone"))}e.newSlides=b(".slides > li",e);var F=(-1*(e.currentSlide+e.cloneOffset));if(e.vertical){e.newSlides.css({display:"block",width:"100%","float":"left"});e.container.height((e.count+e.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){e.css({position:"relative"}).height(e.slides.filter(":first").height());e.args[e.prop]=(e.transitions)?"translate3d(0,"+F*e.height()+"px,0)":F*e.height()+"px";e.container.css(e.args)},100)}else{e.args[e.prop]=(e.transitions)?"translate3d("+F*e.width()+"px,0,0)":F*e.width()+"px";e.container.width((e.count+e.cloneCount)*200+"%").css(e.args);setTimeout(function(){e.newSlides.width(e.width()).css({"float":"left",display:"block"})},100)}}else{e.transitions=false;e.slides.css({width:"100%","float":"left",marginRight:"-100%"}).eq(e.currentSlide).fadeIn(e.vars.animationDuration)}if(e.vars.controlNav){if(e.manualExists){e.controlNav=e.manualControls}else{var L=b('<ol class="flex-control-nav"></ol>');var z=1;for(var y=0;y<e.count;y++){L.append("<li><a>"+z+"</a></li>");z++}if(e.containerExists){b(e.controlsContainer).append(L);e.controlNav=b(".flex-control-nav li a",e.controlsContainer)}else{e.append(L);e.controlNav=b(".flex-control-nav li a",e)}}e.controlNav.eq(e.currentSlide).addClass("active");
e.controlNav.bind(e.eventType,function(g){g.preventDefault();if(!b(this).hasClass("active")){(e.controlNav.index(b(this))>e.currentSlide)?e.direction="next":e.direction="prev";e.flexAnimate(e.controlNav.index(b(this)),e.vars.pauseOnAction)}})}if(e.vars.directionNav){var i=b('<ul class="flex-direction-nav"><li><a class="prev" href="#">'+e.vars.prevText+'</a></li><li><a class="next" href="#">'+e.vars.nextText+"</a></li></ul>");if(e.containerExists){b(e.controlsContainer).append(i);e.directionNav=b(".flex-direction-nav li a",e.controlsContainer)}else{e.append(i);e.directionNav=b(".flex-direction-nav li a",e)}if(!e.vars.animationLoop){if(e.currentSlide==0){e.directionNav.filter(".prev").addClass("disabled")}else{if(e.currentSlide==e.count-1){e.directionNav.filter(".next").addClass("disabled")}}}e.directionNav.bind(e.eventType,function(h){h.preventDefault();var g=(b(this).hasClass("next"))?e.getTarget("next"):e.getTarget("prev");if(e.canAdvance(g)){e.flexAnimate(g,e.vars.pauseOnAction)}})}if(e.vars.keyboardNav&&b("ul.slides").length==1){function I(h){if(e.animating){return}else{if(h.keyCode!=39&&h.keyCode!=37){return}else{if(h.keyCode==39){var g=e.getTarget("next")}else{if(h.keyCode==37){var g=e.getTarget("prev")}}if(e.canAdvance(g)){e.flexAnimate(g,e.vars.pauseOnAction)}}}}b(document).bind("keyup",I)}if(e.vars.mousewheel){e.mousewheelEvent=(/Firefox/i.test(navigator.userAgent))?"DOMMouseScroll":"mousewheel";e.bind(e.mousewheelEvent,function(k){k.preventDefault();k=k?k:window.event;var h=k.detail?k.detail*-1:k.wheelDelta/40,g=(h<0)?e.getTarget("next"):e.getTarget("prev");if(e.canAdvance(g)){e.flexAnimate(g,e.vars.pauseOnAction)}})}if(e.vars.slideshow){if(e.vars.pauseOnHover&&e.vars.slideshow){e.hover(function(){e.pause()},function(){if(!e.manualPause){e.resume()}})}e.animatedSlides=setInterval(e.animateSlides,e.vars.slideshowSpeed)}if(e.vars.pausePlay){var B=b('<div class="flex-pauseplay"><span></span></div>');if(e.containerExists){e.controlsContainer.append(B);e.pausePlay=b(".flex-pauseplay span",e.controlsContainer)}else{e.append(B);e.pausePlay=b(".flex-pauseplay span",e)}var E=(e.vars.slideshow)?"pause":"play";e.pausePlay.addClass(E).text((E=="pause")?e.vars.pauseText:e.vars.playText);e.pausePlay.bind(e.eventType,function(g){g.preventDefault();if(b(this).hasClass("pause")){e.pause();e.manualPause=true}else{e.resume();e.manualPause=false}})}if("ontouchstart" in document.documentElement){var d,j,G,A,D,c,C=false;e.each(function(){if("ontouchstart" in document.documentElement){this.addEventListener("touchstart",J,false)}});function J(g){if(e.animating){g.preventDefault()}else{if(g.touches.length==1){e.pause();A=(e.vertical)?e.height():e.width();c=Number(new Date());G=(e.vertical)?(e.currentSlide+e.cloneOffset)*e.height():(e.currentSlide+e.cloneOffset)*e.width();d=(e.vertical)?g.touches[0].pageY:g.touches[0].pageX;j=(e.vertical)?g.touches[0].pageX:g.touches[0].pageY;e.setTransition(0);this.addEventListener("touchmove",H,false);this.addEventListener("touchend",K,false)}}}function H(g){D=(e.vertical)?d-g.touches[0].pageY:d-g.touches[0].pageX;C=(e.vertical)?(Math.abs(D)<Math.abs(g.touches[0].pageX-j)):(Math.abs(D)<Math.abs(g.touches[0].pageY-j));if(!C){g.preventDefault();if(e.vars.animation=="slide"&&e.transitions){if(!e.vars.animationLoop){D=D/((e.currentSlide==0&&D<0||e.currentSlide==e.count-1&&D>0)?(Math.abs(D)/A+2):1)}e.args[e.prop]=(e.vertical)?"translate3d(0,"+(-G-D)+"px,0)":"translate3d("+(-G-D)+"px,0,0)";e.container.css(e.args)}}}function K(g){e.animating=false;if(e.animatingTo==e.currentSlide&&!C&&!(D==null)){var h=(D>0)?e.getTarget("next"):e.getTarget("prev");if(e.canAdvance(h)&&Number(new Date())-c<550&&Math.abs(D)>20||Math.abs(D)>A/2){e.flexAnimate(h,e.vars.pauseOnAction)}else{e.flexAnimate(e.currentSlide,e.vars.pauseOnAction)}}this.removeEventListener("touchmove",H,false);this.removeEventListener("touchend",K,false);d=null;j=null;D=null;G=null}}if(e.vars.animation.toLowerCase()=="slide"){b(window).resize(function(){if(!e.animating){if(e.vertical){e.height(e.slides.filter(":first").height());e.args[e.prop]=(-1*(e.currentSlide+e.cloneOffset))*e.slides.filter(":first").height()+"px";if(e.transitions){e.setTransition(0);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.args[e.prop]+",0)":"translate3d("+e.args[e.prop]+",0,0)"}e.container.css(e.args)}else{e.newSlides.width(e.width());e.args[e.prop]=(-1*(e.currentSlide+e.cloneOffset))*e.width()+"px";if(e.transitions){e.setTransition(0);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.args[e.prop]+",0)":"translate3d("+e.args[e.prop]+",0,0)"}e.container.css(e.args)}}})}e.vars.start(e)};e.flexAnimate=function(c,d){if(!e.animating){e.animating=true;e.animatingTo=c;e.vars.before(e);if(d){e.pause()}if(e.vars.controlNav){e.controlNav.removeClass("active").eq(c).addClass("active")}e.atEnd=(c==0||c==e.count-1)?true:false;if(!e.vars.animationLoop&&e.vars.directionNav){if(c==0){e.directionNav.removeClass("disabled").filter(".prev").addClass("disabled")}else{if(c==e.count-1){e.directionNav.removeClass("disabled").filter(".next").addClass("disabled")
}else{e.directionNav.removeClass("disabled")}}}if(!e.vars.animationLoop&&c==e.count-1){e.pause();e.vars.end(e)}if(e.vars.animation.toLowerCase()=="slide"){var h=(e.vertical)?e.slides.filter(":first").height():e.slides.filter(":first").width();if(e.currentSlide==0&&c==e.count-1&&e.vars.animationLoop&&e.direction!="next"){e.slideString="0px"}else{if(e.currentSlide==e.count-1&&c==0&&e.vars.animationLoop&&e.direction!="prev"){e.slideString=(-1*(e.count+1))*h+"px"}else{e.slideString=(-1*(c+e.cloneOffset))*h+"px"}}e.args[e.prop]=e.slideString;if(e.transitions){e.setTransition(e.vars.animationDuration);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.slideString+",0)":"translate3d("+e.slideString+",0,0)";e.container.css(e.args).one("webkitTransitionEnd transitionend",function(){e.wrapup(h)})}else{e.container.animate(e.args,e.vars.animationDuration,function(){e.wrapup(h)})}}else{e.slides.eq(e.currentSlide).fadeOut(e.vars.animationDuration);e.slides.eq(c).fadeIn(e.vars.animationDuration,function(){e.wrapup()})}}};e.wrapup=function(c){if(e.vars.animation=="slide"){if(e.currentSlide==0&&e.animatingTo==e.count-1&&e.vars.animationLoop){e.args[e.prop]=(-1*e.count)*c+"px";if(e.transitions){e.setTransition(0);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.args[e.prop]+",0)":"translate3d("+e.args[e.prop]+",0,0)"}e.container.css(e.args)}else{if(e.currentSlide==e.count-1&&e.animatingTo==0&&e.vars.animationLoop){e.args[e.prop]=-1*c+"px";if(e.transitions){e.setTransition(0);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.args[e.prop]+",0)":"translate3d("+e.args[e.prop]+",0,0)"}e.container.css(e.args)}}}e.animating=false;e.currentSlide=e.animatingTo;e.vars.after(e)};e.animateSlides=function(){if(!e.animating){e.flexAnimate(e.getTarget("next"))}};e.pause=function(){clearInterval(e.animatedSlides);if(e.vars.pausePlay){e.pausePlay.removeClass("pause").addClass("play").text(e.vars.playText)}};e.resume=function(){e.animatedSlides=setInterval(e.animateSlides,e.vars.slideshowSpeed);if(e.vars.pausePlay){e.pausePlay.removeClass("play").addClass("pause").text(e.vars.pauseText)}};e.canAdvance=function(c){if(!e.vars.animationLoop&&e.atEnd){if(e.currentSlide==0&&c==e.count-1&&e.direction!="next"){return false}else{if(e.currentSlide==e.count-1&&c==0&&e.direction=="next"){return false}else{return true}}}else{return true}};e.getTarget=function(c){e.direction=c;if(c=="next"){return(e.currentSlide==e.count-1)?0:e.currentSlide+1}else{return(e.currentSlide==0)?e.count-1:e.currentSlide-1}};e.setTransition=function(c){e.container.css({"-webkit-transition-duration":(c/1000)+"s"})};e.init()};b.flexslider.defaults={animation:"fade",slideDirection:"horizontal",slideshow:true,slideshowSpeed:7000,animationDuration:600,directionNav:true,controlNav:true,keyboardNav:true,mousewheel:false,prevText:"Previous",nextText:"Next",pausePlay:false,pauseText:"Pause",playText:"Play",randomize:false,slideToStart:0,animationLoop:true,pauseOnAction:true,pauseOnHover:false,controlsContainer:"",manualControls:"",start:function(){},before:function(){},after:function(){},end:function(){}};b.fn.flexslider=function(a){return this.each(function(){if(b(this).find(".slides li").length==1){b(this).find(".slides li").fadeIn(400)}else{if(b(this).data("flexslider")!=true){new b.flexslider(b(this),a)}}})}})(jQuery);
/*!
 * jCarousel - Riding carousels with jQuery
 *   http://sorgalla.com/jcarousel/
 *
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Built on top of the jQuery library
 *   http://jquery.com
 *
 * Inspired by the "Carousel Component" by Bill Scott
 *   http://billwscott.com/carousel/
 */
(function(a){a.fn.jcarousel=function(f){if(typeof f=="string"){var g=a(this).data("jcarousel"),e=Array.prototype.slice.call(arguments,1);return g[f].apply(g,e)}else{return this.each(function(){a(this).data("jcarousel",new b(this,f))})}};var d={vertical:false,rtl:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},c=false;a(window).bind("load.jcarousel",function(){c=true});a.jcarousel=function(i,p){this.options=a.extend({},d,p||{});this.locked=false;this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;if(!p||p.rtl===undefined){this.options.rtl=(a(i).attr("dir")||a("html").attr("dir")||"").toLowerCase()=="rtl"}this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?this.options.rtl?"right":"left":"top";for(var h="",o=i.className.split(" "),n=0;
n<o.length;n++){if(o[n].indexOf("jcarousel-skin")!=-1){a(i).removeClass(o[n]);h=o[n];break}}if(i.nodeName.toUpperCase()=="UL"||i.nodeName.toUpperCase()=="OL"){this.list=a(i);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>")}this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent()}}}else{this.container=a(i);this.list=this.container.find("ul,ol").eq(0)}h!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+h+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent()}this.buttonNext=a(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null){this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()}this.buttonNext.addClass(this.className("jcarousel-next"));this.buttonPrev=a(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null){this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next()}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});!this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl");var m=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;h=this.list.children("li");var l=this;if(h.size()>0){var k=0;n=this.options.offset;h.each(function(){l.format(this,n++);k+=l.dimension(this,m)});this.list.css(this.wh,k+100+"px");if(!p||p.size===undefined){this.options.size=h.size()}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){l.next()};this.funcPrev=function(){l.prev()};this.funcResize=function(){l.reload()};this.options.initCallback!=null&&this.options.initCallback(this,"init");if(!c&&a.browser.safari){this.buttons(false,false);a(window).bind("load.jcarousel",function(){l.setup()})}else{this.setup()}};var b=a.jcarousel;b.fn=b.prototype={jcarousel:"0.2.5"};b.fn.extend=b.extend=a.extend;b.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null;this.animating=false;this.tail=this.timer=null;this.inTail=false;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var e=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(e,false);a(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)}},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");this.options.initCallback!=null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!=null&&this.inTail&&this.list.css(this.lt,b.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;this.options.reloadCallback!=null&&this.options.reloadCallback(this);if(this.options.visible!=null){var f=this,h=Math.ceil(this.clipping()/this.options.visible),e=0,g=0;this.list.children("li").each(function(i){e+=f.dimension(this,h);if(i+1<f.first){g=e}});this.list.css(this.wh,e+"px");this.list.css(this.lt,-g+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(e){if(e!=undefined){this.options.size=e;this.locked||this.buttons()}return this.options.size},has:function(f,h){if(h==undefined||!h){h=f}if(this.options.size!==null&&h>this.options.size){h=this.options.size}for(var e=f;e<=h;e++){var g=this.get(e);if(!g.length||g.hasClass("jcarousel-item-placeholder")){return false}}return true},get:function(e){return a(".jcarousel-item-"+e,this.list)},add:function(i,n){var h=this.get(i),m=0,l=a(n);if(h.length==0){var k;h=this.create(i);for(var j=b.intval(i);k=this.get(--j);){if(j<=0||k.length){j<=0?this.list.prepend(h):k.after(h);break}}}else{m=this.dimension(h)}if(l.get(0).nodeName.toUpperCase()=="LI"){h.replaceWith(l);h=l}else{h.empty().append(n)}this.format(h.removeClass(this.className("jcarousel-item-placeholder")),i);l=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;m=this.dimension(h,l)-m;i>0&&i<this.first&&this.list.css(this.lt,b.intval(this.list.css(this.lt))-m+"px");this.list.css(this.wh,b.intval(this.list.css(this.wh))+m+"px");return h},remove:function(f){var g=this.get(f);if(!(!g.length||f>=this.first&&f<=this.last)){var e=this.dimension(g);f<this.first&&this.list.css(this.lt,b.intval(this.list.css(this.lt))+e+"px");
g.remove();this.list.css(this.wh,b.intval(this.list.css(this.wh))-e+"px")}},next:function(){this.stopAuto();this.tail!=null&&!this.inTail?this.scrollTail(false):this.scroll((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!=null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.stopAuto();this.tail!=null&&this.inTail?this.scrollTail(true):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(e){if(!(this.locked||this.animating||!this.tail)){var f=b.intval(this.list.css(this.lt));!e?f-=this.tail:f+=this.tail;this.inTail=!e;this.prevFirst=this.first;this.prevLast=this.last;this.animate(f)}},scroll:function(e,f){this.locked||this.animating||this.animate(this.pos(e),f)},pos:function(z){var x=b.intval(this.list.css(this.lt));if(this.locked||this.animating){return x}if(this.options.wrap!="circular"){z=z<1?1:this.options.size&&z>this.options.size?this.options.size:z}for(var y=this.first>z,w=this.options.wrap!="circular"&&this.first<=1?1:this.first,v=y?this.get(w):this.get(this.last),u=y?w:w-1,t=null,s=0,q=false,r=0;y?--u>=z:++u<z;){t=this.get(u);q=!t.length;if(t.length==0){t=this.create(u).addClass(this.className("jcarousel-item-placeholder"));v[y?"before":"after"](t);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(u<=0||u>this.options.size)){v=this.get(this.index(u));if(v.length){t=this.add(u,v.clone(true))}}}v=t;r=this.dimension(t);if(q){s+=r}if(this.first!=null&&(this.options.wrap=="circular"||u>=1&&(this.options.size==null||u<=this.options.size))){x=y?x+r:x-r}}w=this.clipping();var h=[],i=0;u=z;var p=0;for(v=this.get(z-1);++i;){t=this.get(u);q=!t.length;if(t.length==0){t=this.create(u).addClass(this.className("jcarousel-item-placeholder"));v.length==0?this.list.prepend(t):v[y?"before":"after"](t);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(u<=0||u>this.options.size)){v=this.get(this.index(u));if(v.length){t=this.add(u,v.clone(true))}}}v=t;r=this.dimension(t);if(r==0){throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...")}if(this.options.wrap!="circular"&&this.options.size!==null&&u>this.options.size){h.push(t)}else{if(q){s+=r}}p+=r;if(p>=w){break}u++}for(t=0;t<h.length;t++){h[t].remove()}if(s>0){this.list.css(this.wh,this.dimension(this.list)+s+"px");if(y){x-=s;this.list.css(this.lt,b.intval(this.list.css(this.lt))-s+"px")}}s=z+i-1;if(this.options.wrap!="circular"&&this.options.size&&s>this.options.size){s=this.options.size}if(u>s){i=0;u=s;for(p=0;++i;){t=this.get(u--);if(!t.length){break}p+=this.dimension(t);if(p>=w){break}}}u=s-i+1;if(this.options.wrap!="circular"&&u<1){u=1}if(this.inTail&&y){x+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&s==this.options.size&&s-i+1>=1){y=b.margin(this.get(s),!this.options.vertical?"marginRight":"marginBottom");if(p-y>w){this.tail=p-w-y}}for(;z-->u;){x+=this.dimension(this.get(z))}this.prevFirst=this.first;this.prevLast=this.last;this.first=u;this.last=s;return x},animate:function(f,h){if(!(this.locked||this.animating)){this.animating=true;var e=this,g=function(){e.animating=false;f==0&&e.list.css(e.lt,0);if(e.options.wrap=="circular"||e.options.wrap=="both"||e.options.wrap=="last"||e.options.size==null||e.last<e.options.size){e.startAuto()}e.buttons();e.notify("onAfterAnimation");if(e.options.wrap=="circular"&&e.options.size!==null){for(var i=e.prevFirst;i<=e.prevLast;i++){if(i!==null&&!(i>=e.first&&i<=e.last)&&(i<1||i>e.options.size)){e.remove(i)}}}};this.notify("onBeforeAnimation");if(!this.options.animation||h==false){this.list.css(this.lt,f+"px");g()}else{this.list.animate(!this.options.vertical?this.options.rtl?{right:f}:{left:f}:{top:f},this.options.animation,this.options.easing,g)}}},startAuto:function(e){if(e!=undefined){this.options.auto=e}if(this.options.auto==0){return this.stopAuto()}if(this.timer==null){var f=this;this.timer=setTimeout(function(){f.next()},this.options.auto*1000)}},stopAuto:function(){if(this.timer!=null){clearTimeout(this.timer);this.timer=null}},buttons:function(f,g){if(f==undefined||f==null){f=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=null&&this.last>=this.options.size){f=this.tail!=null&&!this.inTail}}if(g==undefined||g==null){g=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1){g=this.tail!=null&&this.inTail}}var e=this;this.buttonNext[f?"bind":"unbind"](this.options.buttonNextEvent+".jcarousel",this.funcNext)[f?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",f?false:true);
this.buttonPrev[g?"bind":"unbind"](this.options.buttonPrevEvent+".jcarousel",this.funcPrev)[g?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",g?false:true);this.options.buttonNextCallback!=null&&this.buttonNext.data("jcarouselstate")!=f&&this.buttonNext.each(function(){e.options.buttonNextCallback(e,this,f)}).data("jcarouselstate",f);this.options.buttonPrevCallback!=null&&this.buttonPrev.data("jcarouselstate")!=g&&this.buttonPrev.each(function(){e.options.buttonPrevCallback(e,this,g)}).data("jcarouselstate",g)},notify:function(e){var f=this.prevFirst==null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",e,f);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",e,f,this.first);this.callback("itemFirstOutCallback",e,f,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",e,f,this.last);this.callback("itemLastOutCallback",e,f,this.prevLast)}this.callback("itemVisibleInCallback",e,f,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",e,f,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(t,r,s,q,p,o,n){if(!(this.options[t]==undefined||typeof this.options[t]!="object"&&r!="onAfterAnimation")){var m=typeof this.options[t]=="object"?this.options[t][r]:this.options[t];if(a.isFunction(m)){var h=this;if(q===undefined){m(h,s,r)}else{if(p===undefined){this.get(q).each(function(){m(h,this,q,s,r)})}else{for(var i=q;i<=p;i++){i!==null&&!(i>=o&&i<=n)&&this.get(i).each(function(){m(h,this,i,s,r)})}}}}}},create:function(e){return this.format("<li></li>",e)},format:function(f,h){f=a(f);for(var e=f.get(0).className.split(" "),g=0;g<e.length;g++){e[g].indexOf("jcarousel-")!=-1&&f.removeClass(e[g])}f.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+h)).css({"float":this.options.rtl?"right":"left","list-style":"none"}).attr("jcarouselindex",h);return f},className:function(e){return e+" "+e+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(f,h){var e=f.jquery!=undefined?f[0]:f,g=!this.options.vertical?(e.offsetWidth||b.intval(this.options.itemFallbackDimension))+b.margin(e,"marginLeft")+b.margin(e,"marginRight"):(e.offsetHeight||b.intval(this.options.itemFallbackDimension))+b.margin(e,"marginTop")+b.margin(e,"marginBottom");if(h==undefined||g==h){return g}g=!this.options.vertical?h-b.margin(e,"marginLeft")-b.margin(e,"marginRight"):h-b.margin(e,"marginTop")-b.margin(e,"marginBottom");a(e).css(this.wh,g+"px");return this.dimension(e)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-b.intval(this.clip.css("borderLeftWidth"))-b.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-b.intval(this.clip.css("borderTopWidth"))-b.intval(this.clip.css("borderBottomWidth"))},index:function(e,f){if(f==undefined){f=this.options.size}return Math.round(((e-1)/f-Math.floor((e-1)/f))*f)+1}});b.extend({defaults:function(e){return a.extend(d,e||{})},margin:function(h,l){if(!h){return 0}var g=h.jquery!=undefined?h[0]:h;if(l=="marginRight"&&a.browser.safari){var k={display:"block","float":"none",width:"auto"},j,i;a.swap(g,k,function(){j=g.offsetWidth});k.marginRight=0;a.swap(g,k,function(){i=g.offsetWidth});return i-j}return b.intval(a.css(g,l))},intval:function(e){e=parseInt(e);return isNaN(e)?0:e}})})(jQuery);(function(d){d.prettyPhoto={version:"3.1.2"};d.fn.prettyPhoto=function(f){f=jQuery.extend({animation_speed:"fast",slideshow:5000,autoplay_slideshow:false,opacity:0.8,show_title:true,allow_resize:true,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:false,wmode:"opaque",autoplay:true,modal:false,deeplinking:true,overlay_gallery:true,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},ie6_fallback:true,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>{pp_social}<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:"",social_tools:'<div class="pp_social"><div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"><\/script></div><div class="facebook"><iframe src="http://www.facebook.com/plugins/like.php?locale=en_US&href='+location.href+'&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div></div>'},f);
var m=this,l=false,s,q,r,t,w,x,h=d(window).height(),A=d(window).width(),i;doresize=true,scroll_pos=y();d(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){p();v()});if(f.keyboard_shortcuts){d(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(B){if(typeof $pp_pic_holder!="undefined"){if($pp_pic_holder.is(":visible")){switch(B.keyCode){case 37:d.prettyPhoto.changePage("previous");B.preventDefault();break;case 39:d.prettyPhoto.changePage("next");B.preventDefault();break;case 27:if(!settings.modal){d.prettyPhoto.close()}B.preventDefault();break}}}})}d.prettyPhoto.initialize=function(){settings=f;if(settings.theme=="pp_default"){settings.horizontal_padding=16}if(settings.ie6_fallback&&d.browser.msie&&parseInt(d.browser.version)==6){settings.theme="light_square"}theRel=d(this).attr("rel");galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?jQuery.map(m,function(C,B){if(d(C).attr("rel").indexOf(theRel)!=-1){return d(C).attr("href")}}):d.makeArray(d(this).attr("href"));pp_titles=(isSet)?jQuery.map(m,function(C,B){if(d(C).attr("rel").indexOf(theRel)!=-1){return(d(C).find("img").attr("alt"))?d(C).find("img").attr("alt"):""}}):d.makeArray(d(this).find("img").attr("alt"));pp_descriptions=(isSet)?jQuery.map(m,function(C,B){if(d(C).attr("rel").indexOf(theRel)!=-1){return(d(C).attr("title"))?d(C).attr("title"):""}}):d.makeArray(d(this).attr("title"));set_position=jQuery.inArray(d(this).attr("href"),pp_images);rel_index=(isSet)?set_position:d("a[rel^='"+theRel+"']").index(d(this));g(this);if(settings.allow_resize){d(window).bind("scroll.prettyphoto",function(){p()})}d.prettyPhoto.open();return false};d.prettyPhoto.open=function(B){if(typeof settings=="undefined"){settings=f;if(d.browser.msie&&d.browser.version==6){settings.theme="light_square"}pp_images=d.makeArray(arguments[0]);pp_titles=(arguments[1])?d.makeArray(arguments[1]):d.makeArray("");pp_descriptions=(arguments[2])?d.makeArray(arguments[2]):d.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0;g(B.target)}if(d.browser.msie&&d.browser.version==6){d("select").css("visibility","hidden")}if(settings.hideflash){d("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden")}k(d(pp_images).size());d(".pp_loaderIcon").show();if($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+d(pp_images).size());if(pp_descriptions[set_position]!=""){$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]))}else{$pp_pic_holder.find(".pp_description").hide()}movie_width=(parseFloat(a("width",pp_images[set_position])))?a("width",pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(a("height",pp_images[set_position])))?a("height",pp_images[set_position]):settings.default_height.toString();l=false;if(movie_height.indexOf("%")!=-1){movie_height=parseFloat((d(window).height()*parseFloat(movie_height)/100)-150);l=true}if(movie_width.indexOf("%")!=-1){movie_width=parseFloat((d(window).width()*parseFloat(movie_width)/100)-150);l=true}$pp_pic_holder.fadeIn(function(){(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html("&nbsp;");imgPreloader="";skipInjection=false;switch(z(pp_images[set_position])){case"image":imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position<d(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(){s=o(imgPreloader.width,imgPreloader.height);j()};imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist.");d.prettyPhoto.close()};imgPreloader.src=pp_images[set_position];break;case"youtube":s=o(movie_width,movie_height);movie="http://www.youtube.com/embed/"+a("v",pp_images[set_position]);(a("rel",pp_images[set_position]))?movie+="?rel="+a("rel",pp_images[set_position]):movie+="?rel=1";if(settings.autoplay){movie+="&autoplay=1"}toInject=settings.iframe_markup.replace(/{width}/g,s.width).replace(/{height}/g,s.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":s=o(movie_width,movie_height);movie_id=pp_images[set_position];var D=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var C=movie_id.match(D);movie="http://player.vimeo.com/video/"+C[2]+"?title=0&amp;byline=0&amp;portrait=0";if(settings.autoplay){movie+="&autoplay=1;"}vimeo_width=s.width+"/embed/?moog_width="+s.width;toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,s.height).replace(/{path}/g,movie);break;case"quicktime":s=o(movie_width,movie_height);
s.height+=15;s.contentHeight+=15;s.containerHeight+=15;toInject=settings.quicktime_markup.replace(/{width}/g,s.width).replace(/{height}/g,s.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":s=o(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,s.width).replace(/{height}/g,s.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":s=o(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,s.width).replace(/{height}/g,s.height).replace(/{path}/g,frame_url);break;case"ajax":doresize=false;s=o(movie_width,movie_height);doresize=true;skipInjection=true;d.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;j()});break;case"custom":s=o(movie_width,movie_height);toInject=settings.custom_markup;break;case"inline":myClone=d(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(d("body")).show();doresize=false;s=o(d(myClone).width(),d(myClone).height());doresize=true;d(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,d(pp_images[set_position]).html());break}if(!imgPreloader&&!skipInjection){$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject;j()}});return false};d.prettyPhoto.changePage=function(B){currentGalleryPage=0;if(B=="previous"){set_position--;if(set_position<0){set_position=d(pp_images).size()-1}}else{if(B=="next"){set_position++;if(set_position>d(pp_images).size()-1){set_position=0}}else{set_position=B}}rel_index=set_position;if(!doresize){doresize=true}d(".pp_contract").removeClass("pp_contract").addClass("pp_expand");n(function(){d.prettyPhoto.open()})};d.prettyPhoto.changeGalleryPage=function(B){if(B=="next"){currentGalleryPage++;if(currentGalleryPage>totalPage){currentGalleryPage=0}}else{if(B=="previous"){currentGalleryPage--;if(currentGalleryPage<0){currentGalleryPage=totalPage}}else{currentGalleryPage=B}}slide_speed=(B=="next"||B=="previous")?settings.animation_speed:0;slide_to=currentGalleryPage*(itemsPerPage*itemWidth);$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)};d.prettyPhoto.startSlideshow=function(){if(typeof i=="undefined"){$pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){d.prettyPhoto.stopSlideshow();return false});i=setInterval(d.prettyPhoto.startSlideshow,settings.slideshow)}else{d.prettyPhoto.changePage("next")}};d.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){d.prettyPhoto.startSlideshow();return false});clearInterval(i);i=undefined};d.prettyPhoto.close=function(){if($pp_overlay.is(":animated")){return}d.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find("object,embed").css("visibility","hidden");d("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){d(this).remove()});$pp_overlay.fadeOut(settings.animation_speed,function(){if(d.browser.msie&&d.browser.version==6){d("select").css("visibility","visible")}if(settings.hideflash){d("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible")}d(this).remove();d(window).unbind("scroll.prettyphoto");settings.callback();doresize=true;q=false;delete settings})};function j(){d(".pp_loaderIcon").hide();projectedTop=scroll_pos.scrollTop+((h/2)-(s.containerHeight/2));if(projectedTop<0){projectedTop=0}$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find(".pp_content").animate({height:s.contentHeight,width:s.contentWidth},settings.animation_speed);$pp_pic_holder.animate({top:projectedTop,left:(A/2)-(s.containerWidth/2),width:s.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(s.height).width(s.width);$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed);if(isSet&&z(pp_images[set_position])=="image"){$pp_pic_holder.find(".pp_hoverContainer").show()}else{$pp_pic_holder.find(".pp_hoverContainer").hide()}if(s.resized){d("a.pp_expand,a.pp_contract").show()}else{d("a.pp_expand").hide()}if(settings.autoplay_slideshow&&!i&&!q){d.prettyPhoto.startSlideshow()}if(settings.deeplinking){b()}settings.changepicturecallback();q=true});e()}function n(B){$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(){d(".pp_loaderIcon").show();
B()})}function k(B){(B>1)?d(".pp_nav").show():d(".pp_nav").hide()}function o(C,B){resized=false;u(C,B);imageWidth=C,imageHeight=B;if(((x>A)||(w>h))&&doresize&&settings.allow_resize&&!l){resized=true,fitting=false;while(!fitting){if((x>A)){imageWidth=(A-200);imageHeight=(B/C)*imageWidth}else{if((w>h)){imageHeight=(h-200);imageWidth=(C/B)*imageHeight}else{fitting=true}}w=imageHeight,x=imageWidth}u(imageWidth,imageHeight);if((x>A)||(w>h)){o(x,w)}}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(w),containerWidth:Math.floor(x)+(settings.horizontal_padding*2),contentHeight:Math.floor(r),contentWidth:Math.floor(t),resized:resized}}function u(C,B){C=parseFloat(C);B=parseFloat(B);$pp_details=$pp_pic_holder.find(".pp_details");$pp_details.width(C);detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom"));$pp_details=$pp_details.clone().addClass(settings.theme).width(C).appendTo(d("body")).css({position:"absolute",top:-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if(d.browser.msie&&d.browser.version==7){detailsHeight+=8}$pp_details.remove();$pp_title=$pp_pic_holder.find(".ppt");$pp_title.width(C);titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom"));$pp_title=$pp_title.clone().appendTo(d("body")).css({position:"absolute",top:-10000});titleHeight+=$pp_title.height();$pp_title.remove();r=B+detailsHeight;t=C;w=r+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height();x=C}function z(B){if(B.match(/youtube\.com\/watch/i)){return"youtube"}else{if(B.match(/vimeo\.com/i)){return"vimeo"}else{if(B.match(/\b.mov\b/i)){return"quicktime"}else{if(B.match(/\b.swf\b/i)){return"flash"}else{if(B.match(/\biframe=true\b/i)){return"iframe"}else{if(B.match(/\bajax=true\b/i)){return"ajax"}else{if(B.match(/\bcustom=true\b/i)){return"custom"}else{if(B.substr(0,1)=="#"){return"inline"}else{return"image"}}}}}}}}}function p(){if(doresize&&typeof $pp_pic_holder!="undefined"){scroll_pos=y();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(h/2)+scroll_pos.scrollTop-(contentHeight/2);if(projectedTop<0){projectedTop=0}if(contentHeight>h){return}$pp_pic_holder.css({top:projectedTop,left:(A/2)+scroll_pos.scrollLeft-(contentwidth/2)})}}function y(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else{if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else{if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}}}function v(){h=d(window).height(),A=d(window).width();if(typeof $pp_overlay!="undefined"){$pp_overlay.height(d(document).height()).width(A)}}function e(){if(isSet&&settings.overlay_gallery&&z(pp_images[set_position])=="image"&&(settings.ie6_fallback&&!(d.browser.msie&&parseInt(d.browser.version)==6))){itemWidth=52+5;navWidth=(settings.theme=="facebook"||settings.theme=="pp_default")?50:30;itemsPerPage=Math.floor((s.containerWidth-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage<pp_images.length)?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()}else{$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;d.prettyPhoto.changeGalleryPage(goToPage);$pp_gallery_li.filter(":eq("+set_position+")").addClass("selected")}else{$pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave")}}function g(B){settings.markup=settings.markup.replace("{pp_social}",(settings.social_tools)?settings.social_tools:"");d("body").append(settings.markup);$pp_pic_holder=d(".pp_pic_holder"),$ppt=d(".ppt"),$pp_overlay=d("div.pp_overlay");if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject="";for(var C=0;C<pp_images.length;C++){if(!pp_images[C].match(/\b(jpg|jpeg|png|gif)\b/gi)){classname="default";img_src=""}else{classname="";img_src=pp_images[C]}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=d(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li");$pp_gallery.find(".pp_arrow_next").click(function(){d.prettyPhoto.changeGalleryPage("next");d.prettyPhoto.stopSlideshow();return false});$pp_gallery.find(".pp_arrow_previous").click(function(){d.prettyPhoto.changeGalleryPage("previous");
d.prettyPhoto.stopSlideshow();return false});$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=52+5;$pp_gallery_li.each(function(D){d(this).find("a").click(function(){d.prettyPhoto.changePage(D);d.prettyPhoto.stopSlideshow();return false})})}if(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(){d.prettyPhoto.startSlideshow();return false})}$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme);$pp_overlay.css({opacity:0,height:d(document).height(),width:d(window).width()}).bind("click",function(){if(!settings.modal){d.prettyPhoto.close()}});d("a.pp_close").bind("click",function(){d.prettyPhoto.close();return false});d("a.pp_expand").bind("click",function(D){if(d(this).hasClass("pp_expand")){d(this).removeClass("pp_expand").addClass("pp_contract");doresize=false}else{d(this).removeClass("pp_contract").addClass("pp_expand");doresize=true}n(function(){d.prettyPhoto.open()});return false});$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){d.prettyPhoto.changePage("previous");d.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){d.prettyPhoto.changePage("next");d.prettyPhoto.stopSlideshow();return false});p()}if(!pp_alreadyInitialized&&c()){pp_alreadyInitialized=true;hashIndex=c();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf("/"));setTimeout(function(){d("a[rel^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)}return this.unbind("click.prettyphoto").bind("click.prettyphoto",d.prettyPhoto.initialize)};function c(){url=location.href;hashtag=(url.indexOf("#!")!=-1)?decodeURI(url.substring(url.indexOf("#!")+2,url.length)):false;return hashtag}function b(){if(typeof theRel=="undefined"){return}location.hash="!"+theRel+"/"+rel_index+"/"}function a(g,f){g=g.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var e="[\\?&]"+g+"=([^&#]*)";var i=new RegExp(e);var h=i.exec(f);return(h==null)?"":h[1]}})(jQuery);var pp_alreadyInitialized=false;(function(a9,aK){var aR="none",aq="LoadedContent",a8=false,aP="resize.",aW="y",aU="auto",a6=true,ar="nofollow",aY="x";function a5(b,d){b=b?' id="'+a2+b+'"':"";d=d?' style="'+d+'"':"";return a9("<div"+b+d+"/>")}function aV(d,c){c=c===aY?aX.width():aX.height();return typeof d==="string"?Math.round(/%/.test(d)?c/100*parseInt(d,10):parseInt(d,10)):d}function ai(a){return ba.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(a)}function aI(b){for(var d in b){if(a9.isFunction(b[d])&&d.substring(0,2)!=="on"){b[d]=b[d].call(aZ)}}b.rel=b.rel||aZ.rel||ar;b.href=b.href||a9(aZ).attr("href");b.title=b.title||aZ.title;return b}function aO(d,b){b&&b.call(aZ);a9.event.trigger(d)}function aH(){var a,h=a2+"Slideshow_",i="click."+a2,g,d;if(ba.slideshow&&a3[1]){g=function(){ay.text(ba.slideshowStop).unbind(i).bind(ah,function(){if(a4<a3.length-1||ba.loop){a=setTimeout(a7.next,ba.slideshowSpeed)}}).bind(ag,function(){clearTimeout(a)}).one(i+" "+ap,d);a1.removeClass(h+"off").addClass(h+"on");a=setTimeout(a7.next,ba.slideshowSpeed)};d=function(){clearTimeout(a);ay.text(ba.slideshowStart).unbind([ah,ag,ap,i].join(" ")).one(i,g);a1.removeClass(h+"on").addClass(h+"off")};ba.slideshowAuto?g():d()}}function aF(b){if(!ao){aZ=b;ba=aI(a9.extend({},a9.data(aZ,aT)));a3=a9(aZ);a4=0;if(ba.rel!==ar){a3=a9("."+ax).filter(function(){return(a9.data(this,aT).rel||this.rel)===ba.rel});a4=a3.index(aZ);if(a4===-1){a3=a3.add(aZ);a4=a3.length-1}}if(!aQ){aQ=az=a6;a1.show();if(ba.returnFocus){try{aZ.blur();a9(aZ).one(aa,function(){try{this.focus()}catch(c){}})}catch(a){}}aN.css({opacity:+ba.opacity,cursor:ba.overlayClose?"pointer":aU}).show();ba.w=aV(ba.initialWidth,aY);ba.h=aV(ba.initialHeight,aW);a7.position(0);af&&aX.bind(aP+an+" scroll."+an,function(){aN.css({width:aX.width(),height:aX.height(),top:aX.scrollTop(),left:aX.scrollLeft()})}).trigger("scroll."+an);aO(aJ,ba.onOpen);ae.add(aw).add(av).add(ay).add(ad).hide();aD.html(ba.close).show()}a7.load(a6)}}var aG={transition:"elastic",speed:300,width:a8,initialWidth:"600",innerWidth:a8,maxWidth:a8,height:a8,initialHeight:"450",innerHeight:a8,maxHeight:a8,scalePhotos:a6,scrolling:a6,inline:a8,html:a8,iframe:a8,photo:a8,href:a8,title:a8,rel:a8,opacity:0.9,preloading:a6,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:a8,returnFocus:a6,loop:a6,slideshow:a8,slideshowAuto:a6,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:a8,onLoad:a8,onComplete:a8,onCleanup:a8,onClosed:a8,overlayClose:a6,escKey:a6,arrowKey:a6},aT="colorbox",a2="cbox",aJ=a2+"_open",ag=a2+"_load",ah=a2+"_complete",ap=a2+"_cleanup",aa=a2+"_closed",am=a2+"_purge",ac=a2+"_loaded",aE=a9.browser.msie&&!a9.support.opacity,af=aE&&a9.browser.version<7,an=a2+"_IE6",aN,a1,aC,aS,bc,aj,al,ak,a3,aX,a0,au,at,ad,ae,ay,av,aw,aD,aB,aA,aM,aL,aZ,a4,ba,aQ,az,ao=a8,a7,ax=a2+"Element";
a7=a9.fn[aT]=a9[aT]=function(h,e){var b=this,g;if(!b[0]&&b.selector){return b}h=h||{};if(e){h.onComplete=e}if(!b[0]||b.selector===undefined){b=a9("<a/>");h.open=a6}b.each(function(){a9.data(this,aT,a9.extend({},a9.data(this,aT)||aG,h));a9(this).addClass(ax)});g=h.open;if(a9.isFunction(g)){g=g.call(b)}g&&aF(b[0]);return b};a7.init=function(){var b="hover",a="clear:left";aX=a9(aK);a1=a5().attr({id:aT,"class":aE?a2+"IE":""});aN=a5("Overlay",af?"position:absolute":"").hide();aC=a5("Wrapper");aS=a5("Content").append(a0=a5(aq,"width:0; height:0; overflow:hidden"),at=a5("LoadingOverlay").add(a5("LoadingGraphic")),ad=a5("Title"),ae=a5("Current"),av=a5("Next"),aw=a5("Previous"),ay=a5("Slideshow").bind(aJ,aH),aD=a5("Close"));aC.append(a5().append(a5("TopLeft"),bc=a5("TopCenter"),a5("TopRight")),a5(a8,a).append(aj=a5("MiddleLeft"),aS,al=a5("MiddleRight")),a5(a8,a).append(a5("BottomLeft"),ak=a5("BottomCenter"),a5("BottomRight"))).children().children().css({"float":"left"});au=a5(a8,"position:absolute; width:9999px; visibility:hidden; display:none");a9("body").prepend(aN,a1.append(aC,au));aS.children().hover(function(){a9(this).addClass(b)},function(){a9(this).removeClass(b)}).addClass(b);aB=bc.height()+ak.height()+aS.outerHeight(a6)-aS.height();aA=aj.width()+al.width()+aS.outerWidth(a6)-aS.width();aM=a0.outerHeight(a6);aL=a0.outerWidth(a6);a1.css({"padding-bottom":aB,"padding-right":aA}).hide();av.click(a7.next);aw.click(a7.prev);aD.click(a7.close);aS.children().removeClass(b);a9("."+ax).live("click",function(c){if(!(c.button!==0&&typeof c.button!=="undefined"||c.ctrlKey||c.shiftKey||c.altKey)){c.preventDefault();aF(this)}});aN.click(function(){ba.overlayClose&&a7.close()});a9(document).bind("keydown",function(c){if(aQ&&ba.escKey&&c.keyCode===27){c.preventDefault();a7.close()}if(aQ&&ba.arrowKey&&!az&&a3[1]){if(c.keyCode===37&&(a4||ba.loop)){c.preventDefault();aw.click()}else{if(c.keyCode===39&&(a4<a3.length-1||ba.loop)){c.preventDefault();av.click()}}}})};a7.remove=function(){a1.add(aN).remove();a9("."+ax).die("click").removeData(aT).removeClass(ax)};a7.position=function(j,l){function a(b){bc[0].style.width=ak[0].style.width=aS[0].style.width=b.style.width;at[0].style.height=at[1].style.height=aS[0].style.height=aj[0].style.height=al[0].style.height=b.style.height}var k,c=Math.max(document.documentElement.clientHeight-ba.h-aM-aB,0)/2+aX.scrollTop(),i=Math.max(aX.width()-ba.w-aL-aA,0)/2+aX.scrollLeft();k=a1.width()===ba.w+aL&&a1.height()===ba.h+aM?0:j;aC[0].style.width=aC[0].style.height="9999px";a1.dequeue().animate({width:ba.w+aL,height:ba.h+aM,top:c,left:i},{duration:k,complete:function(){a(this);az=a8;aC[0].style.width=ba.w+aL+aA+"px";aC[0].style.height=ba.h+aM+aB+"px";l&&l()},step:function(){a(this)}})};a7.resize=function(a){if(aQ){a=a||{};if(a.width){ba.w=aV(a.width,aY)-aL-aA}if(a.innerWidth){ba.w=aV(a.innerWidth,aY)}a0.css({width:ba.w});if(a.height){ba.h=aV(a.height,aW)-aM-aB}if(a.innerHeight){ba.h=aV(a.innerHeight,aW)}if(!a.innerHeight&&!a.height){a=a0.wrapInner("<div style='overflow:auto'></div>").children();ba.h=a.height();a.replaceWith(a.children())}a0.css({height:ba.h});a7.position(ba.transition===aR?0:ba.speed)}};a7.prep=function(f){var d="hidden";function a(h){var k,j,n,l,g=a3.length,i=ba.loop;a7.position(h,function(){if(aQ){aE&&c&&a0.fadeIn(100);a0.show();aO(ac);ad.show().html(ba.title);if(g>1){typeof ba.current==="string"&&ae.html(ba.current.replace(/\{current\}/,a4+1).replace(/\{total\}/,g)).show();av[i||a4<g-1?"show":"hide"]().html(ba.next);aw[i||a4?"show":"hide"]().html(ba.previous);k=a4?a3[a4-1]:a3[g-1];n=a4<g-1?a3[a4+1]:a3[0];ba.slideshow&&ay.show();if(ba.preloading){l=a9.data(n,aT).href||n.href;j=a9.data(k,aT).href||k.href;l=a9.isFunction(l)?l.call(n):l;j=a9.isFunction(j)?j.call(k):j;if(ai(l)){a9("<img/>")[0].src=l}if(ai(j)){a9("<img/>")[0].src=j}}}at.hide();if(ba.transition==="fade"){a1.fadeTo(b,1,function(){if(aE){a1[0].style.filter=a8}})}else{if(aE){a1[0].style.filter=a8}}aX.bind(aP+a2,function(){a7.position(0)});aO(ah,ba.onComplete)}})}if(aQ){var c,b=ba.transition===aR?0:ba.speed;aX.unbind(aP+a2);a0.remove();a0=a5(aq).html(f);a0.hide().appendTo(au.show()).css({width:function(){ba.w=ba.w||a0.width();ba.w=ba.mw&&ba.mw<ba.w?ba.mw:ba.w;return ba.w}(),overflow:ba.scrolling?aU:d}).css({height:function(){ba.h=ba.h||a0.height();ba.h=ba.mh&&ba.mh<ba.h?ba.mh:ba.h;return ba.h}()}).prependTo(aS);au.hide();a9("#"+a2+"Photo").css({cssFloat:aR,marginLeft:aU,marginRight:aU});af&&a9("select").not(a1.find("select")).filter(function(){return this.style.visibility!==d}).css({visibility:d}).one(ap,function(){this.style.visibility="inherit"});ba.transition==="fade"?a1.fadeTo(b,0,function(){a(0)}):a(b)}};a7.load=function(a){var f,e,b,d=a7.prep;az=a6;aZ=a3[a4];a||(ba=aI(a9.extend({},a9.data(aZ,aT))));aO(am);aO(ag,ba.onLoad);ba.h=ba.height?aV(ba.height,aW)-aM-aB:ba.innerHeight&&aV(ba.innerHeight,aW);ba.w=ba.width?aV(ba.width,aY)-aL-aA:ba.innerWidth&&aV(ba.innerWidth,aY);ba.mw=ba.w;ba.mh=ba.h;if(ba.maxWidth){ba.mw=aV(ba.maxWidth,aY)-aL-aA;
ba.mw=ba.w&&ba.w<ba.mw?ba.w:ba.mw}if(ba.maxHeight){ba.mh=aV(ba.maxHeight,aW)-aM-aB;ba.mh=ba.h&&ba.h<ba.mh?ba.h:ba.mh}f=ba.href;at.show();if(ba.inline){a5().hide().insertBefore(a9(f)[0]).one(am,function(){a9(this).replaceWith(a0.children())});d(a9(f))}else{if(ba.iframe){a1.one(ac,function(){var g=a9("<iframe name='"+(new Date).getTime()+"' frameborder=0"+(ba.scrolling?"":" scrolling='no'")+(aE?" allowtransparency='true'":"")+" style='width:100%; height:100%; border:0; display:block;'/>");g[0].src=ba.href;g.appendTo(a0).one(am,function(){g[0].src="//about:blank"})});d(" ")}else{if(ba.html){d(ba.html)}else{if(ai(f)){e=new Image;e.onload=function(){var c;e.onload=null;e.id=a2+"Photo";a9(e).css({border:aR,display:"block",cssFloat:"left"});if(ba.scalePhotos){b=function(){e.height-=e.height*c;e.width-=e.width*c};if(ba.mw&&e.width>ba.mw){c=(e.width-ba.mw)/e.width;b()}if(ba.mh&&e.height>ba.mh){c=(e.height-ba.mh)/e.height;b()}}if(ba.h){e.style.marginTop=Math.max(ba.h-e.height,0)/2+"px"}a3[1]&&(a4<a3.length-1||ba.loop)&&a9(e).css({cursor:"pointer"}).click(a7.next);if(aE){e.style.msInterpolationMode="bicubic"}setTimeout(function(){d(e)},1)};setTimeout(function(){e.src=f},1)}else{f&&au.load(f,function(h,i,g){d(i==="error"?"Request unsuccessful: "+g.statusText:a9(this).children())})}}}}};a7.next=function(){if(!az){a4=a4<a3.length-1?a4+1:0;a7.load()}};a7.prev=function(){if(!az){a4=a4?a4-1:a3.length-1;a7.load()}};a7.close=function(){if(aQ&&!ao){ao=a6;aQ=a8;aO(ap,ba.onCleanup);aX.unbind("."+a2+" ."+an);aN.fadeTo("fast",0);a1.stop().fadeTo("fast",0,function(){aO(am);a0.remove();a1.add(aN).css({opacity:1,cursor:aU}).hide();setTimeout(function(){ao=a8;aO(aa,ba.onClosed)},1)})}};a7.element=function(){return a9(aZ)};a7.settings=aG;a9(a7.init)})(jQuery,this);
