if(typeof(Flavors.Layout)=="undefined"){Flavors.Layout={}}Flavors.Layout.Accordion={};(function(){var b=Flavors.Layout.Accordion;b.__name__="Flavors.Layout.Accordion";var d=Flavors.Logger.getLogger(b.__name__);b.gallerySettings={thumbsPerRow:5,thumbRowCount:3};b.selectors={parentSlide:".container_block",linkSlide:".block_header a",linkToggle:".block_header .toggle a",slideBlock:".block_content",description:"#profile_description",service_link:"#accordion .block_header h2, #accordion .block_header .toggle"};b.switchToPanel=function(h){d("switchToPanel() serviceAnchor="+h);var g=Flavors.Page.preparePanel(h);c(g.element,h)};var e="container_block_active";var a=500;var f=function(g){$(g).closest(b.selectors.parentSlide).removeClass(e).find(b.selectors.slideBlock).slideUp(a).end().find(b.selectors.linkToggle).text("+")};var c=function(h,i){d("open() serviceAnchor="+i);var g=b.selectors.parentSlide;$(b.selectors.slideBlock).slideUp(a);$(b.selectors.linkSlide).closest(g).removeClass(e);$(h).closest(g).addClass(e).find(b.selectors.slideBlock).slideDown(a,function(){}).end().find(b.selectors.linkToggle).html("&ndash;").end().find(".large_image").each(function(){var k=this;var j=$(k).find("a:first");Flavors.Page.PhotoGallery.centerVertically(j,k)});$.address.value(i)};b.init=function(){$(".block_content").hide();$(".block_content").css("visibility","visible");$("#accordion").css("visibility","visible");$(".facebook #get_user_photos").show();$(".flickr #people_getpublicphotos").show();$(".flickr #favorites_getpubliclist").show();$(".vimeo #user_likes").show();$(".vimeo #user_all_clips").show();$(b.selectors.parentSlide).each(function(){if(!$(this).is("."+e)){$(this).find(b.selectors.slideBlock).css("display","none")}});$(b.selectors.linkSlide,b.selectors.parentSlide).click(function(h){h.preventDefault();if($(this).closest(b.selectors.parentSlide).is("."+e)){f(this)}else{var g=$(this).closest(".container_block").find(".service").attr("id");if(g){Flavors.Page.preparePanel(g);c(this,g)}}});Flavors.Page.Fonts.updateHeader({align:"left",font_size_adjust:true,max_width:445});Flavors.Page.Fonts.renderHeader("<a href='javascript:void(Flavors.Layout.Accordion.hideAllPanels())'>"+display_name+"</span>")};b.hideAllPanels=function(g){if(g){g.preventDefault();g.stopPropagation()}$(b.selectors.parentSlide+"."+e).each(function(){f(this)});return false}})();Flavors.Page.Layout=Flavors.Layout.Accordion;
