function comment()
{
	$('writecomment').hide();
	$('comment-editor').show();
	$('comment').focus();

	$('clickoff').style.height = $$('body')[0].getHeight() + 'px';
	$('clickoff').show().onclick = function ()
	{
		$('comment-editor').hide();
		$('writecomment').show();
		$(this).hide();
	}
}
addComment._moveForm = addComment.moveForm;
addComment.moveForm = function () {
	$('writecomment').hide();
	$('comment-editor').show();
	$('clickoff').hide();
	
	var retval = addComment._moveForm.apply(this, arguments);
	
	var cancel = $('cancel-comment-reply-link');
	cancel._cancel_reply = cancel.onclick;
	cancel.onclick = function() {
		$('comment-editor').hide();
		$('writecomment').show();
		
		return this._cancel_reply();
	};
	
	return retval;
};