﻿// JScript 文件
var currentMenu; //当前菜单
var nowFocusMenu; //鼠标位置菜单
function focusMenu(evt)
{

    var sener = evt.srcElement?evt.srcElement:evt.target;
    while(sener.tagName.toLowerCase()!="a")
    {
        sener = sener.parentNode;
    }

    var menu;
    for(var i=1;i<=9;i++)
    {
        menu = document.getElementById("NavigateMenu1_hlMenu"+i);
        if(menu.className=="m_m_1"){
            currentMenu = menu;
        }
        if(i==1)
            menu.className = "m_m_3";
        else
            menu.className = "m_m_2";
    }
    nowFocusMenu = sener; //保存鼠标位置菜单
    sener.className = "m_m_1";
}

function showCurrentMenu(evt){

    var menu;
//    for(var i=1;i<=8;i++)
//    {
//        menu = eval("NavigateMenu1_hlMenu"+i);
//        if(i==1)
//            menu.className = "m_m_3";
//        else
//            menu.className = "m_m_2";
//    }
    try{
        if(nowFocusMenu.id =="NavigateMenu1_hlMenu1")
            nowFocusMenu.className = "m_m_3";
        else
            nowFocusMenu.className = "m_m_2";
        currentMenu.className = "m_m_1";
    }
    catch(e){
        //鼠标点击单前菜单，然后离开的情况
        var sener = evt.srcElement?evt.srcElement:evt.target;
        sener = sener.parentNode.parentNode;
        sener.className = "m_m_1";
    }
}

for(var i=1;i<=9;i++)
{
    if(document.all)
        menu = document.getElementById("NavigateMenu1_hlMenu"+i);
    else
        menu = document.getElementById("NavigateMenu1_hlMenu"+i);
    if(menu.addEventListener){
        menu.addEventListener(
            "mouseover",
            function(){
                focusMenu(this.event);
            },
            false            
        );
        menu.addEventListener(
            "mouseout",
            function(){
                showCurrentMenu(this.event);
            },
            false            
        );
    }
    else{
        menu.attachEvent(
            "onmouseover",
            function(){
                focusMenu(window.event);
            }
        );
        menu.attachEvent(
            "onmouseout",
            function(){
                showCurrentMenu(window.event);
            }
        );
    }
}
