if (document.images) {

  // create the variables that will store the current selection Image and name
  var currentName;
  var currentImgOn;
  
  // create the image variables and assign locations
  var homeOver=new Image(100,30);
  var homeOff=new Image(100,30);
  var homeDown=new Image(100,30);
    var homeSel=new Image(100,30);
  var aboutOver=new Image(100,30);
  var aboutOff=new Image(100,30);
  var aboutDown=new Image(100,30);
    var aboutSel=new Image(100,30);
    var backgroundOver=new Image(100,30);
  var backgroundOff=new Image(100,30);
  var backgroundDown=new Image(100,30);
    var backgroundSel=new Image(100,30);
    var doOver=new Image(100,30);
  var doOff=new Image(100,30);
  var doDown=new Image(100,30);
    var doSel=new Image(100,30);
    var newsOver=new Image(100,30);
  var newsOff=new Image(100,30);
  var newsDown=new Image(100,30);
    var newsSel=new Image(100,30);
    var involveOver=new Image(100,30);
  var involveOff=new Image(100,30);
  var involveDown=new Image(100,30);
    var involveSel=new Image(100,30);
  
    var closeOver=new Image(120,30);
  var closeOff=new Image(120,30);
  var closeDown=new Image(120,30);

    var donOver=new Image(120,30);
  var donOff=new Image(120,30);
  var donDown=new Image(120,30);

    var clearOver=new Image(100,30);
  var clearOff=new Image(100,30);
  var clearDown=new Image(100,30);
  
    var sendOver=new Image(100,30);
  var sendOff=new Image(100,30);
  var sendDown=new Image(100,30);
  
  	homeOver.src="../buttons/home-hover.gif";
  	homeOff.src="../buttons/home-off.gif";
  	homeDown.src="../buttons/home-click.gif";
  	homeSel.src="../buttons/home-sel.gif";

   	aboutOver.src="../buttons/about-hover.gif";
  	aboutOff.src="../buttons/about-off.gif";
  	aboutDown.src="../buttons/about-click.gif";
  	aboutSel.src="../buttons/about-sel.gif";
	
  	backgroundOver.src="../buttons/background-hover.gif";
  	backgroundOff.src="../buttons/background-off.gif";
  	backgroundDown.src="../buttons/background-click.gif";
	  	backgroundSel.src="../buttons/background-sel.gif";

  	doOver.src="../buttons/do-hover.gif";
  	doOff.src="../buttons/do-off.gif";
  	doDown.src="../buttons/do-click.gif";  	
	doSel.src="../buttons/do-sel.gif";
	
  	newsOver.src="../buttons/news-hover.gif";
  	newsOff.src="../buttons/news-off.gif";
  	newsDown.src="../buttons/news-click.gif";
	newsSel.src="../buttons/news-sel.gif";

  	involveOver.src="../buttons/involve-hover.gif";
  	involveOff.src="../buttons/involve-off.gif";
  	involveDown.src="../buttons/involve-click.gif";
	involveSel.src="../buttons/involve-sel.gif";

  	closeOver.src="../buttons/close-hover.gif";
  	closeOff.src="../buttons/close-off.gif";
  	closeDown.src="../buttons/close-click.gif";
	

  	donOver.src="../buttons/donation-hover.gif";
  	donOff.src="../buttons/donation-off.gif";
  	donDown.src="../buttons/donation-click.gif";

  	sendOver.src="../buttons/submit-hover.gif";
  	sendOff.src="../buttons/submit-off.gif";
  	sendDown.src="../buttons/submit-click.gif";
	
  	clearOver.src="../buttons/reset-hover.gif";
  	clearOff.src="../buttons/reset-off.gif";
  	clearDown.src="../buttons/reset-click.gif";
}


//Function that executes on the "onMouseOver" & "onMouseOut" events
function chgImg(imgName,newImg){
	// only change if button is not currently selected button
	if ( (document.images)&&(imgName!=currentName) ) {
	document[imgName].src= eval(newImg + ".src")	
	}
}


//Function that executes on the "onClick" event
function chgCurrent(imgName,imgOn,imgOff){
	// if the clicked button is not the current selected one
	if (imgName != currentName) {
		// Change the image of the new selected
		if (document.images) {
			document[imgName].src= eval(imgOn + ".src")	
		}

		// Put the old selected back to the normal position
		if ((document.images)&&(currentName)) {
			document[currentName].src= eval(currentImgOn + ".src")	
		}
		// set our variable to the current selection
		currentName = imgName;
		currentImgOn = imgOff;

		// return true, execute the button action
		return true;
	} else {
		// If we clicked the current selection, return false, so nothing happens.
		return false;
	}	
}

