function PreloadMenu()
{
	PreloadItems
		(
		     'imgdir/buttons/directory_on.gif',
		     'imgdir/buttons/about_aviation_on.gif',
		     'imgdir/buttons/aviation_links_on.gif',
		     'imgdir/buttons/contacts_on.gif'
		 );
}

function RestoreItem()
{
	var nCounter, pObj, fArgs = document.MM_sr;

	for(nCounter = 0; fArgs && nCounter < fArgs.length && (pObj = fArgs[ nCounter ]) && pObj.oSrc; nCounter++)
	{
		pObj.src = pObj.oSrc;
	}
}

function PreloadItems()
{
	var pDocHandle = document;

	if(pDocHandle.images)
	{
		if(!pDocHandle.pBuf)
		{
			pDocHandle.pBuf = new Array();
		}

		var nCounter, nObjCounter = pDocHandle.pBuf.length, fArgs = PreloadItems.arguments;

		for(nCounter = 0; nCounter < fArgs.length; nCounter++)
		{
			if(fArgs[ nCounter ].indexOf("#") != 0)
			{
				pDocHandle.pBuf[ nCounter ] = new Image;
				pDocHandle.pBuf[ nObjCounter++ ].src = fArgs[ nCounter ];
			}
		}
	}
}

function FindItem(pTmpObj, pDocHandle)
{
	var nTmp, nCounter, pObj;

	if(!pDocHandle)
	{
		pDocHandle = document;
	}

	if((nTmp = pTmpObj.indexOf("?")) > 0 && parent.frames.length)
	{
    		pDocHandle = parent.frames[ pTmpObj.SubString(nTmp + 1) ].document;
		pTmpObj = pTmpObj.SubString(0, nTmp);
	}

	if(!(pObj = pDocHandle[ pTmpObj ]) && pDocHandle.all)
	{
		pObj = pDocHandle.all[ pTmpObj ];
	}

	for (nCounter = 0; !pObj && nCounter < pDocHandle.forms.length; nCounter++)
	{
		pObj = pDocHandle.forms[ nCounter ][ pTmpObj ];
	}

  	for(nCounter = 0; !pObj && pDocHandle.layers && nCounter < pDocHandle.layers.length; nCounter++)
	{
		pObj = FindItem(pTmpObj, pDocHandle.layers[ nCounter ].document);
	}

  	if(!pObj && document.getElementById)
	{
		pObj = document.getElementById(pTmpObj);
	}

	return pObj;
}

function SwapImage()
{
	var nCounter , nObjCounter = 0 , pObj, fArgs = SwapImage.arguments;
	document.MM_sr = new Array;

	for(nCounter = 0; nCounter < (fArgs.length - 2); nCounter += 3)
	{
   		if ((pObj = FindItem(fArgs[ nCounter ])) != null)
		{
			document.MM_sr[ nObjCounter++ ] = pObj;

			if(!pObj.oSrc)
			{
				pObj.oSrc = pObj.src;
			}

			pObj.src = fArgs[ nCounter + 2 ];
		}
	}
}
