
var preloadFlag = false ;

function newImage( arg )
{
	if (document.images)
	{
		var rslt ;

		rslt = new Image( ) ;
		rslt.src = arg ;
	}
}

// 画像の先読み
function preloadImages( )
{
	if ( document.images )
	{
		var images = new Array( ) ;

		var preloadList = new Array(
			'./img/menu01_on1.gif',
			'./img/menu01_on2.gif',
			'../img/menu02_on1.gif',
			'../img/menu02_on2.gif',
			'../img/menu03_on1.gif',
			'../img/menu03_on2.gif',
			'../img/menu04_on1.gif',
			'../img/menu04_on2.gif',
			'../img/menu05_on1.gif',
			'../img/menu05_on2.gif',
			'../img/m_on.gif'
		) ;

		for( var i=0; i<preloadList.length; i++ )
		{
			newImage( preloadList[ i ] ) ;
		}

		preloadFlag = true ;
	}
}

// ロールオーバー
function changeImages( )
{
	var ARG = changeImages.arguments ;

	if ( document.images && (preloadFlag == true) )
	{
		for ( var i=0; i<ARG.length; i+=2 )
		{
			if ( NN4 )
				getImageObj( ARG[ i ] ).src = ARG[i+1] ;
			else
				document.images[ ARG[ i ] ].src = ARG[i+1] ;
		}
	}
}

function getImageObj( imgName, d )
{
	var temp = null ;

	if ( d == null )
	{
		d = document ;
	}

	for ( var i=0 ; i<d.images.length ; i++ )
	{
		if ( d.images[ i ].name == imgName )
			return d.images[ i ] ;
	}

	for ( var i=0; i<d.layers.length; i++ )
	{
		temp = getImageObj( imgName, d.layers[ i ].document ) ;

		if ( temp )
		{
			return temp ;
		}
	}
}

preloadImages( ) ;