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';
}

function openTab(prefix,tabid) {
	var selectedTab = document.getElementById(prefix = '_tab_' + tabid);
	var selectedLabel = document.getElementById(prefix = '_label_' + tabid);
	var x = 1;
	var tab = document.getElementById(prefix = '_tab_' + x);
	var label = document.getElementById(prefix = '_label_' + x);
	
	do {
		tab.className = '';
		label.className = '';
		x++;
		tab = document.getElementById(prefix = '_tab_' + x);
		label = document.getElementById(prefix = '_label_' + x);
	}
	while(tab != undefined);
  		
  	selectedTab.className = 'visible';
	selectedLabel.className = 'active';
}


