timerId = new Array();
befor = '';

function fmHover( setTarget, setAction ){
	if( setAction == 'in'  ) fmHoverIn ( setTarget );
	if( setAction == 'out' ) fmHoverOut( setTarget );
}

function fmHoverIn( set ){
	if( befor == '' ) befor = set;
	if( befor != set ){
		fmHoverOutGo( befor );
		befor = set;
	}
	clearTimeout( timerId[set] );
	document.getElementById( set ).style.display = 'block';
}

function fmHoverOut( set ){
	timerId[set] = setTimeout( "fmHoverOutGo('" + set + "')", 200 );
}

function fmHoverOutGo( set ){
	document.getElementById( set ).style.display = 'none';
}
