//var roundRating = 0;
function initRating(questionId) {
    var img1 = new Image();
    var img2 = new Image();
    img1.src = "/templates/board/images/star_yellow.gif";
    img2.src = "/templates/board/images/star_grey.gif";
    var table = document.getElementById("ratingTable" + questionId);
    var tr = table.rows.item(0);
    var tds = tr.cells;
    for (var i = 0; i < tds.length; i++) {
        var td = tds.item(i);
        td.style.cursor = "pointer";
        td.setAttribute("number", i);
        td.setAttribute("questionId", questionId);
        td.onmouseover = function() {
            overRating(parseInt(this.getAttribute("number")) + 1, this);
        }
        td.onmouseout = function() {
            var td = this;
            if (this.tagName == "IMG") {
                td = this.parentNode;
            }
            overRating(td.parentNode.parentNode.parentNode.getAttribute("roundRating"), this);
        }
        td.onclick = function() {
            document.location = "questionvoting.jsp?qId="+questionId+"&v="+(parseInt(this.getAttribute("number"))+1)+"&bu="+encodeURIComponent(backURL);
        }
        td.getElementsByTagName("IMG")[0].alt = i + 1;
    }
    //roundRating = parseInt(table.getAttribute("roundRating"));

}

function overRating(number, target) {
    var table = document.getElementById("ratingTable" + target.getAttribute("questionId"));
    var tds = table.rows.item(0).cells;
    for (var i = 0; i < number; i++) {
        var td = tds.item(i);
        td.getElementsByTagName("IMG")[0].src = "/templates/board/images/star_yellow.gif";
    }
    for (var i = number; i < tds.length; i++) {
        var td = tds.item(i);
        if (td == null) {
            td = tds[i];
        }
        td.getElementsByTagName("IMG")[0].src = "/templates/board/images/star_grey.gif";
    }
}

