//  CCCjs - javascript library for Color Country Computing

//  Rotating banners section

//  Load page banners & their captions
var Pix = new Array();
  Pix[0] = new Image(930,165);
  Pix[0].src = "images/StG-WB.jpg" ;
  Pix[1] = new Image(760,135);
  Pix[1].src = "images/ShakespeareArchB.jpg" ;
  Pix[2] = new Image(930,165);
  Pix[2].src = "images/MVatSunsetB.jpg" ;
  Pix[3] = new Image(930,165) ;
  Pix[3].src = "images/LookoutStudioB.jpg" ;
  Pix[4] = new Image(760,135) ;
  Pix[4].src = "images/GooseNecksB.jpg" ;
  Pix[5] = new Image(930,165) ;
  Pix[5].src = "images/VermillionB.jpg" ;
  Pix[6] = new Image(930,165) ;
  Pix[6].src = "images/LakeB.jpg" ;
  Pix[7] = new Image(930,165);
  Pix[7].src = "images/StG-EB.jpg" ;
  Pix[8] = new Image(930,165) ;
  Pix[8].src = "images/DHP-ak1B.jpg" ;
  Pix[9] = new Image(930,165) ;
  Pix[9].src = "images/DHP-ak3B.jpg" ;
  Pix[10] = new Image(930,165);
  Pix[10].src = "images/MonumentValleyB.jpg" ;
  Pix[11] = new Image(930,165) ;
  Pix[11].src = "images/GCDamB.jpg" ;
  Pix[12] = new Image(930,165) ;
  Pix[12].src = "images/MexHatB.jpg" ;
  Pix[13] = new Image(930,165) ;
  Pix[13].src = "images/LookoutStudio2B.jpg" ;
  Pix[14] = new Image(930,165) ;
  Pix[14].src = "images/DHP-kB.jpg" ;
  Pix[15] = new Image(930,165) ;
  Pix[15].src = "images/NavajoBridgeB.jpg" ;
  Pix[16] = new Image(930,165) ;
  Pix[16].src = "images/CombRidgeB.jpg" ;
  Pix[17] = new Image(930,165) ;
  Pix[17].src = "images/WaterpocketFoldB.jpg" ;

var capt = new Array (
  "City center of St George - an oasis in the desert, looking northwest from airport mesa" ,
  "Shakespeare Arch in Kodachrome Basin, ©James Marvin Phelps" ,
  "Monument Valley at Sunset, ©Christian Mehlführer" ,
  "Lookout Studio in Grand Canyon National Park, photo courtesy National Park Service" ,
  "Goosenecks of the San Juan Utah State Park" ,
  "Vermillion Cliffs along US89A, looking down from high on Kiabab Plateau near Jacob Lake" ,
  "Panguitch Lake, elevation 8,400', on Cedar Mountain, ©Ellen McDonough" ,
  "South St. George, looking east from airport mesa, Hurricane Cliffs in the background" ,
  "Dead Horse Point State Park, ©Aneta Kaluzna" ,
  "Colorado River in Dead Horse Point State Park, ©Aneta Kaluzna" ,
  "Mounument Valley - ©Moritz Zimmermann" ,
  "Glen Canyon & Dam {Panorama photo), ©Christian Mehlführer" ,
  "Mexican Hat at Moonrise, ©PDTillman",
  "Looking over the edge at Lookout Studio on the south rim of Grand Canyon, courtesy NPS",
  "Dead Horse Point State Park, Utah's Grand Canyon, in winter ©Kennethhung",
  "Aerial view of Navajo Bridges and Marble Canyon, ©Frank Holbert" ,
  "UT95 cut across Comb Ridge, south and west of Blanding, Utah" ,
  "Looking west at Waterpocket Fold, inside Capital Reef National Park, Utah"
);

//  Rotating page banner and caption script
var timeDelay = 20; 		// cycle time (in seconds)
var howMany = Pix.length;	// count the banners
timeDelay *= 500;
var PicCurrentNum = Math.floor((Math.random() * howMany));
function startPix() { setInterval("slideshow()", timeDelay); }
function slideshow() {
  PicCurrentNum++;
  if (PicCurrentNum == howMany)
    { PicCurrentNum = 0; }
    document.images[0].src = Pix[PicCurrentNum].src;
    document.getElementById("caption").childNodes[0].nodeValue = capt[PicCurrentNum];
}

//  For pages using caption2
function startPix2() { setInterval("slideshow3()", timeDelay); }
function slideshow3() {
  PicCurrentNum++;
  if (PicCurrentNum == howMany)
    { PicCurrentNum = 0; }
    document.images[0].src = Pix[PicCurrentNum].src;
    document.getElementById("caption2").childNodes[0].nodeValue = capt[PicCurrentNum];
}

//  Load bridge page banners & their captions
var bridgePix = new Array();
  bridgePix[0] = new Image(760,135);
  bridgePix[0].src = "/Navajo/images/HiteBridgeB.jpg" ;
  bridgePix[1] = new Image(760,135);
  bridgePix[1].src = "/Navajo/images/GlenCanyonBridgeB.jpg" ;
  bridgePix[2] = new Image(930,165);
  bridgePix[2].src = "/Navajo/images/NavajoBridgeAerialB.jpg" ;
var bridgeCapt = new Array (
  "Hite Crossing Bridge on UT95 near Hite, Utah.  Photo from Wikimedia, ©Christian Mehlführer, creative commons atrribution license.", 
  "Glen Canyon Bridge, at the Glen Canyon Dam near Page, Arizona, photo courtesy USGS" ,
  "Navajo Bridge on US89A. ©Wikimedia Ua747sp, GNU Free Documentation License." 
);

//  Rotating bridge banner and caption script
var timeDelay2 = 20;	 		// cycle time (in seconds)
var howMany2 = bridgePix.length;	// count the banners
timeDelay2 *= 500;
var bridgePicCurrentNum = 0 ;
function startBridgePix() { setInterval("slideshow2()", timeDelay2); }
function slideshow2() {
  bridgePicCurrentNum++;
  if (bridgePicCurrentNum == howMany2)
    { bridgePicCurrentNum = 0; }
    document.images[0].src = bridgePix[bridgePicCurrentNum].src;
    document.getElementById("caption2").childNodes[0].nodeValue = bridgeCapt[bridgePicCurrentNum];
}

//  multiple onLoad scripts section

//  Color Country
function ccLoad() {
  startPix();
  ccCache();
}

//  Bridges
function bridgesLoad() {
  startBridgePix();
  bridgesCache();
}

//  preLoad graphics section

//  Color Country
function ccCache() {
var ccPix = new Array() ;
//    Colorado Basin Drought
  ccPix[0] = new Image(930,202) ;
  ccPix[0].src = "Drought/images/CRBasinB.jpg" ;
//    Moki Dugway
  ccPix[1] = new Image(400,230) ;
  ccPix[1].src = "images/moki_t.jpg" ;
//    Navajo Bridge
  ccPix[2] = new Image(368,276) ;
  ccPix[2].src = "Navajo/images/Navajo_Bridge-sm.jpg" ;
//	Grand and Glen Canyon Bridges - bridgePix() is loaded at startup
//    Little Colorado
  ccPix[3] = new Image(852,290) ;
  ccPix[3].src = "Navajo/images/LittleColorado.jpg" ;
//	Grand Falls
  ccPix[4] = new Image(310,163) ;
  ccPix[4].src = "GrandFalls/images/GrandFalls2_t.jpg" ;
  ccPix[5] = new Image(312,163) ;
  ccPix[5].src = "GrandFalls/images/GrandFalls1_t.jpg" ;
  ccPix[6] = new Image(307,163) ;
  ccPix[6].src = "GrandFalls/images/GrandFalls4_t.jpg" ;
//    Grand Canyon Hike
  ccPix[7] = new Image(930,165) ;
  ccPix[7].src = "images/LookoutStudio-bl.jpg" ;
//    Horse Shoe Bend
  ccPix[8] = new Image(930,458) ;
  ccPix[8].src = "images/Horse_Shoe_Bend.jpg" ;
//  Dead Horse Point State Park
  ccPix[9] = new Image(307,163) ;
  ccPix[9].src = "images/DHP-ak_t.jpg" ;
  ccPix[10] = new Image(310,163) ;
  ccPix[10].src = "images/DHP-k_t.jpg" ;
  ccPix[11] = new Image(307,163) ;
  ccPix[11].src = "images/DHP-blm_t.jpg" ;
  ccPix[12] = new Image(307,166) ;
  ccPix[12].src = "images/DHP-un_t.jpg" ;
  ccPix[13] = new Image(310,166) ;
  ccPix[13].src = "images/DHP-dn_t.jpg" ;
  ccPix[14] = new Image(307,166) ;
  ccPix[14].src = "images/DHP-dm_t.jpg" ;
//    Goose Necks State Park
  ccPix[15] = new Image(239,153) ;
  ccPix[15].src = "GNSP/images/SJGoosenecks_t.jpg" ;
  ccPix[16] = new Image(760,135) ;
  ccPix[16].src = "GNSP/images/GooseNecks.jpg" ;
  ccPix[17] = new Image(262,153) ;
  ccPix[17].src = "GNSP/images/GoogleMap_t.jpg" ;
  ccPix[18] = new Image(201,153) ;
  ccPix[18].src = "GNSP/images/gooseneck03_t.jpg" ;
//    Monument Valley
  ccPix[19] = new Image(930,165) ;
  ccPix[19].src = "images/MonumentValleyB-bl.jpg" ;
  ccPix[20] = new Image(708,168) ;
  ccPix[20].src = "images/MValleyatSunsetB_cr.jpg" ;
  ccPix[21] = new Image(222,168) ;
  ccPix[21].src = "images/MVroad_t.jpg" ;
//    Videos
  ccPix[22] = new Image(172,135) ;
  ccPix[22].src = "Videos/images/Goblin.jpg" ;
  ccPix[23] = new Image(176,135) ;
  ccPix[23].src = "Videos/images/BurrTrail.jpg" ;
  ccPix[24] = new Image(175,135) ;
  ccPix[24].src = "Videos/images/Muddy.jpg" ;
  ccPix[25] = new Image(199,135) ;
  ccPix[25].src = "Videos/images/Bryce.jpg" ;
  ccPix[26] = new Image(181,135) ;
  ccPix[26].src = "Videos/images/DelArch.jpg" ;
  ccPix[27] = new Image(175,135) ;
  ccPix[27].src = "Videos/images/ZionNarrows.jpg" ;
  ccPix[28] = new Image(176,135) ;
  ccPix[28].src = "Videos/images/DevilsGarden.jpg" ;
  ccPix[29] = new Image(201,135) ;
  ccPix[29].src = "Videos/images/Moab.jpg" ;
//    Banners are loaded in rotating banner function
//    St George City
  ccPix[30] = new Image(930,467) ;
  ccPix[30].src = "images/StG-West.jpg" ;
  ccPix[31] = new Image(930,467) ;
  ccPix[31].src = "images/StG-East.jpg" ;
}

//  Colorado Basin Drought
function drCache() {
var drPix = new Array() ;
  drPix[0] = new Image(350,456) ;
  drPix[0].src = "/Drought/images/colorado_river_basin_cr.jpg" ;
  drPix[1] = new Image(580,195) ;
  drPix[1].src = "/Drought/images/DrainageB.jpg" ;
  drPix[2] = new Image(251,146) ;
  drPix[2].src = "/Drought/images/NASA1_t.jpg" ;
  drPix[3] = new Image(189,146) ;
  drPix[3].src = "/Drought/images/LowWaterMark_t.jpg" ;
  drPix[4] = new Image(221,146) ;
  drPix[4].src = "/Drought/images/GCDam_t.jpg" ;
  drPix[5] = new Image(127,146) ;
  drPix[5].src = "/Drought/images/FaceCanyon_t.jpg" ;
  drPix[6] = new Image(142,146) ;
  drPix[6].src = "/Drought/images/CathedralCanyon_t.jpg" ;
  drPix[7] = new Image(208,146) ;
  drPix[7].src = "/Drought/images/Kayaking_t.jpg" ;
  drPix[8] = new Image(260,146) ;
  drPix[8].src = "/Drought/images/Anasazi_t.jpg" ;
  drPix[9] = new Image(461,146) ;
  drPix[9].src = "/Drought/images/Hite_dr-cr.jpg" ;
  drPix[10] = new Image(117,152) ;
  drPix[10].src = "/Drought/images/mead_1993-2003_rt_t.jpg" ;
  drPix[11] = new Image(149,152) ;
  drPix[11].src = "/Drought/images/Intake_t.jpg" ;
  drPix[12] = new Image(259,152) ;
  drPix[12].src = "/Drought/images/Boat_t.jpg" ;
  drPix[13] = new Image(204,152) ;
  drPix[13].src = "/Drought/images/Lake_mead_t.jpg" ;
  drPix[14] = new Image(179,152) ;
  drPix[14].src = "/Drought/images/meade_landsat_03_t.jpg" ;
  drPix[15] = new Image(179,135) ;
  drPix[15].src = "/Drought/images/mead_2003_t.jpg" ;
}

//  Lake Powell Drought
function lpCache() {
var lpPix = new Array() ;
  lpPix[0] = new Image(720,350) ;
  lpPix[0].src = "/Drought/images/NASA_1999.jpg" ;
  lpPix[1] = new Image(720,350) ;
  lpPix[1].src = "/Drought/images/NASA_2005.jpg" ;
  lpPix[2] = new Image(720,350) ;
  lpPix[2].src = "/Drought/images/NASA_2008.jpg" ;
  lpPix[3] = new Image(720,350) ;
  lpPix[3].src = "/Drought/images/NASA_2009.jpg" ;
  lpPix[4] = new Image(421,350) ;
  lpPix[4].src = "/Drought/images/LowWater.jpg" ;
  lpPix[5] = new Image(506,350) ;
  lpPix[5].src = "/Drought/images/GCDam.jpg" ;
  lpPix[6] = new Image(577,357) ;
  lpPix[6].src = "/Drought/images/FaceCanyon.jpg" ;
  lpPix[7] = new Image(920,630) ;
  lpPix[7].src = "/Drought/images/CathedralCanyon.jpg" ;
  lpPix[8] = new Image(930,630) ;
  lpPix[8].src = "/Drought/images/Anasazi.jpg" ;
  lpPix[9] = new Image(930,630) ;
  lpPix[9].src = "/Drought/images/Kayaking.jpg" ;
  lpPix[10] = new Image(506,272) ;
  lpPix[10].src = "/Navajo/images/Hitecrossing571-270.jpg" ;
  lpPix[11] = new Image(422,272) ;
  lpPix[11].src = "/Drought/images/Hite1-dr.jpg" ;
  lpPix[12] = new Image(252,242) ;
  lpPix[12].src = "/Drought/images/Hite1-2dr.jpg" ;
  lpPix[13] = new Image(252,242) ;
  lpPix[13].src = "/Navajo/images/Hite5-dr.jpg" ;
}

//  Lake Mead Drought
function lmCache() {
var lmPix = new Array() ;
  lmPix[0] = new Image(930,465) ;
  lmPix[0].src = "/Drought/images/MeadGraph_lg.jpg" ;
  lmPix[1] = new Image(930,426) ;
  lmPix[1].src = "/Drought/images/Intake_lg.jpg" ;
  lmPix[2] = new Image(930,482) ;
  lmPix[2].src = "/Drought/images/Boat_lg.jpg" ;
  lmPix[3] = new Image(930,483) ;
  lmPix[3].src = "/Drought/images/Lake_mead_lg.jpg" ;
  lmPix[4] = new Image(322,242) ;
  lmPix[4].src = "/Drought/images/mead_landsat00_cr.jpg" ;
  lmPix[5] = new Image(322,242) ;
  lmPix[5].src = "/Drought/images/mead_landsat03_cr.jpg" ;
  lmPix[6] = new Image(930,641) ;
  lmPix[6].src = "/Drought/images/mead_l7_00.jpg" ;
  lmPix[7] = new Image(930,641) ;
  lmPix[7].src = "/Drought/images/mead_l7_04.jpg" ;
}

//  Moki Dugway
function mokiCache() {
var mokiPix = new Array() ;
  mokiPix[0] = new Image(800,500) ;
  mokiPix[0].src = "/images/Moki.jpg" ;
  mokiPix[1] = new Image(930,479) ;
  mokiPix[1].src = "images/MexicanHatRock.jpg" ;
}

//  Navajo Bridge
function navajoCache() {
var navajoPix = new Array() ;
  navajoPix[0] = new Image(556,274) ;
  navajoPix[0].src = "/Navajo/images/Navajo_Bridge-lg.jpg" ;
  navajoPix[1] = new Image(597,515);
  navajoPix[1].src = "/Navajo/images/MarbleCanyon.jpg" ;
  navajoPix[2] = new Image(298,119) ;
  navajoPix[2].src = "/Navajo/images/OriginalBridge_t.jpg" ;
  navajoPix[3] = new Image(493,232) ;
  navajoPix[3].src = "/Navajo/images/silverbridge_t.jpg" ;
  navajoPix[4] = new Image(437,232) ;
  navajoPix[4].src = "/Navajo/images/blackbridge_t.jpg" ;
  navajoPix[5] = new Image(437,281) ;
  navajoPix[5].src = "/Navajo/images/BridgeMap_t.jpg" ;
}

//  Foot Bridges
function fbCache() {
var fbPix = new Array() ;
  fbPix[0] = new Image(930,487) ;
  fbPix[0].src = "/Navajo/images/silverbridge-lg.jpg" ;
  fbPix[1] = new Image(800,419) ;
  fbPix[1].src = "/Navajo/images/blackbridge-lg.jpg" ;
  fbPix[2] = new Image(773,489) ;
  fbPix[2].src = "/Navajo/images/BridgeMap3.jpg" ;
  fbPix[3] = new Image(798,414) ;
  fbPix[3].src = "images/bothbridges.jpg" ;
}

//  Canyon Photos
function cpCache() {
var cpPix = new Array() ;
  cpPix[0] = new Image(930,372) ;
  cpPix[0].src = "/Navajo/images/OriginalBridge.jpg" ;
}

//  Parody
function parodyCache() {
var parodyPix = new Array() ;
  parodyPix[0] = new Image(608,280) ;
  parodyPix[0].src = "/Navajo/images/Confluence.jpg" ;
  parodyPix[1] = new Image(500,500) ;
  parodyPix[1].src = "/Navajo/images/GreenRiver.jpg" ;
  parodyPix[2] = new Image(800,410) ;
  parodyPix[2].src = "/Navajo/images/GlenCanyonBridge.jpg" ;
  parodyPix[3] = new Image(852,489) ;
  parodyPix[3].src = "/Navajo/images/NPSmaps.jpg" ;
  parodyPix[4] = new Image(852,290) ;
  parodyPix[4].src = "/Navajo/images/LittleColorado.jpg" ;
}

//  Bridges
function bridgesCache() {
var bridgesPix = new Array() ;
  bridgesPix[0] = new Image(262,262) ;
  bridgesPix[0].src = "/Navajo/images/Hite1_t.jpg" ;
  bridgesPix[1] = new Image(324,262) ;
  bridgesPix[1].src = "/Navajo/images/Hite2_t.jpg" ;
  bridgesPix[2] = new Image(338,262) ;
  bridgesPix[2].src = "/Navajo/images/Hite3_t.jpg" ;
  bridgesPix[3] = new Image(342,234) ;
  bridgesPix[3].src = "/Navajo/images/Hite4_t.jpg" ;
  bridgesPix[4] = new Image(232,177) ;
  bridgesPix[4].src = "/Navajo/images/GCBridge1_t.jpg" ;
  bridgesPix[5] = new Image(233,177) ;
  bridgesPix[5].src = "/Navajo/images/GCBridge2_t.jpg" ;
  bridgesPix[6] = new Image(232,177) ;
  bridgesPix[6].src = "/Navajo/images/GCBridge3_t.jpg" ;
  bridgesPix[7] = new Image(233,177) ;
  bridgesPix[7].src = "/Navajo/images/GCBridge4_t.jpg" ;
  bridgesPix[8] = new Image(250,240) ;
  bridgesPix[8].src = "/Navajo/images/NavajoBridgeAerial_t.jpg" ;
  bridgesPix[9] = new Image(250,240) ;
  bridgesPix[9].src = "/Navajo/images/NavajoBridges_t.jpg" ;
  bridgesPix[10] = new Image(250,240) ;
  bridgesPix[10].src = "/Navajo/images/NavajoBridge2_t.jpg" ;
  bridgesPix[11] = new Image(595,247) ;
  bridgesPix[11].src = "/Navajo/images/hoover_map.jpg" ;
  bridgesPix[12] = new Image(335,247) ;
  bridgesPix[12].src = "/Navajo/images/rendition-sm.jpg" ;
  bridgesPix[13] = new Image(335,268) ;
  bridgesPix[13].src = "/Navajo/images/contsImg.jpg" ;
  bridgesPix[14] = new Image(493,232) ;
  bridgesPix[14].src = "/Navajo/images/sliverbridge_t.jpg" ;
  bridgesPix[15] = new Image(437,232) ;
  bridgesPix[15].src = "/Navajo/images/blackbridge_t.jpg" ;
  bridgesPix[16] = new Image(437,281) ;
  bridgesPix[16].src = "/Navajo/images/BridgeMap_t.jpg" ;
}

//  Bridges - Hite Crossing
function hiteCache() {
var hitePix = new Array() ;
  hitePix[0] = new Image(930,460) ;
  hitePix[0].src ="/Navajo/images/Hite1.jpg" ;
  hitePix[1] = new Image(408,600) ;
  hitePix[1].src ="/Navajo/images/Hite2.jpg" ;
  hitePix[2] = new Image(930,375) ;
  hitePix[2].src ="/Navajo/images/Hite3.jpg" ;
  hitePix[3] = new Image(930,430) ;
  hitePix[3].src ="/Navajo/images/Hite4.jpg" ;
  hitePix[4] = new Image(506,272) ;
  hitePix[4].src = "/Navajo/images/Hitecrossing571-270.jpg" ;
  hitePix[5] = new Image(422,272) ;
  hitePix[5].src = "/Drought/images/Hite1-dr.jpg" ;
  hitePix[6] = new Image(252,242) ;
  hitePix[6].src = "/Drought/images/Hite1-2dr.jpg" ;
  hitePix[7] = new Image(252,242) ;
  hitePix[7].src = "/Navajo/images/Hite5-dr.jpg" ;
  hitePix[8] = new Image(930,202) ;
  hitePix[8].src = "Drought/images/CRBasinB.jpg" ;
}

//  Bridges - Glen Canyon Bridge
function gcbCache() {
var gcbPix = new Array() ;
  gcbPix[0] = new Image(800,410) ;
  gcbPix[0].src = "/Navajo/images/GlenCanyonBridge.jpg" ;
  gcbPix[1] = new Image(640,330) ;
  gcbPix[1].src = "/Navajo/images/GlenCanyonBridge1.jpg" ;
  gcbPix[2] = new Image(930,477) ;
  gcbPix[2].src = "/Navajo/images/GlenCanyonBridge2.jpg" ;
  gcbPix[3] = new Image(930,477) ;
  gcbPix[3].src = "/Navajo/images/GlenCanyonBridge4.jpg" ;
}

//  Bridges - Navajo Bridge
function navbrCache() {
var nbPix = new Array() ;
  nbPix[0] = new Image(800,395) ;
  nbPix[0].src = "/Navajo/images/Navajo_Bridge_Aerial.jpg" ;
  nbPix[1] = new Image(556,274) ;
  nbPix[1].src = "/Navajo/images/Navajo_Bridge-lg.jpg" ;
  nbPix[2] = new Image(930,470) ;
  nbPix[2].src = "/Navajo/images/NavajoBridge2.jpg" ;
}

//  Bridges - Hoover Bypass
function hbCache() {
var hbPix = new Array() ;
  hbPix[0] = new Image(930,487) ;
  hbPix[0].src = "/Navajo/images/rendition-lg.jpg" ;
  hbPix[1] = new Image(930,487) ;
  hbPix[1].src = "/Navajo/images/constImg-lg.jpg" ;
}

//  Grand Falls
function gfCache() {
var gfPix = new Array() ;
  gfPix[0] = new Image(640,335) ;
  gfPix[0].src = "/GrandFalls/images/GrandFalls2.jpg" ;
  gfPix[1] = new Image(640,335) ;
  gfPix[1].src = "/GrandFalls/images/GrandFalls1.jpg" ;
  gfPix[2] = new Image(640,335) ;
  gfPix[2].src = "/GrandFalls/images/GrandFalls4.jpg" ;
  gfPix[3] = new Image(456,342) ;
  gfPix[3].src = "/GrandFalls/images/MerriamCrater.jpg" ;
  gfPix[4] = new Image(456,342) ;
  gfPix[4].src = "/GrandFalls/images/MerriamCrater2.jpg" ;
  gfPix[5] = new Image(358,230) ;
  gfPix[5].src = "/GrandFalls/images/lowflowByPhilKonstantin_t.jpg" ;
  gfPix[6] = new Image(259,230) ;
  gfPix[6].src = "/GrandFalls/images/arizona-physical-map_t.jpg" ;
  gfPix[7] = new Image(312,230) ;
  gfPix[7].src = "/GrandFalls/images/mogollon_rim_t.jpg" ;
}

//  moreGrandFalls
function gf2Cache() {
var gf2Pix = new Array() ;
  gf2Pix[0] = new Image(800,420) ;
  gf2Pix[0].src = "/GrandFalls/images/lowflowByPhilKonstantin.jpg" ;
  gf2Pix[1] = new Image(639,750) ;
  gf2Pix[1].src = "/GrandFalls/images/arizona-physical-map.jpg" ;
  gf2Pix[2] = new Image(390,438) ;
  gf2Pix[2].src = "/GrandFalls/images/Gilarivermap.jpg" ;
  gf2Pix[3] = new Image(485,382) ;
  gf2Pix[3].src = "/GrandFalls/images/mogollon_rim.jpg" ;
}

//  Hike
function hikeCache() {
var hikePix = new Array() ;
  hikePix[0] = new Image(930,483) ;
  hikePix[0].src = "/images/LookoutStudio.jpg" ;
  hikePix[1] = new Image(22,20) ;
  hikePix[1].src = "images/arrow-lft-gr.jpg" ;
  hikePix[2] = new Image(14,13) ;
  hikePix[2].src = "images/arrow-sm-lft-gr.jpg" ;
  hikePix[3] = new Image(14,13) ;
  hikePix[3].src = "images/arrow-sm-rt-gr.jpg" ;
  hikePix[4] = new Image(9,8) ;
  hikePix[4].src = "images/redX.jpg" ;
}

//  Dead Horse Point State Park
function dhpCache() {
var dhpPix = new Array() ;
  dhpPix[0] = new Image(930,477) ;
  dhpPix[0].src = "images/DeadHorsePoint-ak.jpg" ;
  dhpPix[1] = new Image(930,477) ;
  dhpPix[1].src = "images/DeadHorsePoint-k.jpg" ;
  dhpPix[2] = new Image(726,372) ;
  dhpPix[2].src = "images/DeadHorsePoint-blm.jpg" ;
  dhpPix[3] = new Image(640,328) ;
  dhpPix[3].src = "images/DeadHorsePoint-un.jpg" ;
  dhpPix[4] = new Image(930,477) ;
  dhpPix[4].src = "images/DeadHorsePoint-dn.jpg" ;
}

//  Goose Necks State Park
function gnCache() {
var gnPix = new Array() ;
  gnPix[0] = new Image(930,465) ;
  gnPix[0].src = "/GNSP/images/SJGoosenecks.jpg" ;
  gnPix[1] = new Image(930,445) ;
  gnPix[1].src = "/GNSP/images/GoosenecksGoogle.jpg" ;
  gnPix[2] = new Image(719,360) ;
  gnPix[2].src = "/GNSP/images/gooseneck03.jpg" ;
}

//  Monument Valley
function mvCache() {
var mvPix = new Array() ;
  mvPix[0] = new Image(930,487) ;
  mvPix[0].src = "images/MVroad.jpg" ;
}

//  Banner
function bannerCache() {
var bannerPix = new Array() ;
  bannerPix[0] = new Image(930,483) ;
  bannerPix[0].src = "/images/LookoutStudio.jpg" ;
  bannerPix[1] = new Image(334,453) ;
  bannerPix[1].src = "/Banners/images/ShakespeareArch-lg.jpg" ;
  bannerPix[2] = new Image(475,246) ;
  bannerPix[2].src = "/Banners/images/Shakespeare_Arch_th.jpg" ;
  bannerPix[3] = new Image(930,378) ;
  bannerPix[3].src = "/Banners/images/Vermillion.jpg" ;
  bannerPix[4] = new Image(154,100) ;
  bannerPix[4].src = "/Banners/images/Vermillion-truck.jpg" ;
  bannerPix[5] = new Image(900,467) ;
  bannerPix[5].src = "/Banners/images/PanguitchLake.jpg" ;
  bannerPix[6] = new Image(930,467) ;
  bannerPix[6].src = "/images/StG-West.jpg" ;
  bannerPix[7] = new Image(930,483) ;
  bannerPix[7].src = "/Banners/images/Monument_Valley_Sunset.jpg" ;
}

//  Shakespeare Arch
function saCache() {
var saPix = new Array() ;
  saPix[0] = new Image(930,481) ;
  saPix[0].src = "/Banners/images/Shakespeare_Arch-lg.jpg" ;
}

//  end of CCCjs
