jQuery(document).ready(function(f){var d={navH:f("#nav").outerHeight(),init:function(){f("#nav").find("a").removeAttr("title").end().find("li").has("ul").each(function(){var k=f(this).find("ul:first");f(this).hover(function(){f("#nav").stop().animate({height:d.navH*2},500);k.stop().css({overflow:"hidden",height:"auto",display:"none"}).slideDown(500,function(){k.css({display:"block",overflow:"visible",height:"auto"})})},function(){f("#nav").stop().animate({height:d.navH},500);k.stop().slideUp(500,function(){k.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.85}).delay(500).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(o,p){var t=f(o).closest(g.div);var s=f(g.img,t);var r=f(g.img,t).parent();var q=f(g.loader,t);var l=f(g.urls,t);var n=new Array();l.children().each(function(){n.push(f(this).text())});var m=n.length-2;var k=n[p+1];if(s.is(":hidden")){s.delay(400).fadeIn(g.fadetime)}s.delay(g.delay).fadeOut(g.fadetime,function(){q.show();s.attr("src",k).one("load",function(){q.hide();f(this).parent().animate({height:+s.outerHeight()+"px"},g.fadetime,function(){f(this).fadeIn(g.fadetime)});(p==m)?p=-1:p++;g.autoSS(t,p)}).each(function(){if(this.complete){f(this).load()}})})},manualSS:function(){var n=f(this).closest(g.div);var p=f(g.img,n);var q=p.attr("src");var l=f(this).attr("href");if(q==l){return false}var m=f(g.loader,n);var k=f(g.exc,n);var o=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);k.slideUp(g.fadeTime);p.stop().fadeTo(g.fadetime,0,function(){m.show();p.attr("src",l);p.load(function(){m.hide();f(this).parent().stop().animate({height:+p.outerHeight()+"px"},g.fadetime,function(){p.stop().fadeTo(g.fadetime,1,function(){k.html(o).slideDown(g.fadeTime)})})})});return false}};g.init();var j={init:function(){var l=0;var k=f(".kudo").length-1;f(".kudo,#next-kudo").hide();f(".kudo").width(f(".kudo").parent().width()-2);f(".kudo:eq("+l+"), #next-kudo").slideDown();f("#next-kudo").click(function(){f(".kudo:eq("+l+")").slideUp(400,function(){(l==k)?l=0:l++;f(".kudo:eq("+l+")").slideDown(400,function(){f("html, body").animate({scrollTop:f(".kudos").offset().top},250)})});return false})}};j.init();var b={init:function(){f(".x-form").show().submit(function(){var k=f(this);var l=f(this).serialize();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&"+l,dataType:"json",success:function(m){if(m.status=="sent"){f(k).prev(".form-alert").html(m.reply);f(k).animate({height:"0px"},function(){f(k).hide()})}else{f(k).prev(".form-alert").html(m.reply)}f(".submit",k).removeAttr("disabled")}});return false})}};b.init();var i={opacity:0.7,trueH:null,trueW:null,timer:0,init:function(){f("a").each(function(){var k=f(this).attr("href").split(".").pop().toLowerCase();if((k=="gif"||k=="png"||k=="jpg"||k=="jpeg")&&f(this).parent().attr("class")!="ss-thumb"){f(this).addClass("lightbox")}});f("a.lightbox").click(function(){var l=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 k=(f(window).height()/2)-(f("#lightbox-loader").outerHeight()/2)+f(window).scrollTop();f("#lightbox-loader").css({top:k}).show()}else{var k=(f(window).height()/2)-(f("#lightbox-loader").outerHeight()/2)+f(window).scrollTop();f("#lightbox-loader").css({top:k}).show()}if(!f("#lightbox").length){f("body").append('<div id="lightbox"></div>')}f("#lightbox").html(f("<img>").attr("src",l));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 k=(f(window).height()/2)-(f("#lightbox").outerHeight()/2)+f(window).scrollTop();var l=(f(window).width()/2)-(f("#lightbox").outerWidth()/2)+f(window).scrollLeft();f("#lightbox").animate({top:k,left:l},{queue:false,duration:250});f("#backdrop").css({left:f(window).scrollLeft()})},fit_box:function(){var m=f(window).height();var q=f(window).width();var r=m*0.8;var k=q*0.8;var p=r/k;var o;var s;if(i.trueH/i.trueW>p){if(i.trueH>r){o=r;s=i.trueW*o/i.trueH}else{o=i.trueH;s=i.trueW}}else{if(i.trueW>k){s=k;o=i.trueH*s/i.trueW}else{o=i.trueH;s=i.trueW}}f("#lightbox img").css({height:o,width:s});var l=(m/2)-(f("#lightbox").outerHeight()/2)+f(window).scrollTop();var n=(q/2)-(f("#lightbox").outerWidth()/2)+f(window).scrollLeft();f("#lightbox").css({top:l,left:n});f("#backdrop").width(q).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 l=1;var m=f(".gallery img").length;var k=setInterval(function(){if(l>=m){clearInterval(k)}f(".gallery img:hidden").eq(0).fadeIn(500).removeAttr("title").parent().removeAttr("title");l++},250)});f(".gallery-item").hover(function(){f(".gallery-caption, .gallery-desc",this).slideDown(250).css({opacity:0.85})},function(){f(".gallery-caption, .gallery-desc",this).slideUp(250)})}};h.init();var e=f("#header .searchform");var a=f(".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})});
