	//-------------------------------------------------------------
	// figure out the root of this website.  We know Menus/ImageRotation.js 
	// sits on the root.  FrontPage will add a ../ if this page isn't in the root
	var scripttag = document.getElementById("scripttag");
	var rootpath = null;
	if (scripttag != null)
		rootpath = scripttag.src.slice(0,scripttag.src.indexOf("Menus/ImageRotation.js"));
	//rootpath=null;

	//-------------------------------------------------------------
	var rgTopImg = new Array(
		"TopBrazilSwim.jpg",
		"TopNZ.jpg",
		"TopBrazilSunset.jpg",
		"topBackgroundHilo2.jpg",
	  	"topBGHilo4.jpg"
	    );
	var rgTopImgCache = new Array();
	//-------------------------------------------------------------
    var iTopImg=0;
	function SetTopImgRotation()
	{
        var strTopImg = rootpath + "images/TopBackground/orange1.jpg"; 
		
	    if (document.title == "Pauole Sport: Triathlon training, Swim coach, Triathlon coaching in the Seattle and surrounding area.")
	    	iTopImg = 0;
	    else
	    {
	        iTopImg = Math.floor(Math.random() * rgTopImg.length); 
	        strTopImg = rootpath + "images/TopBackground/" + rgTopImg[iTopImg]; 
	    }
	    document.getElementById("TopImgTD").setAttribute("background",strTopImg);
	}

	var rgHomePgImg = new Array(
		"NBJ.jpg",
		"NBRun.jpg",
		"NewBalance2011.jpg",
		"Honu.jpg",
		"IMCDA.jpg",
		"index1.jpg",
		"MercerIsland2011.jpg",
		"Kona.jpg",
		"IMCDACamp2011.jpg",
		"TeamTri2011.jpg",
		"Groupride.jpg",
		"PSKona.jpg",
		"MI2011.jpg",
		"Xterra.jpg",
		"IMCTeam.jpg",
		"TrailRun2011.jpg",
		"Mrun.jpg",
		"Teamride.jpg",
		"Team2010.jpg",
		"NewBalance2011a.jpg",
		"Xterra2011.jpg",
		"index2.jpg",
		"IMCDA2011.jpg",
		"IMCDA2011b.jpg",
		"IMCDA2011a.jpg",
	  	"XSwim.jpg"
	    );
	var rgHomePgImgCache = new Array();
	function PreLoadImgRotation()
	{
		for (i = 0; i < rgTopImg.length; ++i)
		{
			//rgHomePgImgCache[i] = new Image(rootpath + "images/TopBackground/" + rgHomePgImg[i]);
		}
	}
	
	var iHomepgImg = -1;
	function SetHomePgImgRotation()
	{
		//var iImg = Math.loor(Math.random() * rgHomePgImg.length); 
		iHomepgImg = (iHomepgImg+1) % rgHomePgImg.length;
		var strSrc = rootpath + "images/TopBackground/" + rgHomePgImg[iHomepgImg];
		if (rgHomePgImgCache[iHomepgImg] == null)
		{
			rgHomePgImgCache[iHomepgImg] = new Image();
			rgHomePgImgCache[iHomepgImg].src = strSrc;
		}
	    document.getElementById("HomePgImg").src = strSrc;
	    window.setTimeout("SetHomePgImgRotation()", 2000);
	}


	//-------------------------------------------------------------
	var rgImg = new Array(
	    "ROTATE/rotatehome.JPG",//Pauole Sport Home
	    "ROTATE/rotatecoach.jpg",//Pauole Sport Coaches
	    "ROTATE/rotate21.jpg",
	    "ROTATE/rotate23.jpg",
	    "ROTATE/rotate11.jpg",
	    "ROTATE/rotate26.jpg",
	    "ROTATE/rotate20.jpg",
	    "ROTATE/rotate21.jpg",
	    "ROTATE/rotate27.jpg",
	    "ROTATE/rotate32.jpg",  
	    "ROTATE/rotate33.jpg",
	    "ROTATE/rotate34.jpg",
	    "ROTATE/rotate37.jpg",
	    "ROTATE/rotate40.jpg",
	    "ROTATE/rotate45.jpg",
	    "ROTATE/rotate47.jpg",
	    "ROTATE/rotate52.jpg",
	    "ROTATE/rotate54.jpg",
	    "ROTATE/rotate55.jpg",
	    "ROTATE/rotate76.jpg",
	    "ROTATE/rotate77.jpg",
	    "ROTATE/rotate83.jpg",
  		"ROTATE/rotate80.jpg",
   	    "ROTATE/rotate99.jpg",
   	    "ROTATE/rotate105a.jpg",
   	    "ROTATE/rotate103a.jpg",
   	    "ROTATE/rotate108.jpg",
   	    "ROTATE/rotate102.jpg",
   	    "ROTATE/rotate109.jpg",
   	    "ROTATE/rotate49.jpg",
   	    "ROTATE/rotate84.jpg",
   	    "ROTATE/rotate110.jpg",
   	    "ROTATE/rotate111.jpg",
	    "ROTATE/rotate81.jpg"
	    );
	//-------------------------------------------------------------
	function SetSideImgRotation()
	{
	    var iImg;
	    if (document.title == "Pauole Sport: Triathlon training, Swim coach, Triathlon coaching in the Seattle and surrounding area.")
	    	iImg = 0;
	    else if(document.title == "Pauole Sport Coaches: Triathlon coaching, swimming, biking and running training.")
	    	iImg = 1;
	    else if(document.title == "Jake Bartholomy")
	    	iImg = 2;
	    else
	        iImg = Math.floor(Math.random() * rgImg.length); 
	    var strImg = rootpath + "images/" + rgImg[iImg]; 
	    document.getElementById("RandomImg").setAttribute("src",strImg);
	}

	//-------------------------------------------------------------
	function SetImgRotation()
	{
		SetTopImgRotation();
		SetSideImgRotation();
	}

