
	$(document).ready(function(){	
		$(".favoriteLink").click(function(){
			favoirteLinkClick($(this));
			return false;
		});
		
		$(".blog-meta-wrap .favoriteLink").unbind();
		$(".blog-meta-wrap .favoriteLink").click(function(){
			var jThis = $(this);
			var currentlyLiked = favoirteLinkClick(jThis);				
			jThis.parent().parent().parent().parent().animate({opacity : (currentlyLiked ? 0.5 : 1)}, 400);
			return false;
		});
		
		$(".stop-following").click(function(){
			var jThis = $(this);
			$.get("?unfollow&id=" + jThis.attr("href").substr(1));
			jThis.parent().animate({opacity : 0}, 300, null, function(){
				$(this).css("display", "none");
			});
		});
	});
	
	function favoirteLinkClick(jThis) {	
		$.get("?favorite&id=" + jThis.attr("href").substr(1));
		var currentStatus = jThis.text();
		if (/unlike/.test(currentStatus)) {
	  	jThis.text("like");
			$(".FavoriteCount").html(parseInt($(".FavoriteCount").html()) - 1);
			return true;
	  } else {
  		jThis.text("unlike");
			$(".FavoriteCount").html(parseInt($(".FavoriteCount").html()) + 1);
			return false;
	  }
	}

