	function showAddCommentBox(blogEntryID) {   
		$('#addBlogComment_' + blogEntryID.toString()).css('display', 'block');

		return false;
	}

	function commentsGot(blogEntryID, res) {
		var comment;

		for (i in res) {
			comment = res[i];
			showComment($("#blogComments_" + blogEntryID.toString()), comment);
		}
	}

	function showBlogEntryComments(blogEntryID) {
	    $('#blogComments_' + blogEntryID.toString()).html("");
	    
	    var blogEntry = new BlogEntry(blogEntryID);
	    
	    blogEntry.getComments( 
		    function(res) {
			commentsGot(blogEntryID, res);
		    }
	    );

	    return false;
	}

	function addComment(blogEntryID) {
	    var blogEntry = new BlogEntry(blogEntryID);

	    var body = $('#commentBodyTextBox_' + blogEntryID.toString()).val();
	    var creatorNickname = $('#commentCreatorNickname_' + blogEntryID.toString()).val();
	    var url = $('#commentURLTextBox_' + blogEntryID.toString()).val();
	    var email_addy = $('#commentEmailAddyTextBox_' + blogEntryID.toString()).val();

	    blogEntry.addComment(body, creatorNickname, url, email_addy, function(res) {
		showComment($("#blogComments_" + blogEntryID.toString()), res);
		$("#commentBodyTextBox_" + blogEntryID.toString()).val('');
		$("#commentURLTextBox_" + blogEntryID.toString()).val('');
		$("#commentEmailAddyTextBox_" + blogEntryID.toString()).val('');
		$('#' + blogEntryID.toString()).css('display', 'none');
	    });

	    return false;
	}
