").parent();d.data("height",d.height());c.hasClass("active")||a==b.display?d.show():d.hide().css("height",0);c.bind("click",function(){g(a)})});var g=function(a){var c=e(f.get(a)),d=e([]);c.hasClass("active")&&(d=c,c=e([]));b.collapseall&&(d=f.filter(".active"));switch(b.mode){case"slide":c.next().stop().show().animate({height:c.next().data("height")},400);d.next().stop().animate({height:0},400,function(){d.next().hide()});setTimeout(function(){b.onaction.apply(this,[c,d])},401);break;default:c.next().show().css("height",c.next().data("height")),d.next().hide().css("height",0),b.onaction.apply(this,[c,d])}c.addClass("active").parent().addClass("active");d.removeClass("active").parent().removeClass("active")}}});e.fn[a.prototype.name]=function(){var h=arguments,b=h[0]?h[0]:null;return this.each(function(){var f=e(this);if(a.prototype[b]&&f.data(a.prototype.name)&&"initialize"!=b)f.data(a.prototype.name)[b].apply(f.data(a.prototype.name),Array.prototype.slice.call(h,1));else if(!b||e.isPlainObject(b)){var g=new a;a.prototype.initialize&&g.initialize.apply(g,e.merge([f],h));f.data(a.prototype.name,g)}else e.error("Method "+b+" does not exist on jQuery."+a.name)})}})(jQuery);
(function(d){var e=function(){};d.extend(e.prototype,{name:"dropdownMenu",options:{mode:"default",itemSelector:"li",firstLevelSelector:"li.level1",dropdownSelector:"ul",duration:600,remainTime:800,remainClass:"remain",matchHeight:!0,transition:"easeOutExpo",withopacity:!0,centerDropdown:!1,reverseAnimation:!1,fixWidth:!1,fancy:null,boundary:d(window),boundarySelector:null},initialize:function(e,g){this.options=d.extend({},this.options,g);var a=this,h=null,s=!1;this.menu=e;this.dropdowns=[];this.options.withopacity=d.support.opacity?this.options.withopacity:!1;if(this.options.fixWidth){var t=5;this.menu.children().each(function(){t+=d(this).width()});this.menu.css("width",t)}this.options.matchHeight&&this.matchHeight();this.menu.find(this.options.firstLevelSelector).each(function(r){var k=d(this),b=k.find(a.options.dropdownSelector).css({overflow:"hidden"});if(b.length){b.css("overflow","hidden").show();b.data("init-width",parseFloat(b.css("width")));b.data("columns",b.find(".column").length);b.data("single-width",1
").css({overflow:"hidden"}).append(""),e=f.find("div:first");b.children().appendTo(e);f.appendTo(b);a.dropdowns.push({dropdown:b,div:f,innerdiv:e});b.hide()}k.bind({mouseenter:function(){s=!0;a.menu.trigger("menu:enter",[k,r]);if(h){if(h.index==r)return;h.item.removeClass(a.options.remainClass);h.div.hide().parent().hide()}if(b.length){b.parent().find("div").css({width:"",height:"","min-width":"","min-height":""});b.removeClass("flip").removeClass("stack");k.addClass(a.options.remainClass);f.stop().show();b.show();a.options.centerDropdown&&b.css("margin-left",-1*(parseFloat(b.css("width"))/2-k.width()/2));var c=b.css("width",b.data("init-width")).data("init-width");dpitem=a.options.boundarySelector?d(a.options.boundarySelector,f):f;boundary={top:0,left:0,width:a.options.boundary.width()};e.css({"min-width":c});try{d.extend(boundary,a.options.boundary.offset())}catch(g){}if(dpitem.offset().leftboundary.width)b.addClass("flip"),dpitem.offset().left ').find(".fancy:first").hide(),p=this.menu.find(".active:first"),n=null,u=function(a,d){if(!d||!(n&&a.get(0)==n.get(0)))m.stop().show().css("visibility","visible"),"move"==j.mode?!p.length&&!d?m.hide():m.animate({left:a.position().left+"px",width:a.width()+"px"},j.duration,j.transition):d?m.css({opacity:p?0:1,left:a.position().left+"px",width:a.width()+"px"}).animate({opacity:1},j.duration):m.animate({opacity:0},j.duration),n=d?a:null};this.menu.bind({"menu:enter":function(a,d,b){u(d,!0);if(j.onEnter)j.onEnter(d,b,m)},"menu:leave":function(a,d,b){u(p,!1);if(j.onLeave)j.onLeave(d,b,m)},"menu:fixfancy":function(){n&&m.stop().show().css({left:n.position().left+"px",width:n.width()+"px"})}});p.length&&"move"==j.mode&&u(p,!0)}},matchHeight:function(){this.menu.find("li.level1.parent").each(function(){var e=0;d(this).find("ul.level2").each(function(){var g=d(this),a=g.parents(".dropdown:first").show();e=Math.max(g.height(),e);a.hide()}).css("min-height",e)})}});d.fn[e.prototype.name]=function(){var q=arguments,g=q[0]?q[0]:null;return this.each(function(){var a=d(this);if(e.prototype[g]&&a.data(e.prototype.name)&&"initialize"!=g)a.data(e.prototype.name)[g].apply(a.data(e.prototype.name),Array.prototype.slice.call(q,1));else if(!g||d.isPlainObject(g)){var h=new e;e.prototype.initialize&&h.initialize.apply(h,d.merge([a],q));a.data(e.prototype.name,h)}else d.error("Method "+g+" does not exist on jQuery."+e.name)})}})(jQuery);
(function($){$(document).ready(function(){var config=$('body').data('config')||{};$('.menu-sidebar').accordionMenu({mode:'slide'});$('#menu').dropdownMenu({mode:'slide',dropdownSelector:'div.dropdown',centerDropdown:true});$('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();$('.wrapper').css("min-height",$(window).height());};matchHeight();$(window).bind("load",matchHeight);});})(jQuery);