// States array for left menu (number of elements equal to menu item count)
var lm_flags = new Array(0, 0, 0, 0, 0, 0);
var old_sub_menu = false;
var old_elemnum = false;
function view_sub(newSub)
{
    newSubmenu = document.getElementById(newSub);
    newSubmenu.style.visibility='visible'; 
    newSubmenu.style.display='block';
    document.getElementById(newSub).className='on'
}

function close_sub(newSub)
{
    newSubmenu = document.getElementById(newSub);
    newSubmenu.style.visibility='hidden';
    newSubmenu.style.display='none';
}

function left_menu_over(elemnum)
{
    if (elemnum > 0 && elemnum <= lm_flags.length)
    {
        lmhead = document.getElementById('lmh_'+elemnum);
      
        itemClass='over';
        
        lmhead.className=itemClass;
    }   
}

function left_menu_out(elemnum)
{
    if (elemnum > 0 && elemnum <= lm_flags.length)
    {
        lmhead = document.getElementById('lmh_'+elemnum);

        if (lm_flags[elemnum-1]==1) itemClass='over';
        else itemClass='';
        
        lmhead.className=itemClass;
    }   
}


function left_menu_click(elemnum)
{
    if (elemnum > 0 && elemnum <= lm_flags.length)
    {
        lmhead = document.getElementById('lmh_'+elemnum);
        lmsub_id = 'lms_'+elemnum;
        
        if (lm_flags[elemnum-1]==0)
        {
        if (old_sub_menu)
        {
        lm_flags[old_elemnum-1]=false;
            document.getElementById('lmh_'+old_elemnum).className='';
            lm_flags[elemnum-1]
        close_sub(old_sub_menu);
        }
            itemClass='over';
            view_sub(lmsub_id);
        old_sub_menu = lmsub_id;
        old_elemnum = elemnum;
        }
        else 
        {
            itemClass='';
            close_sub(lmsub_id);
        }
        
        lmhead.className=itemClass;
        
        lm_flags[elemnum-1]=!lm_flags[elemnum-1];
    }
}