function PreloadMenu()
{
	PreloadItems
		(
		     'images/menu/over/home.gif',
		     'images/menu/over/signup.gif',
		     'images/menu/over/services.gif',
		     'images/menu/over/rates.gif',
		     'images/menu/over/questions.gif',
		     'images/menu/over/contact_us.gif',
		     'images/menu/over/about.gif',
		     'images/menu/over/affiliates.gif',
		     'images/splash/buttons/affiliates_1o.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 ];
		}
	}
}
