function addBookmark(theClass, fid, title, id) {
	gateway_request('/custom/customtags/plugin/usertools/remotescripting/addbookmark.cfm?class=' + theClass + '&fid=' + fid + '&title=' + title + '&id=' + id);
}

function gateway_bookmarkAdded(newCount,id) {
	//document.getElementById('controlBoxMessage').innerHTML = 'Bookmarked.';
	//document.getElementById('controlBoxMessage').style.display = 'block';
	document.getElementById('bookmarkRemoved').style.display = 'none';
	document.getElementById('bookmarkAdded').style.display = 'block';
	document.getElementById('removeBookmarkButton' + id).style.display = 'block';
	document.getElementById('addBookmarkButton' + id).style.display = 'none';
	if (newCount == 0) 
		document.getElementById('countBookmarks').innerHTML = 'no';
	else
		document.getElementById('countBookmarks').innerHTML = newCount;
	if (newCount == 1) 
		document.getElementById('bookmarksPlural').innerHTML = '';
	else
		document.getElementById('bookmarksPlural').innerHTML = 's';
}

function removeBookmark(theClass, fid, id) {
	gateway_request('/custom/customtags/plugin/usertools/remotescripting/removebookmark.cfm?class=' + theClass + '&fid=' + fid + '&id=' + id);
}

function gateway_bookmarkRemoved(newCount,id) {
	//document.getElementById('controlBoxMessage').innerHTML = 'Bookmark removed.';
	//document.getElementById('controlBoxMessage').style.display = 'block';
	document.getElementById('bookmarkAdded').style.display = 'none';
	document.getElementById('bookmarkRemoved').style.display = 'block';
	document.getElementById('removeBookmarkButton' + id).style.display = 'none';
	document.getElementById('addBookmarkButton' + id).style.display = 'block';
	if (newCount == 0) 
		document.getElementById('countBookmarks').innerHTML = 'no';
	else
		document.getElementById('countBookmarks').innerHTML = newCount;
	if (newCount == 1) 
		document.getElementById('bookmarksPlural').innerHTML = '';
	else
		document.getElementById('bookmarksPlural').innerHTML = 's';
}

