	var gUseImgSwapping = false;
	if (document.images) gUseImgSwapping = true;

	var gWhichGlowing="";

	if (gUseImgSwapping){

		var imageNames = new Array("rpblog","contactinfo","donate","home","projects");
		var imagePath = "images/";
		var imageExtension = ".gif";

		var allMyImages = new Array(imageNames.length);

		var curName = "";
		for (var i=0; i<imageNames.length; i++){
			curName = imageNames[i];
			allMyImages[curName] = new Array("over","out");
			allMyImages[curName]["over"] = new Image();
			allMyImages[curName]["out"] = new Image();
		}
	}

	function PostLoadEm(){
		var curName = "";
		if (gUseImgSwapping){
			for (var i=0; i<imageNames.length; i++){
				curName = imageNames[i];
				allMyImages[curName]["over"].src = imagePath+curName+"_over"+imageExtension;
			}
			for (var i=0; i<allMyImages.length; i++){
				curName = imageNames[i];
				allMyImages[curName]["out"].src = imagePath+curName+"_out"+imageExtension;
			}
		}
	}

	function Glow(whichImage){
		if (gUseImgSwapping && (whichImage != gWhichGlowing)){
			DeGlow();
			var newSrc = allMyImages[whichImage]["over"].src;
			
			if (newSrc == ""){
				PostLoadEm(); 
				newSrc = allMyImages[whichImage]["over"].src;
			}
			document.images[whichImage].src = newSrc;
			gWhichGlowing = whichImage;
		}
		return true;
	}
	
	function DeGlow(){
		if (gUseImgSwapping && (gWhichGlowing != "")){
			var newSrc = allMyImages[gWhichGlowing]["out"].src;
			if (newSrc == ""){
				PostLoadEm(); //*** In case a cagey-fast uSer has pre-empted the onLoad
				newSrc = allMyImages[gWhichGlowing]["out"].src;
			}
			document.images[gWhichGlowing].src = newSrc;
			gWhichGlowing = "";
		}
	}