﻿//Site voting script
//

var DownVote = 1;
var UpVote = 2;
var UnDownVote = 3;
var UnUpVote = 4;

function v(i, o)
{
    $.ajax({
        type: "POST",
        url: "ia.asmx/v",
        data: "{'i':'" + i + "','o':'" + o + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        error: function(msg) { alert(msg);  },
        success: function(msg)
        {
            var s = i.toString();
            while (s.indexOf('-') > -1) { s = s.replace('-', ''); }

            if (o == DownVote)
                doDownVote(s);
            else if (o == UpVote)
                doUpVote(s);
            else if (o == UnDownVote)
                showVoteDown(s)
            else if (o == UnUpVote)
                showVoteUp(s);
        }
    });
}

function doDownVote(s)
{
    $('#voteDown' + s).hide(); $('#voteDownOff' + s).show();
    showVoteUp(s);
}
function doUpVote(s)
{
    $('#voteUp' + s).hide(); $('#voteUpOff' + s).show();
    showVoteDown(s);
}

function showVoteDown(s)
{
    $('#voteDown' + s).show(); $('#voteDownOff' + s).hide();
}
function showVoteUp(s)
{
    $('#voteUp' + s).show(); $('#voteUpOff' + s).hide();
}