			x = theImages.length;
			theImagesPre = new Array();
			if (version > 2) {
				for ( i=1; i<x; i++ ) {
					if ( theImages[i] != '' ) {
						theImagesPre[i] = theImages[i];
						eval(theImages[i] + ' = new Image();');
						eval(theImages[i] + '.src="'+ NameBase + theImages[i] + '.gif";');
						eval(theImagesHi[i] + ' = new Image();');
						eval(theImagesHi[i] + '.src="'+ NameBaseHi + theImagesHi[i] + '.gif";');
						eval(theImagesPre[i] + ' = new Image();');
						eval(theImagesPre[i] + '.src="'+ NameBasePre + theImagesPre[i] + '.gif";');
					}
				}
			}

			function rollOn(num) {
				self.status=theMessages[num];
				hilite(num);
			}

			function rollOff(num) {
				self.status="";
				lolite(num);
			}

			function lolite(num) {
				if (ie) {
					eval('document["M' + num +'"].src="'+ NameBase + theImages[num] + '.gif";');
				}
				else if (version > 2){
					eval('document.images.M' + num +'.src="'+ NameBase + theImages[num] + '.gif";');
				}
			}
			function hilite(num) {
				if (ie) {
					eval('document["M' + num +'"].src="'+ NameBaseHi + theImagesHi[num] + '.gif";');
				}
				else if (version > 2){
					eval('document.images.M' + num +'.src="'+ NameBaseHi + theImagesHi[num] + '.gif";');
				}
			}

