function addCommentListeners() {
	$("button.add-comment").click(function() {
		var newComment = $(this).parent();
		var textarea = newComment.find('textarea');
		
		var postData = {};
		postData.text = textarea.val();
		postData.activityId=newComment.attr('activityId');
		  	  
		var ajaxCall = {};
		ajaxCall.type = 'POST';
		ajaxCall.url = '/action/add-comment';
		ajaxCall.data = JSON.stringify(postData);
		ajaxCall.contentType = 'application/json';
		ajaxCall.error = function(res) {
			// Error Occured
		    showError("An error occurred while attempting to upload the video.");
		};
		ajaxCall.success = function callback(res) {
			textarea.val("");
			var commentClone = $("<li class='comment'></li>");
			commentClone.append("<img src='/images/user/"+res.userId+"?size=smallsquare'/>");
			commentClone.append("<div class='content'><p class='text'>"+res.text+"</p><span class='timestamp' time='"+res.time+"'></span></div>");
			newComment.parent().append(commentClone);
			newComment.parent().append(newComment);
			formatTimestamps();
		};
		
	    //Call via Ajax
		jQuery.ajax(ajaxCall);
	    return false;
	});
	
	$("a.comment").click(function() {
		$(this).parent().parent().parent().find('ul.comments').css('display','block');
		return false;
	});
	
	$("li.new-comment textarea").focus(function() {	//FOCUS GAINED
		var textarea = $(this);
		if(textarea.val()=="Write a Comment.") {
			var newCommentDiv = $(this).parent().parent()
			newCommentDiv.addClass('focus');
			textarea.val("");
		}
	});
  
	$("li.new-comment textarea").blur(function() {	//FOCUS LOST (BLUR)
		var textarea = $(this);
		if(textarea.val()=="") {
			var newCommentDiv = $(this).parent().parent();
			newCommentDiv.removeClass('focus');
			textarea.val("Write a Comment.");
		}
	});
}

function shareOnFacebook(activityId) {
	var ajaxCall = {};
	ajaxCall.type = 'POST';
	ajaxCall.url = '/action/get-facebook-share-info?id='+activityId;
	ajaxCall.error = function(res) {
		// Error Occured
	    showError("An error occurred while attempting to get activity details.");
	};
	ajaxCall.success = function callback(res) {
		FB.ui(
			res.feedpost,
			function(postResponse) {
				if (postResponse && postResponse.post_id) {
					//alert('Post was published.');
				} else {
					//alert('Post was not published.');
				}
			}
		);
	};
	
    //Call via Ajax
	jQuery.ajax(ajaxCall);
}
