/*
Example Usage:
<div>
	<form action="">
		<select name="content_to_edit" onchange="ShowContentById($pageId, this.value, 'targetDivId')">
			<option value="" selected="selected">Select content to edit:</option>
			<option value="value1">Value 1</option>
			<option value="value2">Value 2</option>
		</select>
	</form>
</div>
<div id="targetDivId">Content data will be shown here...</div>
*/
function ShowContentById(pageId, contentId, targetId)
{
	if (contentId == "")
	{
		document.getElementById(targetId).innerHTML = "";
		return;
	}
	if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			document.getElementById(targetId).innerHTML = xmlhttp.responseText;
			var myNicEditor = new nicEditor({ fullPanel : true, iconsPath : '../images/nicEditorIcons.gif', maxHeight : 200 }).panelInstance('edit_message_id');
		}
	}
	xmlhttp.open("GET", "../admin.php?&page_editor_edit_select=" + contentId + "&pageId=" + pageId, true);
	xmlhttp.send();
}
function clickCheckbox(targetCBox)
{
	var cBox = eval(targetCBox);
	cBox.checked = (!cBox.checked);
}
function not_functional()
{
	alert("I know how much you like to click on things, but...\nThis feature is not yet functional!");
	return false;
}
function show_alert(alertMessage)
{
	alert(alertMessage);
	return false;
}
function verify(verifyType)
{
	var verifyMessage;
	switch(verifyType)
	{
		case "add":
		verifyMessage = "The new item will now be added.";
		break;
		case "save":
		verifyMessage = "The selected item will now be saved.";
		break;
		case "delete":
		verifyMessage = "The selected item will now be deleted.";
		break;
		default:
		verifyMessage = "Unknown Action! Click Cancel!";
	}
	return confirm(verifyMessage);
}
