/**
 * 鼠标事件处理函数。
 * @create   2004-10-15 source0
 * @author   source0 source0@hotmail.com
 * @copyright 版权所有（C） 2004  source0
 *                这一程序是自由软件，你可以遵照自由软件基金会出版的GNU通用
 *            公共许可证条款来修改和重新发布这一程序。或者用许可证的第二版，
 *            或者（根据你的选择）用任何更新的版本。
 *                发布这一程序的目的是希望它有用，但没有任何担保。甚至没有
 *            适合特定目的的隐含的担保。更详细的情况请参阅GNU通用公共许可证。
 *                你应该已经和程序一起收到一份GNU通用公共许可证的副本。如果
 *            还没有，写信给：
 *                The Free Software Foundation, Inc., 675 Mass Ave, Cambridge,
 *                MA02139, USA
 */

/**
 * 鼠标移动到某类天赋的总点数上时的处理函数，此时显示该类天赋已经添加点数的所有技能的列表。
 * @param id 天赋类的ID。
 * @param e 鼠标事件（仅对mozilla）。
 */
function onMouseOverTalentClass(id, e){
    for ( var i = 0; i < TALENT_CLASS_VIEWS.length; i++ ){
        if ( TALENT_CLASS_VIEWS[i].model.id != id ){
            continue;
        }
        if ( TALENT_CLASS_VIEWS[i].model.getAmount() <= 0 ){
            continue;
        }
        var h = getTalentClassInfo(TALENT_CLASS_VIEWS[i].model);
        if ( null == h ){
           return;
        }
        var rt = new String();
        rt += "<table width=" + (1.5 * TOOL_TIP_AREA_WIDTH) + "><tbody>";
        rt += "<tr>";
        rt += "<td height=30 align='left'>";
        rt += "<input class='resetTalentClass' type=button";
        rt += " id='RESET_TALENT_CLASS_" + TALENT_CLASS_VIEWS[i].model.id + "'";
        rt += " onClick='hideTalentsListArea(" + i +");resetTalentClass(\"" + TALENT_CLASS_VIEWS[i].model.id + "\")' ";
        rt += " value='重置" + TALENT_CLASS_VIEWS[i].model.name + "'/>";
        rt += "</td>";
        rt += "<td align=right>";
        rt += "<input type='button' class='closeToolTip'";
        rt += " value='关闭' onClick='hideTalentsListArea(" + i + ");'>";
        rt += "</td>";
        rt += "</tr>";
        rt += "<tr><td colspan=2>";
        rt += "<table width='100%' cellspacing=0 cellpadding=0 height='1' style='background-color:#fff;'><tr><td height='1' ></td></tr></table>";
        rt += "</td></tr>";
        rt += "</tbody></table>";

        rt += h;

        var areaObj = document.getElementById("TALENTS_LIST_AREA_" + i);
        setInnerHTML(areaObj, rt);
        showTalentsListArea(i, e);
        createImageButton("RESET_TALENT_CLASS_" + TALENT_CLASS_VIEWS[i].model.id, "resetButton");
        break;
    }
}
