var activeSubmenu = '';
var delay = 0.6;
var timer;
var iMenuCount = 9;

function showSubmenu( sMenu, iType ) {
	switch( iType ) {
		case 1:	// MouseOver
			if(timer) {
  				clearTimeout(timer)
  			}
			subElement = document.getElementById( sMenu );
			if( sMenu != activeSubmenu.id ) {
				subElement.style.display = 'block';
				closeMenus( sMenu );
				activeSubmenu = subElement;
			}
		break;

		case 2:	// MouseOut
			timer = setTimeout( "closeMenus('')", delay*1000 )
		break;
	}
}

function closeMenus( except ) {
	for( x = 0; x < iMenuCount; x++ ) {
		if( ('submenu' + x) != except ) {
			if( document.getElementById( 'submenu' + x ) ) {
				document.getElementById( 'submenu' + x ) . style.display = 'none';
			}
		}
	}
}