function preLoadImages() 
{ 
  	loadImages('graphics/menu1.gif','#0');
	loadImages('graphics/menu1Over.gif','#a0');
	loadImages('graphics/menu2.gif','#1');
	loadImages('graphics/menu2Over.gif','#a1');
	loadImages('graphics/menu3.gif','#2');
	loadImages('graphics/menu3Over.gif','#a2');
	loadImages('graphics/menu4.gif','#3');
	loadImages('graphics/menu4Over.gif','#a3');
	loadImages('graphics/menu5.gif','#4');
	loadImages('graphics/menu5Over.gif','#a4');
	loadImages('graphics/menu6.gif','#5');
	loadImages('graphics/menu6Over.gif','#a5');
	loadImages('graphics/menu7.gif','#6');
	loadImages('graphics/menu7Over.gif','#a6');
	loadImages('graphics/menu8.gif','#7');
	loadImages('graphics/menu8Over.gif','#a7');



}

function restoreImage() 
{ 
  if (document.imageData != null)
    for (var i=0; i<(document.imageData.length-1); i+=2)
      document.imageData[i].src = document.imageData[i+1];
}

function loadImages() 
{ 
  if (document.images) 
	{
    	var imgageList = loadImages.arguments;
    	if (document.imgageArray==null) document.imgageArray = new Array();
    	var i = document.imgageArray.length;
    	with (document) for (var j=0; j<imgageList.length; j++)
 	if (imgageList[j].charAt(0)!="#")
		{
      		imgageArray[i] = new Image;
      		imgageArray[i++].src = imgageList[j];
  		}
 	}
}

function switchImage() 
{ 
  	var i;
	var j=0;
	var objectString;
	var obj;
	var dataArray=new Array;
	var oldDataArray=document.imageData;

  	for (i=0; i < (switchImage.arguments.length-2); i+=3) 
	{
    		objectString = switchImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    		if 
		(
			(objectString.indexOf('document.layers[')==0 && document.layers==null)
			 ||
        		(objectString.indexOf('document.all[')   == 0 && document.all == null)
		)
      		objectString = 'document'+objectString.substring(objectString.lastIndexOf('.'),objectString.length);

    		obj = eval(objectString);
    		if (obj != null) 
		{
      		dataArray[j++] = obj;
      		dataArray[j++] = (oldDataArray==null || oldDataArray[j-1]!=obj)?obj.src:oldDataArray[j];
      		obj.src = switchImage.arguments[i+2];
  		}
 	}
  	document.imageData = dataArray; //used for restore
}

