// Revision: 2.4// Last updated: 20th January 2006function commentAdded(request) {	if ($('errors')) { Element.remove('errors'); }	new Effect.Appear($('commentlist').lastChild);	$('comment').value = '';	$('comment').disabled = true;	$('submit').disabled = true;	if ($('nocomment')) { Element.remove('nocomment'); }	if ($('hidelist')) { Element.remove('hidelist'); }}function failure(request) {	Element.show('errors');	$('errors').innerHTML = request.responseText;	new Effect.Highlight('errors',{queue:'end'});	if ($('nocomment')) { Element.show('nocomment'); }}function loading() {	if ($('nocomment')) { Element.hide('nocomment'); }	$('submit').disabled = true;	$('comment').disabled = true;  	Element.show('loading');}function complete(request) {	Element.hide('loading');	Element.show('commentform');	$('submit').disabled = false;	$('comment').disabled = false;  	if (request.status == 200) {commentAdded()}	else {failure(request)};}