﻿function LikeControl_Like(owner, likeid, likeButtonId) {
    return LikeControl_LikeDislike(owner, likeid, likeButtonId, "Like");
}

function LikeControl_Dislike(owner, likeid, dislikeButtonId) {
    return LikeControl_LikeDislike(owner, likeid, dislikeButtonId, "DisLike");
}

function LikeControl_LikeDislike(owner, likeid, buttonid, likeType) {
    var LikeControlBaseUrl = GetGlobalVariable("social_serviceUrl");
    var likeUrl = LikeControlBaseUrl + likeType + "/" + owner + "/" + likeid;
    $.ajax({
        url: likeUrl,
        cache: false
    });

    var presentLike = $(buttonid).button("option", "label");
    var newLike = parseFloat(presentLike) + 1;
    $(buttonid).button("option", "label", newLike);
    
    //don't allow to repost again.
    $(buttonid).button("option", "disabled", true);
    return true;
}
