﻿//25*25
var star25_0_le = "http://image.lvdodo.com/www/star25_0_le.gif"; //左暗星
var star25_1_le = "http://image.lvdodo.com/www/star25_1_le.gif"; //左亮星
var star25_0_ri = "http://image.lvdodo.com/www/star25_0_ri.gif"; //右暗星
var star25_1_ri = "http://image.lvdodo.com/www/star25_1_ri.gif"; //右亮星

//18*18
var star18_0_le = "http://image.lvdodo.com/www/star18_0_le.gif"; //左暗星
var star18_1_le = "http://image.lvdodo.com/www/star18_1_le.gif"; //左亮星
var star18_0_ri = "http://image.lvdodo.com/www/star18_0_ri.gif"; //右暗星
var star18_1_ri = "http://image.lvdodo.com/www/star18_1_ri.gif"; //右亮星

function _(id) {
    return document.getElementById(id);
}
var starC = new Array();
var starF = new Array();
var starO = new Array();
function overStar(j, imgid) {
    for (var i = 1; i <= parseInt((j + 1) / 2); i++) {
        _(imgid + (i * 2 - 1)).src = star25_1_le;
    }
    for (var i = parseInt((j + 1) / 2) + 1; i < 6; i++) {
        _(imgid + (i * 2 - 1)).src = star25_0_le;
    }

    for (var i = 1; i <= parseInt(j / 2); i++) {
        _(imgid + (i * 2)).src = star25_1_ri;
    }
    for (var i = parseInt(j / 2) + 1; i < 6; i++) {
        _(imgid + (i * 2)).src = star25_0_ri;
    }
    starO[imgid](j);
}
function outStar(imgid) {
    overStar(starC[imgid], imgid);
}
function selectStar(j, imgid) {
    starC[imgid] = j;
    starF[imgid](j);
}
function writeStar(imgid, funcOver, funcClick) {
    starC[imgid] = 0;
    starO[imgid] = funcOver;
    starF[imgid] = funcClick;
    for (var i = 1; i < 6; i += 1) {
        document.write("<img id=\"" + imgid + (i * 2 - 1) + "\" style=\"cursor:hand;\" onclick=\"selectStar(" + (i * 2 - 1) + ",'" + imgid + "');\"");
        document.write("onmouseover=\"overStar(" + (i * 2 - 1) + ",'" + imgid + "');\" ");
        document.write("onmouseout=\"outStar('" + imgid + "');\" ");
        document.write('src="'+star25_0_le+'"/>');

        document.write("<img id=\"" + imgid + (i * 2) + "\" style=\"cursor:hand;\" onclick=\"selectStar(" + (i * 2) + ",'" + imgid + "');\"");
        document.write("onmouseover=\"overStar(" + (i * 2) + ",'" + imgid + "');\" ");
        document.write("onmouseout=\"outStar('" + imgid + "');\" ");
        document.write('src="'+star25_0_ri+'"/>');
    }
    var j = 9;
    for (var i = 1; i <= parseInt((j + 1) / 2); i++) {
        _(imgid + (i * 2 - 1).toString()).src = eval("star" + 25 + "_1_le");
    }
    for (var i = parseInt((j + 1) / 2) + 1; i < 6; i++) {
        _(imgid + (i * 2 - 1).toString()).src = eval("star" + 25 + "_0_le");
    }

    for (var i = 1; i <= parseInt(j / 2); i++) {
        _(imgid + (i * 2).toString()).src = eval("star" + 25 + "_1_ri");
    }
    for (var i = parseInt(j / 2) + 1; i < 6; i++) {
        _(imgid + (i * 2).toString()).src = eval("star" + 25 + "_0_ri");
    }
}

function editStar(imgid, funcOver, funcClick, j, size) {
    starC[imgid] = 0;
    starO[imgid] = funcOver;
    starF[imgid] = funcClick;
    for (var i = 1; i < 6; i += 1) {
        document.write("<img id=\"" + imgid + (i * 2 - 1) + "\" style=\"cursor:hand;\" onclick=\"selectStar(" + (i * 2 - 1) + ",'" + imgid + "');\"");
        document.write("onmouseover=\"overStar(" + (i * 2 - 1) + ",'" + imgid + "');\" ");
        document.write("onmouseout=\"outStar('" + imgid + "');\" ");
        document.write('src="' + star25_0_le + '"/>');

        document.write("<img id=\"" + imgid + (i * 2) + "\" style=\"cursor:hand;\" onclick=\"selectStar(" + (i * 2) + ",'" + imgid + "');\"");
        document.write("onmouseover=\"overStar(" + (i * 2) + ",'" + imgid + "');\" ");
        document.write("onmouseout=\"outStar('" + imgid + "');\" ");
        document.write('src="' + star25_0_ri + '"/>');
    }

    //初始化
    for (var i = 1; i <= parseInt((j + 1) / 2); i++) {
        _(imgid + (i * 2 - 1).toString()).src = eval("star" + size + "_1_le");
    }
    for (var i = parseInt((j + 1) / 2) + 1; i < 6; i++) {
        _(imgid + (i * 2 - 1).toString()).src = eval("star" + size + "_0_le");
    }

    for (var i = 1; i <= parseInt(j / 2); i++) {
        _(imgid + (i * 2).toString()).src = eval("star" + size + "_1_ri");
    }
    for (var i = parseInt(j / 2) + 1; i < 6; i++) {
        _(imgid + (i * 2).toString()).src = eval("star" + size + "_0_ri");
    }
}

function viewStar(imgid, j, size) {
    starC[imgid] = 0;
    for (var i = 1; i < 6; i += 1) {
        document.write("<img id=\"" + imgid + (i * 2 - 1).toString() + "\" style=\"cursor:hand;\" ");
        document.write('src="' + eval("star"+size+"_0_le") + '"/>');

        document.write("<img id=\"" + imgid + (i * 2).toString() + "\" style=\"cursor:hand;\" ");
        document.write('src="' + eval("star"+size+"_0_ri") + '"/>');
    }

    for (var i = 1; i <= parseInt((j + 1) / 2); i++) {
        _(imgid + (i * 2 - 1).toString()).src = eval("star"+size+"_1_le");
    }
    for (var i = parseInt((j + 1) / 2) + 1; i < 6; i++) {
        _(imgid + (i * 2 - 1).toString()).src = eval("star"+size+"_0_le");
    }

    for (var i = 1; i <= parseInt(j / 2); i++) {
        _(imgid + (i * 2).toString()).src = eval("star"+size+"_1_ri");
    }
    for (var i = parseInt(j / 2) + 1; i < 6; i++) {
        _(imgid + (i * 2).toString()).src = eval("star"+size+"_0_ri");
    }
}
