var Blog = {

	add_comment : function (id)
	{
		var elv = $('comment' + id);
		elv.setStyle('display', '');

		var obj = new Fx.Slide('comment' + id, {mode: 'vertical', duration: 1000});
		obj.hide();
		obj.toggle();
	},

	save_comment : function (form)
	{
	    var form = $(form);
		var update_id = form.update_id.value;

		if (form.author.value.trim() == '' || form.comment.value.trim() == '')
		{
			alert('You must fill in the comment and author fields');
			return;
		}


		form.submit.disabled = true;
	    var req = new Request.JSON({url: 'response_ajax.php', 
     	       onComplete: function(resp) {
      	          form.reset();

				  form.submit.disabled = false;
				  var obj = new Fx.Slide('comment' + resp.update_id, {mode: 'vertical', duration: 1000});
				  obj.hide();

				  var html = '<dt><strong>' + resp.author + '</strong> on ' + resp.time + '</dt>';
				  html += '<dd>' + resp.comment + '</dd>';

				  $('blog_comments_' + resp.update_id).innerHTML += html;

      	      }});
	    req.post({update_id: update_id, comment: form.comment.value, author: form.author.value});
	}

};
