
var likeControl = {
		
	listUpdate : function (token, header, button) {
		var likeCnt = Number(button.parents('div.like-box').find('b[rel=likeCnt]').text());
		var data = {
					idx : button.attr('data-idx'),
					userLikeType : button.attr('data-type')
				   };
		$.ajax({
			type : 'POST',
			url : '/user/like/updateUserLike',
			dataType : 'json',
			contentType : 'application/json; charset=UTF-8',
			data : JSON.stringify(data),
			beforeSend : function(xhr){
	           xhr.setRequestHeader(header, token);
		    }
		}).done(function(data) {
			if(data) {
				
				button.addClass('active');
				button.parent('div.like-box').find('b[rel=likeCnt]').text(likeCnt + 1);
				
			} else {
				
				button.removeClass('active');
				button.parent('div.like-box').find('b[rel=likeCnt]').text(likeCnt - 1);
				
			}
			button.attr('disabled', false);
		});
	}
}
