function SetFocusImage (rolloverInfo){
	for (var j=0; j<rolloverInfo.Sections.length; j++) {
		
		if (rolloverInfo.SectionID == rolloverInfo.Sections[j]){
			rolloverInfo.FocusImageName = rolloverInfo.ImageNames[j];
			break;
		}
		
	}
	
	if (rolloverInfo.FocusImageName !== ""){
		imageSrc = document.images[rolloverInfo.FocusImageName].src;
		intFPos = imageSrc.indexOf("_F",0);
		if (intFPos == -1 ){
			document.images[rolloverInfo.FocusImageName].src = appendFrameNoToFileName (2, imageSrc);
		}	
	}
	return true
	
}

function appendFrameNoToFileName (frameNumber, fileSrc)
	{		
		if (frameNumber == 1) {
			intCutOff=fileSrc.indexOf("_F",0);
			strImageFileNameTrimmed = fileSrc.substr (0, intCutOff);
			strImageFileNameTrimmed = strImageFileNameTrimmed + ".gif";
			return strImageFileNameTrimmed
		}
		else {			
			intCutOff=fileSrc.indexOf(".gif",0);
			strImageFileNameTrimmed = fileSrc.substr (0, intCutOff);
			strImageFileNameTrimmed = strImageFileNameTrimmed + "_F" + frameNumber + ".gif";
			return strImageFileNameTrimmed;
		}
	}

function easyRoller (rolloverInfo, imageName, mouseImage) 
{
	if (rolloverInfo.FocusImageName !== imageName){
		document.images[imageName].src = mouseImage;
	}
}

function ImgPreLoad()
{
		// Don't bother if there's no document.images
 		if (document.images) {
    		if (typeof(document.WM) == 'undefined'){
      			document.WM = new Object();
    		}
   			document.WM.loadedImages = new Array();
   			// Loop through all the arguments.
    		var argLength = ImgPreLoad.arguments.length;
    		for(arg=0;arg<argLength;arg++) {
    	  		// For each arg, create a new image.
     	 		document.WM.loadedImages[arg] = new Image();
      			// Then set the source of that image to the current argument.
      			document.WM.loadedImages[arg].src = ImgPreLoad.arguments[arg];
    		}
 		}
 	}		
