Ext.ns("SP.content");
SP.content.CategoryTree=Ext.extend(Ext.tree.TreePanel,{categoryTreeID:0,categoryTreeName:"unknown tree",initComponent:function(){var categoryTreeLoader=new Ext.tree.TreeLoader({dataUrl:SP.link.pURL("content","action/contentAdminActions"),baseParams:{action:"categoryTreeLoad",categoryTreeID:this.categoryTreeID}});if(this.categoryTreeLoader)categoryTreeLoader=this.categoryTreeLoader;Ext.apply(this,{loader:categoryTreeLoader,animate:false,border:false,enableDD:true,ddScroll:false,id:this.categoryTreeID});
SP.content.CategoryTree.superclass.initComponent.call(this);var root=new Ext.tree.AsyncTreeNode({text:this.categoryTreeName,expanded:true,draggable:false,allowDrop:true,id:"src_"+this.categoryTreeID});this.setRootNode(root)}});Ext.reg("categorytree",SP.content.CategoryTree);Ext.ns("SP.form");SP.form.PublishDisplayStyleSelect=Ext.extend(Ext.form.ComboBox,{initComponent:function(){Ext.apply(this,{store:new Ext.data.ArrayStore({fields:["value","title"],data:[["split","Split"],["alternating","Alternating"]]}),displayField:"title",valueField:"value",editable:false,triggerAction:"all",typeAhead:false,mode:"local",forceSelection:true,listWidth:250,width:250});SP.form.PublishDisplayStyleSelect.superclass.initComponent.call(this)}});Ext.reg("publishdisplaystyleselect",SP.form.PublishDisplayStyleSelect);Ext.ns("SP.content");
SP.content.infoManager={data:new Array,like:function(id0,success0){if(!SP.isMember())return;if(Ext.isEmpty(id0)){params=Ext.urlDecode(location.search.substr(1));if(!Ext.isEmpty(params.pcID))id0=params.pcID;else return}SP.link.ajaxAction("content","contentActions","like",{params:{id:id0},success:success0})},unlike:function(id0,success0){if(!SP.isMember())return;if(Ext.isEmpty(id0)){params=Ext.urlDecode(location.search.substr(1));if(!Ext.isEmpty(params.pcID))id0=params.pcID;else return}SP.link.ajaxAction("content","contentActions",
"unlike",{params:{id:id0},success:success0})},likeButton:function(id0,textID,buttonID){SP.content.infoManager.like(id0,function(obj,resp,opts){var upd=function(textID,buttonID){e=Ext.get(textID);if(e)e.update(obj.likeCountText);e=Ext.get(buttonID);if(e)e.hide()};var num=parseInt(textID.charAt(textID.length-1));if(!isNaN(num)){num=1;while(true){newid1=textID.substr(0,textID.length-1)+num;if(Ext.get(newid1)==null)break;newid2=buttonID.substr(0,textID.length-1)+num;upd(newid1,newid2);num++}}else upd(textID,
buttonID)})},guestLikeButton:function(id0,textID,buttonID){if(!SP.isMember())SP.member.login({loginSuccess:function(){SP.content.infoManager.likeButton(id0,textID,buttonID)}});else SP.content.infoManager.likeButton(id0,textID,buttonID)},likeText:function(id0,textID){if(!Ext.isEmpty(SP.content.infoManager.data[id0]))return SP.content.infoManager.data[id0];SP.link.ajaxAction("content","contentActions","likeText",{params:{id:id0},success:function(obj,resp,opts){e=Ext.get(textID);if(e){e.update(obj.likeCountText);
SP.content.infoManager.data[id0]=obj.likeCountText}}})}};

