collapsiblearchive_toggle = function(listelement, listsign)
{
	var listobject = document.getElementById(listelement);
	var sign = document.getElementById(listsign);
	if(listobject.style.display == 'block')
	{
		listobject.style.display = 'none';
		collapsiblearchive_togglesign(sign, true);
	}
	else
	{
		listobject.style.display = 'block';
		collapsiblearchive_togglesign(sign, false);
	}
}
	collapsiblearchive_togglesign = function(element,visibility)
{
	(visibility == false ? element.innerHTML = '&#9660;&nbsp;' : element.innerHTML = '&#9658;&nbsp;');
}

function toggleByClass(className) {
	$("."+className).toggle();
}

function yus_replyTo(commentID, author) {
	var inReplyTo = '@<a href="' + commentID + '">' + author + '<\/a>: ';
	var myField;
	if (document.getElementById('comment') && document.getElementById('comment').type == 'textarea') {
		myField = document.getElementById('comment');
	} else {
		return false;
	}
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = inReplyTo;
		myField.focus();
	}
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var cursorPos = endPos;
		myField.value = myField.value.substring(0, startPos) + inReplyTo + myField.value.substring(endPos, myField.value.length);
		cursorPos += inReplyTo.length;
		myField.focus();
		myField.selectionStart = cursorPos;
		myField.selectionEnd = cursorPos;
	}
	else {
		myField.value += inReplyTo;
		myField.focus();
	}
}
