var tm = new Array();
function cancelCloseMenu( id, sub_id ) {
	if( self.tm[sub_id] ) { clearTimeout( tm[sub_id] ); }
}


function showMenu ( id, sub_id ) {

	delta2_left = delta_left[sub_id];
	delta2_top = delta_top[sub_id];

	if ( delta2_left < -30 || delta2_left > 500 ) {
		delta2_left = 0;
	}

	if ( delta2_top < -30 || delta2_top > 500 ) {
		delta2_top = 0;
	}


	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 ( 'submenu_'+sub_id+'.moveTo( '+(m_left+m_width-0)+', '+(m_top-6)+' ); ');

//	eval ( 'submenu_'+sub_id+'.moveTo( '+(m_left+delta2_left)+', '+(m_top+delta2_top)+' ); ');
//alert ( 'submenu_'+sub_id+'.moveTo( '+(m_left+delta2_left)+', '+(m_top+delta2_top)+' ); ');

//	eval ( 'submenu_'+sub_id+'.moveTo( 178, '+(m_top+delta2_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() ;');
}

function showMenuCenter ( id, sub_id ) {

	delta2_left = delta_left[sub_id];
	delta2_top = delta_top[sub_id];

	if ( delta2_left < -30 || delta2_left > 200 ) {
		delta2_left = 0;
	}

	if ( delta2_top < -30 || delta2_top > 200 ) {
		delta2_top = 0;
	}


	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 ( 'submenu_width = submenu_'+sub_id+'.getWidth();' );

	delta2_left = 0;
	m_left = (m_left + (m_width/2)) - submenu_width/2;

//alert(sub_id+' '+m_width+' '+submenu_width);

	eval ( 'submenu_'+sub_id+'.moveTo( '+(m_left-0)+', '+(m_top-6)+' ); ');
	eval ( 'submenu_'+sub_id+'.moveTo( '+(m_left+delta2_left)+', '+(m_top+delta2_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() ;');
}















function showMenuLeft ( id, sub_id ) {

	delta2_left = delta_left[sub_id];
	delta2_top = delta_top[sub_id];

	if ( delta2_left < -30 || delta2_left > 200 ) {
		delta2_left = 0;
	}

	if ( delta2_top < -30 || delta2_top > 200 ) {
		delta2_top = 0;
	}


	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 ( 'submenu_width = submenu_'+sub_id+'.getWidth();' );

	delta2_left = 0;
//	m_left = (m_left + (m_width/2)) - submenu_width/2;
	m_left = m_left + 1;
	m_top = m_top + 1;

	eval ( 'submenu_'+sub_id+'.moveTo( '+(m_left-0)+', '+(m_top-6)+' ); ');
	eval ( 'submenu_'+sub_id+'.moveTo( '+(m_left+delta2_left)+', '+(m_top+delta2_top)+' ); ');
	eval ( 'submenu_'+sub_id+'.show() ;');
}

