var loaded = false;

ie = ( document.all ) ? true : false;
ns = ( document.layers ) ? true : false;
ns6 = ( document.getElementById ) ? true : false;

function InitPopupMenu()
{
	loaded = true;

	if( tid )
	{
		clearTimeout( tid );
	}
}

function TerminatePopupMenu()
{
	if( tid )
	{
		clearTimeout( tid );
	}
}

function getTargetObj( target )
{
	var targetObj;

	if( ie )
	{
		targetObj = document.all( target ).style;
	}
	else if( ns )
	{
		targetObj = document.layers[target];
	}
	else if( ns6 )
	{
		targetObj = document.getElementById( target ).style;
	}

	return ( ie || ns || ns6 ) ? targetObj : false;
}

var tid;
var selectedNo ='1';
var hideSwich = 'false';

function showMenu( No, mode )
{
	if( loaded )
	{
		hideSwich = 'true';
		hideMenu();
		layerName ='menu' + No;
		selectedNo = No;
		var obj = getTargetObj( layerName );

		if( ns )
		{
			obj.visibility='show';
		}
		else if( ie || ns6 )
		{
			obj.visibility='visible';
		}

		var offX;
		var winX;
		if( ie ){
			winX = window.document.body.clientWidth;
		}else if( ns || ns6 ){
			winX = window.innerWidth;
		}
		if (mode == 'top'){
			offX = 145;
		}else{
			if (No == 1){
				offX = 116;
			}else if (No == 2){
				offX = 375;
			}else{
				offX = 400;
			}
		}
		tblX = 760;
		orgX = (winX - tblX) / 2;
			//alert("winX:"+winX+"\ntblX:"+tblX+"\norgX:"+orgX);
		obj.left = orgX + offX;

	}
}

function hideMenu()
{
	layerName = 'menu' + selectedNo;
	var obj = getTargetObj( layerName );
	
	if( tid )
	{
		clearTimeout( tid );
	}
	
	if( 'true' == hideSwich )
	{
		if( ns )
		{
			obj.visibility = 'hide';
		}
		else
		{
			if( ie || ns6 )
			{
				obj.visibility = 'hidden';
			}
		}
	}
}

function ClosePopupMenu( No )
{
	if( loaded )
	{
		selectedNo = No;
		hideSwich = 'true';
		
		if( tid )
		{
			clearTimeout( tid );
		}
		
		tid = setTimeout( 'hideMenu();', 600 );
	}
}

function swichOFF()
{
	hideSwich = 'false';
}


