var VoteID = 0;
var VoteType = '';
var VoteRatio = 0;
var VoteVoters = 0;
var Hide = 0;



function _show_voter(type, ratio, id) {
    offset_y = 47;
    offset_x = 4;

    document.getElementById("voter").style.position = "absolute";
    document.getElementById("v_" + id).style.position = "relative";
    document.getElementById("voter").style.visibility = "visible";
    document.getElementById("voter").style.top = document.getElementById("v_" + id).offsetTop + offset_y;
    document.getElementById("voter").style.left = document.getElementById("v_" + id).offsetLeft + offset_x;
}


function _hide_voter() {
  Hide = 2;
  setTimeout("_hide_voter_final()", 400);
}


function _hide_voter_final() {
    if(Hide == 2) {
        document.getElementById("voter").style.visibility = "hidden";
    }
}


function _vote_star(i) {
    for(k = 1; k <= 5; k++) {
        if(i >= k) { 
            document.getElementById("vote_star_" + k).src = '/imgs/voter/star_on.gif';
        } else {
            document.getElementById("vote_star_" + k).src = '/imgs/voter/star_off.gif';
        }
    }
}

function _vote_star_out(i) {
    for(k = 1; k <= 5; k++) {
        if(i >= k) { 
            document.getElementById("vote_star_" + k).src = '/imgs/voter/star_off.gif';
        }
    }
}

function _make_vote(i) {
    var fin = 0;

    fin = eval( "( " + VoteRatio  + " * " + VoteVoters + " +  " + i + " ) / ( " + VoteVoters + " + " + 1 + ") ");

    fin = fin + ' ';
    var result = fin.substring(0, 3);

    Hide = 2;
    _hide_voter_final();

    // send request
    var im = new Image();
    im.src = '/rate.php?mark=v' + VoteID + '&value=' + i;

    _vote(VoteType, result, VoteID);
}
