
   function EggImage(){
       this.name = "";
       this.src="";
       this.root="";
       }

locImage = new Array(2);
   locImage[0] = new EggImage;
   locImage[0].name="an Egg";
   locImage[0].src="images/GoldenEggAnimated.gif";
   locImage[0].root="GoldenEggAnimated.gif";

   locImage[1] = new EggImage;
   locImage[1].name="no Egg";
   locImage[1].src="images/TransparentEggBackground.gif";
   locImage[1].root="TransparentEggBackground.gif";

   locName = new Array(8);
   locName[0] = "zero";
   locName[1] = "one";
   locName[2] = "two";
   locName[3] = "three";
   locName[4] = "four";
   locName[5] = "five";
   locName[6] = "six";
   locName[7] = "seven";
   locName[8] = "eight";

   function BudaBing(){
       aNum =Math.random()*10;
       return Math.floor(aNum%9);
       }

	function BudaBoom(locObj){
		locLen=locImage[0].root.length;
		objLen=locObj.src.length;
		if (locObj.src.slice(objLen-(locLen)) == locImage[0].root){
           locObj.src = locImage[1].src;
           /*window.alert("locObj: " +locObj.src+
           "\n locObj.name: " + locObj.name);*/
			do{
               locNum=BudaBing().toString();
            }while(locName[locNum] == locObj.name);

           // Now the locNum is not equal to the Image we are pointing to
			if(locNum > -1 && locNum < 9){
			   document.images[locName[locNum]].src = locImage[0].src;				 }else{
	            window.alert(locNum);
			}          
		}
	}


