/* for pulldown menu (pd) */
var current = new Array;
var tmp = new Array;
var menu_timer = new Array;
var menu_hide_timeout = new Array;
var menu_show_timeout = new Array;
current['lev2_'] = '';
current['lev3_'] = '';
tmp['lev2_'] = '';
tmp['lev3_'] = '';
menu_timer['lev2_'] = null;
menu_timer['lev3_'] = null;
menu_hide_timeout['lev2_'] = 300;
menu_hide_timeout['lev3_'] = 300;
menu_show_timeout['lev2_'] = 105;
menu_show_timeout['lev3_'] = 105;

function pdmenu(id, level, show)
{
    if (menu_timer[level]) {
        window.clearTimeout(menu_timer[level]);
    }
    if (current[level].length>0 && show) {
        tmp[level] = document.getElementById(current[level]);
        obj = document.getElementById(level+current[level]);
		if (!obj.prevClass)	obj.prevClass = obj.className;
        if (tmp[level]) {
            if (current[level] == id) {
                tmp[level].style.visibility = 'visible';
                obj.className='activeItem';
            } else {
                tmp[level].style.visibility = 'hidden';
                //obj.className='item';
				obj.className=obj.prevClass;
                current[level] = '';
            }
        }
    }
    if (!document.getElementById(id)) {
        return;
    }
    current[level] = id;
    menu_timer[level] = show ?
        window.setTimeout("set_visibility('"+id+"', '"+level+"', true)", menu_show_timeout[level]) :
        window.setTimeout("set_visibility('"+id+"', '"+level+"', false)", menu_hide_timeout[level]);
}

function set_visibility(id, level, show)
{
    document.getElementById(id).style.visibility = show ? 'visible' : 'hidden'; 
    obj = document.getElementById(level+current[level]);
	if (!obj.prevClass)	obj.prevClass = obj.className;
    if (!show && current[level] == id) {
        obj.className='item';
        // obj.className='item';
		obj.className = obj.prevClass;
        current[level] = '';
    }  
}
