(function(f){var e={};socialbuttons=function(a){a=extend({wrapper:'

'},a);if(!twitter&&!plusone&&!facebook)return this;twitter&&!twitter&&(twitter=getscript("//twitter/js"));plusone&&!plusone&&(plusone=getscript("//google/js/js"));if(facebook&&!facebook)f("body").append('
'),function(a,b,d){var g=getelementsbytagname(b)[0];if(!getelementbyid(d))a=createelement(b),id=d,src="//facebook/en_US/js#xfbml=1",insertbefore(a,g)}(document,"script","facebook-jssdk"),facebook=true;return each(function(){var c=f(this).data("permalink"),b=f(wrapper).appendTo(this);twitter&&append('
Tweet
');plusone&&append('
');facebook&&append('
')})};matchheight=function(a){var c=0,b=[];each(function(){var c=a?f(this).find(a+":first"):f(this);push(c);css("min-height","")});each(function(){c=max(c,f(this).outerHeight())});return each(function(a){var g=f(this),a=b[a],g=height()+(outerheight());css("min-height",g+"px")})};matchwidth=function(a){return each(function(){var c=f(this),b=children(a),d=0;width(function(a,e){return a").attr(extend(e(c[0]),{type:"text"}))}removeattr("name").data("placeholder-password",true).bind("placeholder",a);data("placeholder-textinput",b).before(b)}c=hide().prev().show()}addclass("placeholder").val(attr("placeholder"))}else removeclass("placeholder")}var b="placeholder"in createelement("input"),d="placeholder"in createelement("textarea");placeholder=b&&d?function(){return this}:function(){return filter((b?"textarea":":input")+"[placeholder]").bind("placeholder",a).bind("placeholder",c).trigger("placeholder").end()};f(function(){f("form").bind("placeholder",function(){var b=f(".placeholder",this).each(a);setTimeout(function(){each(c)},10)})});f(window).bind("placeholder",function(){f(".placeholder").val("")})})(jQuery); (function(d){var a=function(){};extend(prototype,{name:"accordionMenu",options:{mode:"default",display:null,collapseall:false,toggler:"parent",content:"level2"},initialize:function(a,b){var b=extend({},options,b),c=find(toggler);each(function(h){var a=d(this),c=next(content).wrap("
").parent();data("height",height());hasclass("active")||h==display?show():hide().css("height",0);bind("click",function(){f(h)})});var f=function(a){var a=d(get(a)),e=d([]);hasclass("active")&&(e=a,a=d([]));collapseall&&(e=filter(".active"));switch(mode){case"slide":next().stop().show().animate({height:next().data("height")});next().stop().animate({height:0},function(){next().hide()});break;default:next().show().css("height",next().data("height")),next().hide().css("height",0)}addclass("active").parent().addClass("active");removeclass("active").parent().removeClass("active")}}});fn[name]=function(){var g=arguments,b=g[0]?g[0]:null;return each(function(){var c=d(this);if(prototype[b]&&data(name)&&b!="initialize")data(name)[b].apply(data(name),call(g,1));else if(!b||isplainobject(b)){var f=new a;initialize&&apply(f,merge([c],g));data(name,f)}else error("Method "+b+" does not exist on jQuery."+name)})}})(jQuery); (function(b){var e=function(){};extend(prototype,{name:"dropdownMenu",options:{mode:"default",itemSelector:"li",firstLevelSelector:"level1",dropdownSelector:"ul",duration:600,remainTime:800,remainClass:"remain",matchHeight:true,transition:"easeOutExpo",withopacity:true,centerDropdown:false,reverseAnimation:false,fixWidth:false,fancy:null},initialize:function(e,j){options=extend({},options,j);var a=this,g=null,q=false;menu=e;dropdowns=[];withopacity=msie&&parseFloat(version)<9?false:withopacity;if(fixwidth){var s=5;children().each(function(){s+=b(this).width()});css("width",s)}matchheight&&matchheight();find(firstlevelselector).each(function(p){var k=b(this),f=find(dropdownselector).css({overflow:"hidden"});if(length){css("overflow","hidden");var d=b("
").data("dpwidth",parseFloat(width())).data("dpheight",parseFloat(height())).css({overflow:"hidden"}).append("
"),e=find("div:first").css({"min-width":data("dpwidth"),"min-height":data("dpheight")});children().appendTo(e);appendto(f);centerdropdown&&css("margin-left",(parseFloat(css("width"))/width()/2)*-1);push({dropdown:f,div:d,innerdiv:e})}bind({mouseenter:function(){q=true;trigger("menu:enter",[k,p]);if(g){if(index==p)return;removeclass(remainclass);hide()}if(length){addclass(remainclass);stop().show();var c=data("dpwidth"),b=data("dpheight");switch(mode){case"showhide":c={width:c,height:b};css(c);break;case"diagonal":var h={width:0,height:0},c={width:c,height:b};if(withopacity)opacity=0,opacity=1;css(h).animate(c,duration,transition);break;case"height":h={width:c,height:0};c={height:b};if(withopacity)opacity=0,opacity=1;css(h).animate(c,duration,transition);break;case"width":h={width:0,height:b};c={width:c};if(withopacity)opacity=0,opacity=1;css(h).animate(c,duration,transition);break;case"slide":css({width:c,height:b});css({width:c,height:b,"margin-top":b*-1}).animate({"margin-top":0},duration,transition);break;default:h={width:c,height:b};c={};if(withopacity)opacity=0,opacity=1;css(h).animate(c,duration,transition)}g={item:k,div:d,index:p}}else g=active=null},mouseleave:function(c){if(srcelement&&b(srcelement).hasClass("module"))return false;q=false;length?settimeout(function(){if(!(q||css("display")=="none")){trigger("menu:leave",[k,p]);var b=function(){removeclass(remainclass);g=null;hide()};if(reverseanimation)switch(mode){case"showhide":b();break;case"diagonal":var c={width:0,height:0};if(withopacity)opacity=0;stop().animate(c,duration,transition,function(){b()});break;case"height":c={height:0};if(withopacity)opacity=0;stop().animate(c,duration,transition,function(){b()});break;case"width":c={width:0};if(withopacity)opacity=0;stop().animate(c,duration,transition,function(){b()});break;case"slide":stop().animate({"margin-top":parseFloat(data("dpheight"))*-1},duration,transition,function(){b()});break;default:c={};if(withopacity)opacity=0;stop().animate(c,duration,transition,function(){b()})}else b()}},remaintime):trigger("menu:leave")}})});if(fancy){var i=extend({mode:"move",transition:"easeOutExpo",duration:500,onEnter:null,onLeave:null},fancy),l=append('
').find(".fancy:first").hide(),n=find(".active:first"),m=null,r=function(a,b){if(!b||!(m&&get(0)==get(0)))stop().show().css("visibility","visible"),mode=="move"?!length&&!b?hide():animate({left:position().left+"px",width:width()+"px"},duration,transition):b?css({opacity:n?0:1,left:position().left+"px",width:width()+"px"}).animate({opacity:1},duration):animate({opacity:0},duration),m=b?a:null};bind({"menu:enter":function(a,b,f){r(b,true);if(onenter)onenter(b,f,l)},"menu:leave":function(a,b,f){r(n,false);if(onleave)onleave(b,f,l)},"menu:fixfancy":function(){m&&stop().show().css({left:position().left+"px",width:width()+"px"})}});length&&mode=="move"&&r(n,true)}},matchHeight:function(){find("parent").each(function(){var e=0;b(this).find("level2").each(function(){e=max(b(this).height(),e)}).css("min-height",e)})}});fn[name]=function(){var o=arguments,j=o[0]?o[0]:null;return each(function(){var a=b(this);if(prototype[j]&&data(name)&&j!="initialize")data(name)[j].apply(data(name),call(o,1));else if(!j||isplainobject(j)){var g=new e;initialize&&apply(g,merge([a],o));data(name,g)}else error("Method "+j+" does not exist on jQuery."+name)})}})(jQuery); (function($){$(document).bind('ready',function(){var config=$('body').data('config')||{};$('.menu-sidebar').accordionMenu({mode:'slide'});$('#menu').dropdownMenu({mode:'slide',dropdownSelector:'dropdown'});$('a[href="#page"]').smoothScroller({duration:500});$('.grid-block').matchWidth('.grid-h');$('article[data-permalink]').socialButtons(config);var matchHeight=function(){$('#top-a .grid-h').matchHeight('.deepest');$('#top-b .grid-h').matchHeight('.deepest');$('#bottom-a .grid-h').matchHeight('.deepest');$('#bottom-b .grid-h').matchHeight('.deepest');$('#innertop .grid-h').matchHeight('.deepest');$('#innerbottom .grid-h').matchHeight('.deepest');$('#maininner, #sidebar-a, #sidebar-b').matchHeight();};matchHeight();$(window).bind("load",matchHeight);});})(jQuery);