var mccAddObject;var mccHttp;var mccSkipText;function mccAddedToMyFavs(){var aObject=mccAddObject;if(mccHttp.readyState==4){var dataDump=mccHttp.responseText.split("<!-");var response=dataDump[0];if(response>0){aObject.innerHTML='<div class="mcc-btn btn-added"></div>';aObject.removeAttribute("onclick");aObject.removeAttribute("class");aObject.removeAttribute("href");}else{alert("Unable to add, please try removing some other favorites first.");}}return;}function mccAddToMyFavs(author_id,aObject){mccAddObject=aObject;mccHttp=getHTTPObject();mccHttp.open("GET","/mcc/authors/add-to-my-favs/"+author_id+"/add",true);mccHttp.onreadystatechange=mccAddedToMyFavs;mccHttp.send(null);return true;}var mccRemovedFromMyFavs=function(){var aObject=mccAddObject;if(mccHttp.readyState==4){var dataDump=mccHttp.responseText.split("<!-");var response=dataDump[0];if(response>0){if(!mccSkipText){aObject.innerHTML='<div class="mcc-btn btn-deleted"></div>';aObject.removeAttribute("onclick");aObject.removeAttribute("class");aObject.removeAttribute("href");}}else{alert("Unable to remove, please try again.");}}};function mccRemoveFromMyFavs(author_id,aObject,skipText){mccAddObject=aObject;mccHttp=getHTTPObject();mccSkipText=skipText;mccHttp.open("GET","/mcc/authors/add-to-my-favs/"+author_id+"/delete",true);mccHttp.onreadystatechange=mccRemovedFromMyFavs;mccHttp.send(null);return true;}function collapseMsg(msgId,what){var theTable=document.getElementById("table_"+msgId);var theHiddenTable=document.getElementById("table_hidden_"+msgId);if(theTable.style.display!="none"||what=="collapse"){theTable.style.display="none";theHiddenTable.style.display="block";}else{theTable.style.display="block";theHiddenTable.style.display="none";}}function mccBanAuthor(author_id,aObject){mccHttp=getHTTPObject();mccHttp.open("GET","/mcc/authors/ban-author/"+author_id+"/ban",false);mccHttp.send(null);aObject.innerHTML="<b>Author Banned Successfully</b>";aObject.className="doneFav";aObject.onclick=null;return true;}function mccReinstateAuthor(author_id,aObject){mccHttp=getHTTPObject();mccHttp.open("GET","/mcc/authors/ban-author/"+author_id+"/reinstate",false);mccHttp.send(null);aObject.innerHTML="<b>Author Reinstated Successfully</b>";aObject.className="doneFav";aObject.onclick=null;return true;}function mccJoinGroup(groupid,mod_joining,obj){mccHttp=getHTTPObject();mccHttp.open("GET","/mcc/groups/join-leave-group/"+groupid+"/join",false);mccHttp.send(null);if(mod_joining){obj.innerHTML='<div class="mcc-btn btn-waiting"></div>';obj.removeAttribute("onclick");obj.removeAttribute("href");}else{obj.innerHTML='<div class="mcc-btn btn-group-joined"></div>';obj.removeAttribute("onclick");obj.removeAttribute("href");}return true;}function mccLeaveGroup(groupid,mod_joining,obj){mccHttp=getHTTPObject();mccHttp.open("GET","/mcc/groups/join-leave-group/"+groupid+"/leave",false);mccHttp.send(null);obj.innerHTML='<div class="mcc-btn btn-group-left"></div>';obj.removeAttribute("onclick");obj.removeAttribute("href");return true;}function mccGiveUpGroup(groupid,mod_joining,obj){if(!confirm("Are you certain you wish to give up ownership of this group?\nYou can not get it back.")){return;}mccHttp=getHTTPObject();mccHttp.open("GET","/mcc/groups/join-leave-group/"+groupid+"/give_up",false);mccHttp.send(null);obj.innerHTML='<a onclick="return mccLeaveGroup('+groupid+","+mod_joining+', this);" href="javascript:void(0);" class="mcc-btn btn-leave-group"></a>';obj.removeAttribute("onclick");obj.removeAttribute("href");return true;}