function changeSmilies(txtSection)
{
	var txtContent = "<ul>";
	for(i=0; i<arrSmilies[txtSection].length; i++)
	{
		txtContent = txtContent + "<li>" + arrSmilies[txtSection][i] + "</li>";
	}
	txtContent = txtContent + "</ul>";
	document.getElementById("VanillaconsSmilies").innerHTML = txtContent;
}

function insertSmilie(txtSmilie)
{
	var CommentBox = document.getElementById("CommentBox");
	insertAtCursor(CommentBox, ":" + txtSmilie + ":");
}


function insertAtCursor(myField, myValue)
{
	//IE support
	if (document.selection)
	{
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == '0')
	{
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
						+ myValue
						+ myField.value.substring(endPos, myField.value.length);
	}
	else
	{
		myField.value += myValue;
	}
}


function toggleContainer(ContainerID, LabelID, LabelText)
{
	var objLabel     = document.getElementById(LabelID);
	var objContainer = document.getElementById(ContainerID);
	if (objLabel.innerHTML == "Hide " + LabelText)
	{
		objLabel.innerHTML = "Show " + LabelText;
		objContainer.style.display = "none";
	}
	else
	{
		objLabel.innerHTML = "Hide " + LabelText;
		objContainer.style.display = "block";
	}
}