vanilla.namespace("labootx.underline");labootx.underline={div:null,init:function(){this.div=$(document.createElement("div")).addClass("underline").prependTo("#view-navigation");var a=$("#view-navigation li.selected span");if(a.length>0){this.goToElement(a,false)}$("#view-navigation li span").not("#view-navigation li.selected span").mouseover(function(){labootx.underline.goToElement(this,a.length>0)}).mouseout(function(){if(a.length>0){this.goToElement(a,true)}else{this.div.width(0)}}.bind(this))},goToElement:function(b,a){b=$(b);var c=b.width();var d=b.position();if(!a){this.div.width(c).css("left",d.left)}else{this.div.stop(true).animate({width:c,left:d.left},{duration:"fast"})}}};labootx.track={init:function(){$("div#view-post > a.button").live("click",function(){var c=$("body").attr("class");var d=$(this).hasClass("nextButton")?"nextPost":"previousPost";var b=null;var e=com.labootx.post.current;if(e){if(d=="nextPost"&&e.next){b=e.next.code}else{if(d=="previousPost"&&e.previous){b=e.previous.code}}}if(window.pageTracker&&b){pageTracker._trackEvent(c,d,b)}});$("div.post div.slideshow div.slideshow-navigation a.pastille").live("click",function(){var b=$("body").attr("class");var c="pastille";if(window.pageTracker){pageTracker._trackEvent(b,c)}});$("#view-tags ul.tags li.tag a").bind("click",function(){var c=$("body").attr("class");var d="tag";var b=$(this).text();if(window.pageTracker){pageTracker._trackEvent(c,d,b)}});var a=true;onPostView=function(c,b){if(a){a=false;if(document.location.pathname==b.url){return}}if(window.pageTracker){pageTracker._trackPageview(b.url)}};$("div.post").bind("view",onPostView).live("postLoaded",function(b){$(this).bind("view",onPostView)})}};$(document).ready(function(){labootx.underline.init();labootx.track.init();var a=function(){if($(this).val().trim().length<=0){$(this).css("backgroundColor","transparent")}else{$(this).css("backgroundColor",$(this).prev("label").css("backgroundColor"))}};$("#view-contact input, #view-contact textarea").focus(function(){$(this).css("backgroundColor",$(this).prev("label").css("backgroundColor"))}).blur(a).each(a)});