var XMLHttpReqObjActor = false;
var XMLHttpReqObjEpisode = false;

if (window.XMLHttpRequest) {
    XMLHttpReqObjActor = new XMLHttpRequest();
    XMLHttpReqObjEpisode = new XMLHttpRequest();
} else if (window.ActiveXObject) {
    XMLHttpReqObjActor = new ActiveXObject("Microsoft.XMLHTTP");
    XMLHttpReqObjEpisode = new ActiveXObject("Microsoft.XMLHTTP");
}

function voting_actor(vActorID, vCharacterPage)
{
    var url = "voting.php?id="+vActorID+"&amp;url="+vCharacterPage;
    //alert(vInput.value);

    if(XMLHttpReqObjActor)
    {
        XMLHttpReqObjActor.open("GET", url);

        XMLHttpReqObjActor.onreadystatechange = function()
        {
            if (XMLHttpReqObjActor.readyState == 4 && XMLHttpReqObjActor.status == 200)
            {
                if(XMLHttpReqObjActor.responseText == "error") {
                    alert('You are not allowed to vote more than one time for one session or Voting is closed for this character');
                }
                else if(XMLHttpReqObjActor.responseText == "success") {
                    window.location = vCharacterPage+".php";
                } else {
                   alert(XMLHttpReqObjActor.responseText);
                }
            }
        }
        XMLHttpReqObjActor.send(null);
    }
}

function voting_episode(vEpisodeID, vType)
{
    var url = "voting_episodes.php?id="+vEpisodeID+"&amp;type="+vType;
    //alert(vInput.value);

    if(XMLHttpReqObjEpisode)
    {
        XMLHttpReqObjEpisode.open("GET", url);

        XMLHttpReqObjEpisode.onreadystatechange = function()
        {
            if (XMLHttpReqObjEpisode.readyState == 4 && XMLHttpReqObjEpisode.status == 200)
            {
                if(XMLHttpReqObjEpisode.responseText == "error") {
                    alert('You are not allowed to vote more than one time for one session or Voting is closed for this episode');
                }
                else if(XMLHttpReqObjEpisode.responseText == "success") {
                    window.location = "episodes.php";
                } else {
                   alert(XMLHttpReqObjEpisode.responseText);
                }
            }
        }
        XMLHttpReqObjEpisode.send(null);
    }
}
