(function(){var b=Flavors.Global.namespace("Flavors.Layout.Accordion"),e=Flavors.Logger.getLogger(b.__name__);Flavors.Layout=b;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",service_name:"#service_container_{{{service_id}}} .block_header h2 a"};b.init=function(){$(".block_content").hide().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(){$(this).is("."+d)||$(this).find(b.selectors.slideBlock).css("display","none")});$(b.selectors.linkSlide,b.selectors.parentSlide).live("click",function(a){a.preventDefault();if($(this).closest(b.selectors.parentSlide).is("."+
d)){g(this);$.address.value("_")}else if(a=$(this).closest(".container_block").find(".service").attr("id")){Flavors.TemplateGroup.preparePanel(a);h(this,a)}});Flavors.Page.Fonts.updateHeader({align:"left",font_size_adjust:true,max_width:445})};b.removeService=function(a){$("#service_container_"+a).fadeOut(250,function(){$(this).remove()})};b.closeAllServices=function(a){if(a){a.preventDefault();a.stopPropagation()}$(b.selectors.parentSlide+"."+d).each(function(){g(this)});$.address.value("_");return false};
b.switchToService=function(a){e("switchToService() serviceAnchor="+a);if(a=="_")b.closeAllServices();else{var c=Flavors.TemplateGroup.preparePanel(a);h(c.element,a)}};b.replaceService=function(a){e("replaceService()");$("#service_"+a.id).html(a.html);Flavors.TemplateGroup.registerPanel(a.anchor);b.switchToService(a.anchor)};b.reorderServices=function(a){e("reorderServices()");var c={};$("#services>.container_block").each(function(){c[parseInt($(this).attr("id").replace("service_container_",""))]=
this;$(this).remove()});$.each(a,function(f,i){e("new order item......");$("#services").append(c[i])})};b.addService=function(a){var c=$.DIV({"class":"block_content panel-box",id:"service_"+a.id});$(c).html(a.html);$("#services").append($.DIV({"class":"container_block",id:"service_container_"+a.id},$.DIV({"class":"block_header color_4"},$.H2(null,$.A({"class":"color_5",href:"#"},a.title)),$.DIV({"class":"toggle"},$.A({"class":"color_5",href:"#"},"+"))),c));Flavors.TemplateGroup.registerPanel(a.anchor);
b.switchToService(a.anchor)};var d="container_block_active",g=function(a){$(a).closest(b.selectors.parentSlide).removeClass(d).find(b.selectors.slideBlock).slideUp(500).end().find(b.selectors.linkToggle).html("+");if(navigator.platform=="iPad"||navigator.platform=="iPhone"||navigator.platform=="iPod")accordionScroll instanceof iScroll&&accordionScroll.scrollTo(0,0)},h=function(a,c){e("open() serviceAnchor="+c);var f=b.selectors.parentSlide;$(b.selectors.slideBlock).slideUp(500,function(){if(navigator.platform==
"iPad"||navigator.platform=="iPhone"||navigator.platform=="iPod")accordionScroll instanceof iScroll&&accordionScroll.scrollTo(0,0,"0ms")});$("div.container_block .toggle a").html("+");$(b.selectors.linkSlide).closest(f).removeClass(d);$(a).closest(f).addClass(d).find(b.selectors.slideBlock).slideDown(500,function(){if(navigator.platform=="iPad"||navigator.platform=="iPhone"||navigator.platform=="iPod")accordionScroll instanceof iScroll&&accordionScroll.refresh()}).end().find(b.selectors.linkToggle).html("&ndash;");
c=="_"&&$.address.value("_");$.address.value(c.replace("-","/"))}})();

