// 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)}; }