jQuery(document).ready(function(f){var d={navH:f("#nav").outerHeight(),init:function(){f("#nav-wrap").css({opacity:0.85});f("#nav").find("a").removeAttr("title").end().find("li").has("ul").each(function(){var l=f(this).find("ul:first");f(this).hover(function(){l.stop().css({overflow:"hidden",height:"auto",display:"none"}).slideDown(250,function(){l.css({display:"block",overflow:"visible",height:"auto"})})},function(){l.stop().slideUp(200,function(){l.css({overflow:"hidden",display:"none"})})})})}};d.init();var g={div:".ss",exc:".ss-excerpt",thumb:".ss-thumb",urls:".ss-urls",img:".ss-img-wrap img",loader:".ss-loading",opacity:0.6,fadetime:400,delay:6000,init:function(){f(g.exc).hide();f("a",g.thumb).removeAttr("title").find("img").removeAttr("title").fadeTo(g.fadetime,g.opacity);f(g.img).hide().one("load",function(){f(this).parent().animate({height:+f(this).outerHeight()+"px"},function(){f(g.img).delay(400).fadeIn(g.fadetime,function(){f(g.exc).css({opacity:0.9}).delay(250).slideDown(g.fadeTime)})})}).each(function(){if(this.complete){f(this).load()}});f(g.urls).each(function(){g.autoSS(f(this),0)});f(".ss-thumb:first a",g.div).addClass("active");f(".ss-thumb a",g.div).click(g.manualSS);f(g.img).click(function(){f(g.exc).stop().slideToggle("250")});f("img",g.thumb).hover(function(){if(!f(this).parent().hasClass("active")){f(this).stop().fadeTo(g.fadetime,1)}},function(){f(this).stop().fadeTo(g.fadetime,g.opacity)})},autoSS:function(p,q){var u=f(p).closest(g.div);var t=f(g.img,u);var s=f(g.img,u).parent();var r=f(g.loader,u);var m=f(g.urls,u);var o=new Array();m.children().each(function(){o.push(f(this).text())});var n=o.length-2;var l=o[q+1];if(t.is(":hidden")){t.delay(400).fadeIn(g.fadetime)}t.delay(g.delay).fadeOut(g.fadetime,function(){r.show();t.attr("src",l).one("load",function(){r.hide();f(this).parent().animate({height:+t.outerHeight()+"px"},g.fadetime,function(){f(this).fadeIn(g.fadetime)});(q==n)?q=-1:q++;g.autoSS(u,q)}).each(function(){if(this.complete){f(this).load()}})})},manualSS:function(){var o=f(this).closest(g.div);var q=f(g.img,o);var r=q.attr("src");var m=f(this).attr("href");if(r==m){return false}var n=f(g.loader,o);var l=f(g.exc,o);var p=f(this).next("div.hidden-excerpt").html();f("a",f(this).parent().siblings()).removeClass("active");f(this).addClass("active");f("img",this).fadeTo(g.fadetime,0.6);l.slideUp(g.fadeTime);q.stop().fadeTo(g.fadetime,0,function(){n.show();q.attr("src",m);q.load(function(){n.hide();f(this).parent().stop().animate({height:+q.outerHeight()+"px"},g.fadetime,function(){q.stop().fadeTo(g.fadetime,1,function(){l.html(p).slideDown(g.fadeTime)})})})});return false}};g.init();var k={init:function(){var m=0;var l=f(".kudo").length-1;f(".kudo,#next-kudo").hide();f(".kudo:eq("+m+"), #next-kudo").slideDown();f("#next-kudo").click(function(){f(".kudo:eq("+m+")").slideUp(400,function(){(m==l)?m=0:m++;f(".kudo:eq("+m+")").slideDown(400)});return false})}};k.init();var b={init:function(){f("#respond").show();f("#commentform").submit(function(){$warning=0;f(".req",this).each(function(){if(f(this).val()==""){f(this).closest("p").addClass("warning");$warning=1}else{if(f(this).attr("name")=="email"){var l=new RegExp(/^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/);if(!l.test(f(this).val())){f(this).closest("p").addClass("warning");$warning=1}else{f(this).closest("p").removeClass("warning")}}else{f(this).closest("p").removeClass("warning")}}});if($warning){f("html,body").animate({scrollTop:f("#respond").offset().top},"400");return false}});f(".x-form").show().submit(function(){var l=f(this);var m=f(this).serialize();f("html, body").animate({scrollTop:400},750);f(this).prev(".form-alert").fadeIn(400).html("Sending...");f(".submit",this).attr("disabled","disabled");f.ajax({type:"POST",url:xjax.url,data:"action=xform&"+m,dataType:"json",success:function(n){if(n.status=="sent"){f(l).prev(".form-alert").html(n.reply);f(l).animate({height:"0px"},function(){f(l).hide()})}else{f(l).prev(".form-alert").html(n.reply)}f(".submit",l).removeAttr("disabled")}});return false})}};b.init();var j={div:"#banner",img:"#banner img",init:function(){f(".banner-title").hide();f(j.img).one("load",function(){f(this).delay(400).fadeIn(400,function(){f(".banner-title").fadeTo(400,1)})});f(j.img).each(function(){if(this.complete){f(this).load()}})}};j.init();var i={opacity:0.7,trueH:null,trueW:null,timer:0,init:function(){f("a").each(function(){if(f(this).attr("href")){var l=f(this).attr("href").split(".").pop().toLowerCase();if((l=="gif"||l=="png"||l=="jpg"||l=="jpeg")&&f(this).parent().attr("class")!="ss-thumb"){f(this).addClass("lightbox")}}});f("a.lightbox").click(function(){var m=f(this).attr("href");if(!f("#backdrop").length){f("body").append('<div id="backdrop"></div>')}if(!f("#lightbox-loader").length){f("body").append('<div id="lightbox-loader">LOADING...</div>');var l=(f(window).height()/2)-(f("#lightbox-loader").outerHeight()/2)+f(window).scrollTop();f("#lightbox-loader").css({top:l}).show()}else{var l=(f(window).height()/2)-(f("#lightbox-loader").outerHeight()/2)+f(window).scrollTop();f("#lightbox-loader").css({top:l}).show()}if(!f("#lightbox").length){f("body").append('<div id="lightbox"></div>')}f("#lightbox").html(f("<img>").attr("src",m));f("#backdrop").height(f(document).height()).fadeTo(300,i.opacity,function(){f(this).css({display:"block"})});f("#lightbox img").one("load",function(){i.trueH=f("#lightbox").height();i.trueW=f("#lightbox").width();f("#lightbox-loader").hide().css({display:"none"});i.fit_box()}).each(function(){if(this.complete){f(this).load()}});return false});f("#backdrop,#lightbox").live("click",function(){f("#backdrop, #lightbox").fadeTo(300,0,function(){f("#backdrop, #lightbox").empty().css({display:"none"})})});f(window).resize(function(){if(f("#lightbox").css("opacity")==1){i.fit_box()}});f(window).scroll(function(){if(i.timer){clearTimeout(i.timer)}i.timer=setTimeout(i.scroll_box,500)})},scroll_box:function(){var l=(f(window).height()/2)-(f("#lightbox").outerHeight()/2)+f(window).scrollTop();var m=(f(window).width()/2)-(f("#lightbox").outerWidth()/2)+f(window).scrollLeft();f("#lightbox").animate({top:l,left:m},{queue:false,duration:250});f("#backdrop").css({left:f(window).scrollLeft()})},fit_box:function(){var n=f(window).height();var r=f(window).width();var s=n*0.8;var l=r*0.8;var q=s/l;var p;var t;if(i.trueH/i.trueW>q){if(i.trueH>s){p=s;t=i.trueW*p/i.trueH}else{p=i.trueH;t=i.trueW}}else{if(i.trueW>l){t=l;p=i.trueH*t/i.trueW}else{p=i.trueH;t=i.trueW}}f("#lightbox img").css({height:p,width:t});var m=(n/2)-(f("#lightbox").outerHeight()/2)+f(window).scrollTop();var o=(r/2)-(f("#lightbox").outerWidth()/2)+f(window).scrollLeft();f("#lightbox").css({top:m,left:o});f("#backdrop").width(r).css({left:f(window).scrollLeft()});if(f("#lightbox").css("display")!="block"){f("#lightbox").fadeTo(300,1,function(){f(this).css({display:"block",opacity:1})})}}};i.init();var h={init:function(){f(window).load(function(){var m=1;var n=f(".gallery img").length;var l=setInterval(function(){if(m>=n){clearInterval(l)}f(".gallery img:hidden").eq(0).fadeIn(500).removeAttr("title").parent().removeAttr("title");m++},250)});f(".gallery-item").hover(function(){f(".img-details",this).slideDown(150).css({opacity:0.97})},function(){f(".img-details",this).hide()})}};h.init();var e=f("#header .searchform");var a=f("#header .searchform input");var c=a.val();f("#search-icon").click(function(){e.fadeToggle("slow")});if(!((f(".entry").length)==0)){f(".entry:last").addClass("last")}a.focus(function(){if(f(this).val()==c){f(this).val("")}}).blur(function(){if(f(this).val()==""){f(this).val(c)}});f("a.top").click(function(){f("html, body").animate({scrollTop:0},750);return false})});
