function commentAdded(request) {
	Element.hide('errors');

	new Effect.Appear($('commentlist').lastChild);
	
	$('comment').value = '';
}

function failure(request) {
	$('errors').innerHTML = request.responseText;
	Element.show('errors');
	
	//new Effect.Highlight('errors',{queue:'end'});
}

function loading() {
	$('submit').disabled = true;
	$('comment').disabled = true;  
	Element.show('loading');
}

function complete(request) {
	Element.hide('loading');
	$('submit').disabled = false;
	$('comment').disabled = false;  

	if (request.status == 200) 
		commentAdded();
	else 
		failure(request);
}
