﻿function UpdateTotalVote(objVote, VoteQuestionID, TotalVoteAnswer, PrefixVoteAnswerID)
{
    if(CheckValidVote(TotalVoteAnswer, PrefixVoteAnswerID))
    {
        var arrVoteAnswer = new Array();
        var objVoteAnswer = null;
        for(var i = 0; i < TotalVoteAnswer; i++)
        {
            objVoteAnswer = document.getElementById(PrefixVoteAnswerID + i);
            if(objVoteAnswer.checked)
                arrVoteAnswer.push(objVoteAnswer.value)
        }
        var res = AjaxVoteMainPage.UpdateTotalVote(VoteQuestionID, arrVoteAnswer).value;
        if(res != null)
        {
            if(res.ErrorCode == "E300" || res.ErrorCode == "E301")
            {
                objVote.style.display = "none";
                ClearSelectedVote(TotalVoteAnswer,PrefixVoteAnswerID);
            }
            alert(eval(res.ErrorCode));
        }
        else //Lỗi ajax
        {
            alert(E105);
        }
    }
    else
    {
        alert(E302);
    }
}
function CheckValidVote(TotalVoteAnswer, PrefixVoteAnswerID)
{
    var objVoteAnswer = null;
    for(var i = 0; i < TotalVoteAnswer; i++)
    {
        objVoteAnswer = document.getElementById(PrefixVoteAnswerID + i);
        if(objVoteAnswer.checked)
            return true;
    }
    return false;
}
function ClearSelectedVote(TotalVoteAnswer, PrefixVoteAnswerID)
{
    var objVoteAnswer = null;
    for(var i = 0; i < TotalVoteAnswer; i++)
    {
        objVoteAnswer = document.getElementById(PrefixVoteAnswerID + i);
        if(objVoteAnswer.checked)
           objVoteAnswer.checked = false;
    }
}
function OpenVoteResult(Url)
{ 
   var OffsetHeight =  document.body.offsetHeight;
   var OffsettWidth = document.body.offsetWidth;
   Width = 730;
   Height = 300;
   var objWindow = window.open(Url,"","width="+Width+",height="+Height+",resizable=1,scrollbars=yes,location=0");
   //objWindow.moveTo((OffsettWidth - Width)/ 2,(OffsetHeight - Height)/2);
}
