if(!this.GBM){GBM={}}var AddLinkObj=DUI.Class.create(RequireLogin.prototype,{executeImpl:function(){GBM.configDialog("Adding Link...","","",false);GBM.showDialog();var obj=new Object();obj.user_id=this.getUserId();obj.entity_id=this.getEntityId();obj.entity_type_id=this.getEntityTypeId();obj.url=$("#link_url").val();obj.text=$("#link_text").val();this.doAjax(obj,"/link")},successFunc:function(data,status){$("#add_link").hide("slow");$("#links").prepend('<li class="item"><h4><a href="'+data.url+'">'+data.description+"</a></h4></li>");GBM.configDialog("Success!","","Thanks",false);GBM.showDialog();setTimeout(GBM.closeDialog,1000)}});var DeleteLinkObj=DUI.Class.create(RequireLogin.prototype,{link_id:-1,init:function(id){this.link_id=id},executeImpl:function(id){this.deleteMessage="Are you sure you want to delete this link?";this.doAjaxDelete([],"/link/"+this.link_id)},successFunc:function(data,status){$("#link-"+data).hide("slow");GBM.configDialog("Success","","You have deleted this link",false);GBM.showDialog();setTimeout(GBM.closeDialog,1000)}});