var tm = new Array();
function cancelCloseMenu( id, sub_id ) {
if( self.tm[sub_id] ) { clearTimeout( tm[sub_id] ); }
}

function showMenu ( id, sub_id ) {
res = 0;
eval ( ' if (!self.m_'+id+' || !self.submenu_'+sub_id+' ) { res = 1; }'  );
if ( res == 1 ) {
eval ( 'm_'+id+' = layer(\''+id+'\');');
eval ( 'submenu_'+sub_id+' = layer(\''+sub_id+'\');');
}
cancelCloseMenu( id, sub_id )

eval ( 'm_left = m_'+id+'.getAbsoluteLeft();' );
eval ( 'm_top = m_'+id+'.getAbsoluteTop();' );

eval ( 'm_height = m_'+id+'.getHeight();' );
eval ( 'm_width = m_'+id+'.getWidth();' );

//eval ( 'm_top = m_'+id+'.getTop2();' );


m_left = m_left;
m_top = m_top+m_height;


eval ( 'submenu_'+sub_id+'.moveTo( '+m_left+', '+(m_top)+' ); ');


eval ( 'submenu_'+sub_id+'.show() ;');
}


function initiateHideMenu( id, sub_id ) {
tm[sub_id] = setTimeout( 'hideMenu( \''+id+'\' , '+sub_id+'); ', 1);
}

function hideMenu ( id, sub_id ) {
eval ( 'submenu_'+sub_id+'.hide() ;');
}
