(function(){var c=Flavors.Global.namespace("Flavors.Layout.Squared_Small"),e=Flavors.Logger.getLogger(c.__name__);Flavors.Layout=c;c.selectors={about_link:"#userpage-layout-about-links",contact:"#userpage-layout-about-contact",service_link:"#not_implemented",description:"#userpage-layout-about-description",service_name:'.panel-global[data-account-id="{{{service_id}}}"] .panel-header-title a'};c.preInit=function(){var a="left";if($("body").hasClass("left"))a="left";else if($("body").hasClass("center"))a=
"center";else if($("body").hasClass("right"))a="right";Flavors.Page.Fonts.preUpdateHeader({align:a,max_width:960})};c.init=function(){$.address.strict(false);$.address.externalChange(function(g){e("$.address.externalChange()");g.value=="contact"&&$("#userpage-layout-about-contact-link").trigger("click")});if(show_service_icons)for(var a in accounts)if($("#userpage-layout-service-"+a+" .userpage-layout-navigation-service-icon").length==0){var b=$.A({href:"#",onclick:"return false;","class":"userpage-layout-navigation-service-icon"},
$.IMG({src:MEDIA_URL+"sprites/shared/images/transparent.gif","class":"userpage-service-sprites userpage-service-sprites-"+service_icon_sprite_color+" userpage-service-sprites-"+service_icon_type+"-16-"+accounts[a].type}));$("#userpage-layout-service-"+a+" .panel-header-title").prepend(b)}};c.removeService=function(a){var b=$("#userpage-layout-services div[data-account-id="+a+"]");e("removing service!");$(b).fadeOut(300,function(){$(b).remove()})};c.replaceService=function(a){e("replaceService()");
$("#userpage-layout-service-"+a.anchor).html(a.html);if($("#userpage-layout-service-"+a.anchor).hasClass("panel-square")){Flavors.TemplateGroupMedium.registerPanel(a.anchor);Flavors.TemplateGroupMedium.preparePanel(a.anchor)}};var h=function(a,b){var g={};$("#userpage-layout-services .panel-global").each(function(){g[parseInt($(this).attr("data-account-id"))]=this;$(this).remove()});$.each(a,function(d,f){e("reordering grid items");d=$(g[f]);if(b.data[f]){d.html(b.data[f].html);$("body").append(b.data[f].javascript)}$("#userpage-layout-services").append(d);
Flavors.TemplateGroupMedium.registerPanel(d.attr("id").replace("userpage-layout-service-",""));Flavors.TemplateGroupMedium.preparePanel(d.attr("id").replace("userpage-layout-service-",""))})};c.reorderServices=function(a,b){e("reorderServices()");$("#userpage-layout-services").css("height",$("#userpage-layout-services").outerHeight(true));h(a,b);$("#userpage-layout-services").css("height","auto")};c.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)))};var j=function(a,b,g){var d=$(a),f={};d.find("li").each(function(){f[g(this)]=this;$(this).remove()});$.each(b,function(k,i){e("reorder item...");d.append(f[i])})};c.reorderLinks=function(a){e("Reorder links");j("#userpage-layout-about-links",a,function(b){return parseInt($(b).attr("id").match(/\d+/)[0])})};c.addService=
function(a){$("#userpage-layout-services .panel-global");var b=$.DIV({"class":a.token+" panel-global panel-square panel-220 background_2",id:"userpage-layout-service-"+a.anchor});$(b).attr("data-account-id",a.id);$(b).html(a.html).appendTo($("#userpage-layout-services:first"));window.accounts[a.anchor]={serviceId:String(a.id),type:"type"in a?a.type:a.token};Flavors.TemplateGroupMedium.registerPanel(a.anchor);Flavors.TemplateGroupMedium.preparePanel(a.anchor)}})();Flavors.Layout.preInit();

