//entry functions
function reactivateEntry(entryId, sc) {
	DWREngine._execute("/library/cfm/cfc/blog.cfc", null, 'reactivateEntry', entryId, sc, doReactivateEntry);
}
function deleteEntry(entryId, sc) {
	if (confirm("Are you sure you want to delete this entry?"))
		DWREngine._execute("/library/cfm/cfc/blog.cfc", null, 'deleteEntry', entryId, sc, doDeleteEntry);
}
function hideEntry (entryId, sc) {
	if (confirm("Are you sure you want to hide this entry?"))
		DWREngine._execute("/library/cfm/cfc/blog.cfc", null, 'hideEntry', entryId, sc, doHideEntry);
}
function restoreEntry (entryId, sc) {
	DWREngine._execute("/library/cfm/cfc/blog.cfc", null, 'restoreEntry', entryId, sc, doRestoreEntry);
}
function promoteEntry (entryId, sc) {
	DWREngine._execute("/library/cfm/cfc/blog.cfc", null, 'promoteEntry', entryId, sc, doPromoteEntry);
}
function demoteEntry (entryId, sc) {
	DWREngine._execute("/library/cfm/cfc/blog.cfc", null, 'demoteEntry', entryId, sc, doDemoteEntry);
}

//comment functions
function reactivateComment(commentId, sc) {
	DWREngine._execute("/library/cfm/cfc/blog.cfc", null, 'reactivateComment', commentId, sc, doReactivateComment);
}

function hideComment (commentId, sc) {
	if (confirm("Are you sure you want to remove this comment?"))
		DWREngine._execute("/library/cfm/cfc/blog.cfc", null, 'hideComment', commentId, sc, doHideComment);
}


	// Entry call back functions
	function doReactivateEntry (r) {
		if (r == 0) 
			alert('Please log in first.')
		else {
			document.getElementById("flags_" + r.uuid[0]).innerHTML = "0 Flags";
			document.getElementById("entryState_" + r.uuid[0]).innerHTML = "";
			document.getElementById("hide_" + r.uuid[0]).style.display = "inline";
			document.getElementById("restore_" + r.uuid[0]).style.display = "none";
			document.getElementById("viewFlags_" + r.uuid[0]).innerHTML = "";
		}
	}
	function doPromoteEntry (r) {
		if (r == 0) 
			alert('Please log in first.')
		else {
			document.getElementById("demote_" + r).style.display = "inline";
			document.getElementById("promote_restore_" + r).style.display = "inline";
			document.getElementById("promote_" + r).style.display = "none";
		}
	}
	function doDemoteEntry (r) {
		if (r == 0) 
			alert('Please log in first.')
		else {
			document.getElementById("promote_" + r).style.display = "inline";
			document.getElementById("promote_restore_" + r).style.display = "inline";
			document.getElementById("demote_" + r).style.display = "none";
		}
	}
	function doRestoreEntry (r) {
		if (r == 0) 
			alert('Please log in first.')
		else {
			document.getElementById("promote_" + r).style.display = "inline";
			document.getElementById("demote_" + r).style.display = "inline";
			document.getElementById("promote_restore_" + r).style.display = "none";
		}
	}
	function doDeleteEntry(r) {
		if (r == 0) 
			alert('Please log in first.')
		else 
			document.getElementById("entry_" + r).style.display = "none";
	}
	
	function doHideEntry(r) {
		if (r == 0) 
			alert('Please log in first.')
		else
		{
			//var str="| <a href=\"javascript:reactivateEntry('" + r + "');\"";
			document.getElementById("entryState_" + r).innerHTML = "HIDDEN";
			document.getElementById("restore_" + r).style.display = "inline";
			document.getElementById("hide_" + r).style.display = "none";
			document.getElementById("report_" + r).style.display = "none";
		}
	}

	function doReactivateComment(r) {
		if (r == 0)
			alert('Please log in first.')
		else {
			//document.getElementById("flags_" + r).innerHTML = "0 Flags";
			alert("'" + r + "'");
			var test=document.getElementById("commentState_" + r);
			alert(test);
			document.getElementById("commentState_" + r).innerHTML = "";
			document.getElementById("hide_" + r).style.display = "inline";
			document.getElementById("restore_" + r).style.display = "none";
			document.getElementById("viewFlags_" + r).innerHTML = "";
			document.getElementById("report_" + r).style.display = "inline";
		}
	}
	
	function doHideComment(r) {
		if (r == 0) 
			alert('Please log in first.')
		else
		{
			document.getElementById("commentState_" + r).innerHTML = "HIDDEN";
			document.getElementById("restore_" + r).style.display = "inline";
			document.getElementById("hide_" + r).style.display = "none";
			document.getElementById("report_" + r).style.display = "none";
		}
	}
