var EkWorkspaceEditId = 0;

function FriendsFavCleanAjaxContent() {
    //clean out content before refresh.
    if (document.getElementById("EkTB_ajaxContent") != null) {
        document.getElementById("EkTB_ajaxContent").innerHTML = "";
    }
}

function  FriendsFavShowEditPanel(obj, uniqueId, bDisplay, text, id, desc, dirid,delMsg)
{
           
            var t = obj.title || obj.name || null;
            var a = obj.href || obj.alt;
            var g = obj.rel || false;
            var lsRegExp = /\+/g; //To Remove +'s in description placed instead of space.
            ektb_show(t,a,g);
            obj.blur();
            EkWorkspaceEditId = id;
            $(uniqueId + '_EkSubCategoryDeleteMsg').value = delMsg;
            $(uniqueId + '_EkSubCategoryIdEdit').value = id;
            $(uniqueId + '_EkSubCategoryTitleEdit').value = text;
            $(uniqueId + '_EkSubCategoryDescEdit').value = unescape(desc).replace(lsRegExp, " ");
            $(uniqueId + '_EkSubCategoryDirIdEdit').value = dirid;
            $(uniqueId + '_EkSubCategoryDirControl').value = uniqueId;
            return false;
 }
 
 function  FriendsFavClickButton(e, uniqueId, action,servercontrol,alertFolderName)
 {
            var evt = e ? e : window.event;
            var folderId= $(uniqueId + '_EkSubCategoryIdEdit').value;  
            if (evt.keyCode == 13)
             {
               evt.cancelBubble = true;
               if (evt.stopPropagation)
                  evt.stopPropagation();
                FriendsFavAddCategory(uniqueId,action,servercontrol,alertFolderName) ;
                return false;
              }
  }
  
  function FriendsFavAddCategory(uniqueId,action,servercontrol,alertFolderName)
  {
            
             var name = '';
             var desc = '';
             var contolname='';
             var folderReq='';
             var folderId= $(uniqueId + '_EkSubCategoryIdEdit').value;
             var dirId= $(uniqueId + '_EkSubCategoryDirIdEdit').value;
             var controlname=servercontrol;
             folderReq=alertFolderName;
             if (action == 'update')
                {
                  if ($(uniqueId + '_EkSubCategoryTitleEdit'))
                    {
                       name = $(uniqueId + '_EkSubCategoryTitleEdit').value;
                       desc = $(uniqueId + '_EkSubCategoryDescEdit').value;
                       action = 'update';
                     }
                  }
            name=ektjq.trim(name);
            
            if (name == '')
            {
              alert(folderReq);
               return;
             }
            name=escape(name);
            desc=escape(desc);
              
            FriendsFavCleanAjaxContent();
            ektb_remove();
            if(controlname.indexOf('Friends') != -1)
           {_EditFriendDir(IAjax.getArguements(),'control='+uniqueId+'&__ecmmsgaction'+uniqueId+'=editfolder&__ecmid='+folderId+'&fName_'+uniqueId+'='+name+'&fDesc_'+uniqueId+'='+desc+'&fDirId_'+uniqueId+'='+dirId);return false;}
           if(controlname.indexOf('Favorites')!=-1)
           {_EditFavoritesDir(IAjax.getArguements(),'control='+uniqueId+'&__ecmmsgaction'+uniqueId+'=editfolder&__ecmid='+folderId+'&fName_'+uniqueId+'='+name+'&fDesc_'+uniqueId+'='+desc+'&fDirId_'+uniqueId+'='+dirId);return false;}
  }
  
 function FriendsFavShowDeletePanel(obj, uniqueId,servercontrol,alertDeleteFolderStr)
 {
            var controlname='';
            var deleteMsg='';
            var text='';
            var id= '';
            var DirId='';
            text = $(uniqueId + '_EkSubCategoryDeleteMsg').value;
            id = $(uniqueId + '_EkSubCategoryIdEdit').value;
            DirId= $(uniqueId + '_EkSubCategoryDirIdEdit').value;
            controlname=servercontrol;
            deleteMsg=alertDeleteFolderStr;
            if(confirm(deleteMsg))
            {
              ektb_remove();
              FriendsFavCleanAjaxContent();
              if(controlname.indexOf('Friends')!=-1)
              {_RemoveFriendDir(IAjax.getArguements(),'control=' + uniqueId + '&__ecmmsgaction' + uniqueId + '=removefolder&__ecmid='+DirId+'&_itemlist='+uniqueId+'_f'+id);}
              if(controlname.indexOf('Favorites')!=-1)
              {_RemoveFavoritesDir(IAjax.getArguements(),'control=' + uniqueId + '&__ecmmsgaction' + uniqueId + '=removefolder&__ecmid='+DirId+'&_itemlist='+uniqueId+'_f'+id);}
            }
  }
  
