if( typeof contentsImages == 'undefined' )
{
	contentsImages = new Array();
}
if( typeof lnavImages == 'undefined' )
{
	lnavImages = new Array();
}

// PreLoad
function imagePreload()
{
	var tempImages = new Array();
	var count = 0;

	if( document.images )
	{
		for( var i = 1; i < gnavImages.length; i++ )
		{
			for( var j = 0; j < gnavImages[i].length; j++ )
			{
				tempImages[count]     = new Image();
				tempImages[count].src = gnavImagesPath + gnavImages[i][j];
				count++;
			}
		}

		if( lnavImages.length > 1  )
		{
			for( var i = 1; i < lnavImages.length; i++ )
			{
				for( var j = 0; j < lnavImages[i].length; j++ )
				{
					tempImages[count] = new Image();
					tempImages[count].src = lnavImagesPath + lnavImages[i][j];
					count++;
				}
			}
		}

		if( contentsImages.length > 1  )
		{
			for( var i = 1; i < contentsImages.length; i++ )
			{
				for( var j = 0; j < contentsImages[i].length; j++ )
				{
					tempImages[count] = new Image();
					tempImages[count].src = contentsImagesPath + contentsImages[i][j];
					count++;
				}
			}
		}
	}
}
imagePreload();


// focus
function buttonFocus( target, type, pattern )
{
	if( document.images )
	{
		var index = 1;
		var swapImage;
		if( type == 'gnav' )
		{
			swapImage = gnavImagesPath + gnavImages[pattern][index];
		}
		else if( type == 'lnav' )
		{
			swapImage = lnavImagesPath + lnavImages[pattern][index];
		}
		else if( type == 'contents' )
		{
			swapImage = contentsImagesPath + contentsImages[pattern][index];
		}
		else
		{
			swapImage = '';
		}

		if( swapImage != '' )
		{
			document.images[target].src = swapImage;
		}
	}
}


//blur
function buttonBlur( target, type, pattern, state )
{
	if( document.images )
	{
		var index = 0;
		if( arguments.length == 4 )
		{
			if( state == 'stay' )
			{
				index = 2;
			}
			else if( state == 'parent' )
			{
				index = 3;
			}
		}
		var swapImage;
		if( type == 'gnav' )
		{
			swapImage = gnavImagesPath + gnavImages[pattern][index];
		}
		else if( type == 'lnav' )
		{
			swapImage = lnavImagesPath + lnavImages[pattern][index];
		}
		else if( type == 'contents' )
		{
			swapImage = contentsImagesPath + contentsImages[pattern][index];
		}
		else
		{
			swapImage = '';
		}
		if( swapImage != '' )
		{
			document.images[target].src = swapImage;
		}
	}
}

//lnavswap
function lnavswap(target,src) {
	var NN4_layerPath;
	if (arguments.length > 2 && document.layers) {
		NN4_layerPath = "";
		for (i=2; i<arguments.length; i++) NN4_layerPath += 'document.layers["' + arguments[i] + '"].';
		eval(NN4_layerPath + 'document.images["' + target + '"]').src = src;
		return;
	}
	document.images[target].src = src;
}


