﻿function RegisterAjax_VotarVideo(videoRenderID,num) {    
    var dataToSend = { "videoRenderID": videoRenderID, "num": num };
    var jsonStr = JSON.stringify(dataToSend);
    jQuery.ajax({
        type: "POST",        
        url: dominio + "/UserControls/NT_Videos/wsCtrlAjaxVideos.asmx/VotarVideo",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: Success_VotarVideo,
        error: function (XMLHttpRequest, textStatus) { var response = JSON.parse(XMLHttpRequest.responseText); if (response.Message) { alert(response.Message) } else { alert(textStatus) }; }
    });
}

function Success_VotarVideo(result) {
    if (result.d.Success == 'Exito') {
        var divDifferenceVotes = jQuery('#divDifferenceVotes');
        var spanTotalVotes = jQuery('#spanTotalVotes');
        var diffVotes = result.d.NumP - result.d.NumN;
        var totalVotes = result.d.NumP + result.d.NumN;

        divDifferenceVotes.html(diffVotes);
        spanTotalVotes.html(totalVotes);
        
        var obj = jQuery('.buttonVotesVideos');
        obj.removeAttr('onclick');
        obj.click(function () {
            MessageDialog(result.d.Message, 'Voto Video')
        })
    }
    else if (result.d.Success == 'NotLogin') {
        DialogLogin();
    }
    else if (result.d.Success == 'yavotado') {
        var obj = jQuery('.buttonVotesVideos');
        obj.removeAttr('onclick');
        obj.click(function () {
            MessageDialog(result.d.Message, 'Voto Video')
        });
        MessageDialog(result.d.Message, 'Voto Video')
    }
    else if (result.d.Success == 'bannedUser') {
        var obj = jQuery('.buttonVotesVideos');
        obj.removeAttr('onclick');
        obj.click(function () {
            MessageDialog(result.d.Message, 'Usuario baneado')
        });
        MessageDialog(result.d.Message, 'Usuario baneado')
    }
}
