var delay = 2;            // ¸Þ´º ½ºÇÇµå(³·À»¼ö·Ï ºü¸§)
var m_length = 0;    // ¸Þ´º °£°Ý
var sel_l_length = 5;    // ¼±ÅÃÇÑ ¸Þ´º¿Í ÀÌÀü ¸Þ´º °£°Ý
var sel_r_length = 5;    // ¼±ÅÃÇÑ ¸Þ´º¿Í ´ÙÀ½ ¸Þ´º °£°Ý


var m_sel = 0;            // ¸Þ´º ¼±ÅÃ »óÅÂ
var m_max = 0;        // ¸ÞÀÎ¸Þ´º °¹¼ö
var sm_alpha = 0;    // ¼­ºê¸Þ´º Åõ¸íµµ
var id = new Array();    // ¸ÞÀÎ¸Þ´º ID
var sid = new Array();    // ¼­ºê¸Þ´º ID
var m_top = 0;                // ¸ÞÀÎ¸Þ´º y À§Ä¡
function on_load(){
    while(document.getElementById("menu"+(m_max+1)) != null){
        m_max++;
        id[m_max] = document.getElementById("menu"+m_max);
        sid[m_max] = document.getElementById("smenu"+m_max);
    };
    m_top = id[1].offsetTop;
    m_act();
}
function m_over(m){
    m_sel = m;
    for(i=1;i<=m_max;i++){
        if(sid[i] != null){
            if(m_sel == i){
                id[i].style.fontWeight = 'bold';
                sid[i].style.display = "";
                sm_alpha = 0;
                if ((navigator.appName.indexOf('Microsoft')+1)) {
                    sid[i].filters.alpha.opacity = sm_alpha;
                }else{
                    sid[i].style.opacity = (sm_alpha/100);
                }
                sid[i].style.top = id[i].offsetTop + id[i].offsetHeight + 40;
            }else{
                id[i].style.fontWeight = '';
                sid[i].style.display = "none";
            }
        }
    }
}
function m_act(){
    var goy = 0;
    for(i=1;i<=m_max;i++){

        // ¼­ºê¸Þ´º
        if(m_sel == i && sid[i] != null){
            // ¼­ºê¸Þ´º Åõ¸íµµ
            if(sm_alpha < 100){
                sm_alpha += 5;
                if ((navigator.appName.indexOf('Microsoft')+1)) {
                    sid[i].filters.alpha.opacity = sm_alpha;
                }else{
                    sid[i].style.opacity = (sm_alpha/100);
                }
            }
            // ¼­ºê¸Þ´º ¾Æ·¡¼­ºÎÅÍ À§·Î ³ªÅ¸³²
            goy = id[i].offsetTop + id[i].offsetHeight;
			try {
            sid[i].style.top = (sid[i].offsetTop - (sid[i].offsetTop - goy)/delay);
			} catch(e) {
				return;
			}
        }
    }
    setTimeout('m_act()',10);
}