(function(){var b=Flavors.Global.namespace("Flavors.Layout.Simple"),e=Flavors.Logger.getLogger(b.__name__),h=false;Flavors.Layout=b;b.selectors={service_link:"#userpage-layout-navigation",about_link:"#userpage-layout-about-links",contact:"#userpage-layout-about-contact",service_name:".userpage-layout-navigation-item-{{{service_id}}} .userpage-layout-navigation-item-link",description:"#userpage-layout-about-description"};b.preInit=function(){Flavors.Page.Fonts.preUpdateHeader({align:"left",max_width:450})};
b.init=function(){$(".userpage-layout-navigation-item-link, .userpage-layout-navigation-service-icon").live("click",function(a){e("nav click handler");a.preventDefault();if(!h){var c=$(this).hasClass("color_4"),j=$(this);$(this).closest("li").each(function(){var d=this.id.replace("userpage-layout-navigation-item-","");if(!(d&&d=="0-contact"))if(d){e("serviceAnchor="+d);if(d=Flavors.TemplateGroup.preparePanel(d))if(c){b.closeAllServices();$(".userpage-layout-navigation-item-link").each(function(){j.removeClass("color_4").addClass("color_5")})}else{k(d);
b.setNavState(j)}}})}});f=$(window).height();$(window).resize(function(){f=$(window).height();i()});i();setTimeout(i,1E3);$(window).scroll(function(){if($("#userpage-layout-about").height()>f){var a=50;if($(window).scrollTop()+f>$("#userpage-layout-about").height()+100)a=$(window).scrollTop()+f-$("#userpage-layout-about").height()-50;$("#userpage-layout-about").css({top:a+"px"})}})};b.setNavState=function(a){try{$(".userpage-layout-navigation-item-link").each(function(){$(this).removeClass("color_4").addClass("color_5")});
a.removeClass("color_5").addClass("color_4")}catch(c){}};b.removeService=function(a){$("#userpage-layout-service-"+a+", .userpage-layout-navigation-item-"+a).fadeOut(250,function(){$(this).remove()})};b.replaceService=function(a){e("replaceService()");$("#userpage-layout-service-"+a.id).html(a.html);Flavors.TemplateGroup.registerPanel(a.anchor);b.switchToService(a.anchor)};b.switchToService=function(a){e("switchToService() serviceAnchor="+a);if(a=="_")b.closeAllServices();else{var c=Flavors.TemplateGroup.preparePanel(a);
c&&k(c)}b.setNavState($("#userpage-layout-navigation-item-"+a+" .userpage-layout-navigation-item-link"))};b.addService=function(a){$("#userpage-layout-navigation").length==0&&$("#userpage-layout-about").append($.UL({"class":"color_4",id:"userpage-layout-navigation"}));$("#userpage-layout-navigation").append($.LI({"class":"userpage-layout-navigation-item-"+a.id+" userpage-layout-navigation-item",id:"userpage-layout-navigation-item-"+a.anchor},$.A({"class":"userpage-layout-navigation-item-link color_5",
href:"#"},a.title)));hide_service_icon_labels&&$(".userpage-layout-navigation-item-"+a.id+" .userpage-layout-navigation-item-link").hide();$("#userpage-layout-navigation-item-0-contact").remove().appendTo("#userpage-layout-navigation");var c=$.DIV({"class":"panel-global panel-vertical panel-460",id:"userpage-layout-service-"+a.id});$(c).html(a.html).appendTo($("#userpage-layout-services"));Flavors.TemplateGroup.registerPanel(a.anchor);b.switchToService(a.anchor);window.accounts[a.anchor]={serviceId:String(a.id),
type:"type"in a?a.type:a.token}};b.reorderServices=function(a){$("#userpage-layout-navigation").reorderList(a,function(c){return parseInt($(c).attr("class").match(/\d+/)[0])})};b.addLink=function(a){$("#userpage-layout-about-links").append($.LI({"class":"userpage-layout-about-link-"+a.id+" userpage-layout-about-link",id:"userpage-layout-about-link-"+a.id},$.A({href:a.url,rel:"nofollow","class":"userpage-layout-about-link-link color_5",title:a.title},a.title)))};b.reorderLinks=function(a){e("Reorder links");
reorderList("#userpage-layout-about-links",a,function(c){return parseInt($(c).attr("id").match(/\d+/)[0])})};b.closeAllServices=function(a){a&&a.preventDefault();if(g){$(g.element).fadeOut();g=null}$.address.value("_");$(".userpage-layout-navigation-item-link").each(function(){$(this).removeClass("color_4").addClass("color_5")})};var g=null,k=function(a){h=true;e("transitionToPanel() panel.serviceAnchor="+a.serviceAnchor);var c=function(){$(a.element).fadeIn(500);$.address.value(a.serviceAnchor.replace("-",
"/"));$(".panel-map-embed").each(function(){$(this).googleMap($(this).attr("rel"))});$(".panel-custom-map-embed").each(function(){$(this).googleMapCustom()});h=false};if(g){$(g.element).fadeOut(500);setTimeout(c,500)}else c();g=a},f=$(window).height(),i=function(){$("#userpage-layout-about").height()+100>f?$("#userpage-layout-about").css({position:"absolute"}):$("#userpage-layout-about").css({position:"fixed"})}})();Flavors.Layout.preInit();

