function commentAdded(request) {
	new Effect.Appear($('commentlist').lastChild);
	$('comment').value = '';
	$('comment').focus();
}

function failure(request) {
	$('error').innerHTML = request.responseText;
	new Effect.Highlight('errors');
	$('comment').disabled = false;
}

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

function complete(request) {
	Element.hide('loading');
	Element.show('commentform');
	$('leavecomment').style.display = 'none'
	$('submit').disabled = false;  

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

