//  CCCjs - javascript library for Color Country Computing

//  Functions section

//  Rotating banners

//  Load page banners, captions, and img alt
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 Rock at Moonrise, ©PD Tillman",
  "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 ©Kenneth Hung",
  "Aerial view of Navajo Bridges and Marble Canyon, ©Frank Holbert" ,
  "UT95 cut across Comb Ridge, south and west of Blanding, Utah" ,
  "The west edge of Waterpocket Fold, inside Capital Reef National Park, Utah"
);

var imgAlt=[
  "Downtown St George",
  "Shakespeare Arch",
  "Monument Valley at Sunset",
  "Lookout Studio in Grand Canyon",
  "Goosenecks State Park viewpoint",
  "Vermillion Cliffs along US89A",
  "Panguitch Lake on Cedar Mountain, elevation 8400",
  "St George City south",
  "Dead Horse State Park",
  "Colorado River in Dead Horse State Park",
  "Monument Valley Panorama",
  "Glen Canyon Dam",
  "Mexican Hat Rock at Moonrise",
  "Lookout Studio looking over the edge",
  "Dead Horse State Park in winter",
  "Aerial view of Navajo Bridges and Marble Canyon",
  "UT95 cut across Comb Ridge",
  "Waterpocket Fold west view"
];

//  Rotating page banner 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("BannerPix").alt = imgAlt[PicCurrentNum];
    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, captions, and img alt
var bridgePix = new Array();
  bridgePix[0] = new Image(760,135);
  bridgePix[0].src = "/Bridges/images/HiteBridgeB.jpg" ;
  bridgePix[1] = new Image(760,135);
  bridgePix[1].src = "/Bridges/images/GlenCanyonBridgeB.jpg" ;
  bridgePix[2] = new Image(930,165);
  bridgePix[2].src = "/Bridges/images/NavajoBridgeAerialB.jpg" ;
var bridgeCapt = new Array (
  "Hite Crossing Bridge on UT95 near Hite, Utah.  Photo from Wikimedia, ©Christian Mehlführer", 
  "Glen Canyon Bridge, at the Glen Canyon Dam near Page, Arizona, photo courtesy USGS" ,
  "Navajo Bridge on US89A. ©Wikimedia Ua747sp" 
);
var bridgeAlt=["Hite Crossing Bridge on UT95","Glen Canyon Bridge","Navajo Bridges"];

//  Rotating bridge banner 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("BannerPix").alt = bridgeAlt[bridgePicCurrentNum];
    document.getElementById("caption2").childNodes[0].nodeValue = bridgeCapt[bridgePicCurrentNum];
}

//  function makeNewWindow()
var newWindow = null;                           // initialize newWindow variable
function makeNewWindow(loc,name,size,opt) {
//      Since we have varying sizes and shapes of windows, we need to
//      close it first, if it exists, so newWindow will open correctly.
  if (newWindow && !newWindow.closed)           // check for an open window
     { newWindow.close(); }                     // and close it if it exists
  newWindow = window.open(loc,name,size,opt);       // then create the newWindow
    return false;                               // override the href #, and
    newWindow.focus();                          // be certain it is on top
}
//  function hikeWindow() - slide show makeNewWindow
var hikeWindow = null;
function makeHikeWindow(loc) {
  if (hikeWindow && !hikeWindow.closed)
     { hikeWindow.close(); }
  hikeWindow = window.open(loc,'slideWindow1','width=950,height=641'); 
    return false;
    hikeWindow.focus();
}

//  function goBack()
function goBack() { window.history.back(); }

//  function twoClicks() - opens explanatory window for goBack()
var tcWindow = null;
function twoClicks() {
  if (tcWindow && !tcWindow.closed)
     { tcWindow.close(); }
  tcWindow = window.open('/TwoClicks.php','tcWindow','width=550,height=240'); 
    tcWindow.focus();
}

//  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" ;
//    Grand Canyon Hike
  ccPix[1] = new Image(930,165) ;
  ccPix[1].src = "images/LookoutStudio-bl.jpg" ;
//    Moki Dugway
  ccPix[2] = new Image(400,230) ;
  ccPix[2].src = "misc/images/moki_t.jpg" ;
//	Burr Trail
  ccPix[3] = new Image(241,167) ;
  ccPix[3].src = "BurrTrail/images/BurrTrailSwBk_t.jpg" ;
  ccPix[4] = new Image(249,167) ;
  ccPix[4].src = "BurrTrail/images/longcny_t.jpg" ;
  ccPix[5] = new Image(242,167) ;
  ccPix[5].src = "BurrTrail/images/BurrTrailSwBkAir_t.jpg" ;
  ccPix[6] = new Image(198,167) ;
  ccPix[6].src = "BurrTrail/images/BurrTrailMap_t.jpg" ;
//    Horse Shoe Bend
  ccPix[7] = new Image(950,498) ;
  ccPix[7].src = "misc/images/HorseShoeBend.jpg" ;
//	Grand and Glen Canyon Bridges - bridgePix() is loaded at startup
//	Folds/Monoclines
  ccPix[8] = new Image(202,152) ;
  ccPix[8].src = "Folds/images/WaterPocketFold_Sbend_t.jpg" ;
  ccPix[9] = new Image(322,152) ;
  ccPix[9].src = "Folds/images/Waterpocket_Fold_t.jpg" ;
  ccPix[10] = new Image(206,152) ;
  ccPix[10].src = "Folds/images/waterpocketfold_t.jpg" ;
  ccPix[11] = new Image(200,152) ;
  ccPix[11].src = "Fold/images/IMG00803sm_t.jpg" ;
  ccPix[12] = new Image(202,122) ;
  ccPix[12].src = "Fold/images/Cockscomb_c_t.jpg" ;
  ccPix[13] = new Image(202,122) ;
  ccPix[13].src = "Fold/images/Cockscomb3_t.jpg" ;
  ccPix[14] = new Image(202,119) ;
  ccPix[14].src = "Fold/images/Cockscomb1_t.jpg" ;
  ccPix[15] = new Image(202,122) ;
  ccPix[15].src = "Fold/images/CombRidgeUtah_t.jpg" ;
  ccPix[16] = new Image(202,122) ;
  ccPix[16].src = "Fold/images/comb-ridge_t.jpg" ;
  ccPix[17] = new Image(202,119) ;
  ccPix[17].src = "Fold/images/cr1_t.jpg" ;
//    Little Colorado
  ccPix[18] = new Image(852,290) ;
  ccPix[18].src = "misc/images/LittleColorado.jpg" ;
//    Navajo Bridge
  ccPix[19] = new Image(368,276) ;
  ccPix[19].src = "Navajo/images/Navajo_Bridge-sm.jpg" ;
//	Grand Falls
  ccPix[20] = new Image(311,147) ;
  ccPix[20].src = "GrandFalls/images/GrandFalls-15_t.jpg" ;
  ccPix[21] = new Image(310,147) ;
  ccPix[21].src = "GrandFalls/images/GrandFalls-20_t.jpg" ;
  ccPix[22] = new Image(309,147) ;
  ccPix[22].src = "GrandFalls/images/BobPalin_t.jpg" ;
  ccPix[23] = new Image(311,147) ;
  ccPix[23].src = "GrandFalls/images/ChocolateFalls_t.jpg" ;
  ccPix[24] = new Image(310,147) ;
  ccPix[24].src = "GrandFalls/images/chocolate-falls_t.jpg" ;
  ccPix[25] = new Image(309,147) ;
  ccPix[25].src = "GrandFalls/images/dtedesco_t.jpg" ;
//  Dead Horse Point State Park
  ccPix[26] = new Image(307,163) ;
  ccPix[26].src = "/DeadHorsePoint/images/DHP-ak_t.jpg" ;
  ccPix[27] = new Image(310,166) ;
  ccPix[27].src = "/DeadHorsePoint/images/DHP-k_t.jpg" ;
  ccPix[28] = new Image(307,163) ;
  ccPix[28].src = "/DeadHorsePoint/images/DHP-blm_t.jpg" ;
  ccPix[29] = new Image(307,166) ;
  ccPix[29].src = "/DeadHorsePoint/images/DHP-un_t.jpg" ;
  ccPix[30] = new Image(310,163) ;
  ccPix[30].src = "/DeadHorsePoint/images/DHP-dn_t.jpg" ;
  ccPix[31] = new Image(307,166) ;
  ccPix[31].src = "/DeadHorsePoint/images/dhp_t.jpg" ;
//    Goose Necks State Park
  ccPix[29] = new Image(760,135) ;
  ccPix[29].src = "GNSP/images/GooseNecks.jpg" ;
  ccPix[30] = new Image(239,153) ;
  ccPix[30].src = "GNSP/images/SJGoosenecks_t.jpg" ;
  ccPix[31] = new Image(201,153) ;
  ccPix[31].src = "GNSP/images/gooseneck03_t.jpg" ;
  ccPix[32] = new Image(228,153) ;
  ccPix[32].src = "GNSP/images/Goosenecks_map_t.jpg" ;
  ccPix[33] = new Image(228,153) ;
  ccPix[33].src = "GNSP/images/GoosenecksGE6_t.jpg" ; 
//    Monument Valley
  ccPix[34] = new Image(310,191) ;
  ccPix[34].src = "MVSP/images/MonumentValley3_t.jpg" ;
  ccPix[35] = new Image(310,191) ;
  ccPix[35].src = "MVSP/images/MonumentValleyRd_t.jpg" ;
  ccPix[36] = new Image(310,191) ;
  ccPix[36].src = "MVSP/images/MonumentValley2_t.jpg" ;
  ccPix[37] = new Image(465,147) ;
  ccPix[37].src = "MVSP/images/MonumentValleyP_t.jpg" ;
  ccPix[38] = new Image(465,147) ;
  ccPix[38].src = "MVSP/images/MonumentValleySunset_t.jpg" ;
//    Videos
  ccPix[39] = new Image(172,135) ;
  ccPix[39].src = "Videos/images/Goblin.jpg" ;
  ccPix[40] = new Image(176,135) ;
  ccPix[40].src = "Videos/images/BurrTrail.jpg" ;
  ccPix[41] = new Image(175,135) ;
  ccPix[41].src = "Videos/images/Muddy.jpg" ;
  ccPix[42] = new Image(199,135) ;
  ccPix[42].src = "Videos/images/Bryce.jpg" ;
  ccPix[43] = new Image(181,135) ;
  ccPix[43].src = "Videos/images/DelArch.jpg" ;
  ccPix[44] = new Image(175,135) ;
  ccPix[44].src = "Videos/images/ZionNarrows.jpg" ;
  ccPix[45] = new Image(176,135) ;
  ccPix[45].src = "Videos/images/DevilsGarden.jpg" ;
  ccPix[46] = new Image(219,135) ;
  ccPix[46].src = "Videos/images/DiscoverMoab.jpg" ;
//    Banners are loaded in rotating banner function
//    St George City
  ccPix[47] = new Image(998,455) ;
  ccPix[47].src = "images/StG-West2.jpg" ;
  ccPix[48] = new Image(1000,640) ;
  ccPix[48].src = "images/StG-East3.jpg" ;
//    Scenic Byway Utah State Road 12
  ccPix[49] = new Image(252,268) ;
  ccPix[49].src = "/ScenicUT12/images/UT12Rock1_t.jpg" ;
  ccPix[50] = new Image(252,168) ;
  ccPix[50].src = "/ScenicUT12/images/UT12Rock2_t.jpg" ;
  ccPix[51] = new Image(252,168) ;
  ccPix[51].src = "/ScenicUT12/images/UT12Rock3_t.jpg" ;
  ccPix[52] = new Image(250,168) ;
  ccPix[52].src = "/ScenicUT12/images/UT12Canyon1_t.jpg" ;
  ccPix[53] = new Image(252,166) ;
  ccPix[53].src = "/ScenicUT12/images/UT12Canyon2_t.jpg" ;
  ccPix[54] = new Image(252,166) ;
  ccPix[54].src = "/ScenicUT12/images/UT12Canyon3_t.jpg" ;
  ccPix[55] = new Image(252,166) ;
  ccPix[55].src = "/ScenicUT12/images/UT12Ridge11_t.jpg" ;
  ccPix[56] = new Image(250,166) ;
  ccPix[56].src = "/ScenicUT12/images/UT12Ridge3_t.jpg" ;
  ccPix[57] = new Image(252,166) ;
  ccPix[57].src = "/ScenicUT12/images/UT12Ridge10_t.jpg" ;
  ccPix[58] = new Image(252,166) ;
  ccPix[58].src = "/ScenicUT12/images/UT12Scenic0_t.jpg" ;
  ccPix[59] = new Image(252,166) ;
  ccPix[59].src = "/ScenicUT12/images/UT12Scenic1_t.jpg" ;
  ccPix[60] = new Image(250,166) ;
  ccPix[60].src = "/ScenicUT12/images/UT12Scenic2_t.jpg" ;
}

//  Grand Canyon Hike
function hikeCache() {
var hikePix = new Array() ;
  hikePix[0] = new Image(1000,675) ;
  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" ;
  hikePix[5] = new Image(640,412) ;
  hikePix[5].src = "Trail/images/T010da01.jpg" ;
  hikePix[6] = new Image(640,412) ;
  hikePix[6].src = "Trail/images/T020da05.jpg" ;
  hikePix[7] = new Image(640,412) ;
  hikePix[7].src = "Trail/images/T030da06.jpg" ;
  hikePix[8] = new Image(640,412) ;
  hikePix[8].src = "Trail/images/T040da07.jpg" ;
  hikePix[9] = new Image(640,412) ;
  hikePix[9].src = "Trail/images/T050da08.jpg" ;
  hikePix[10] = new Image(640,412) ;
  hikePix[10].src = "Trail/images/T060da18.jpg" ;
  hikePix[11] = new Image(946,609) ;
  hikePix[11].src = "Scenery/images/S010st01.jpg" ;
  hikePix[12] = new Image(946,609) ;
  hikePix[12].src = "Scenery/images/S020st03.jpg" ;
  hikePix[13] = new Image(640,412) ;
  hikePix[13].src = "Scenery/images/S030da32.jpg" ;
  hikePix[14] = new Image(640,412) ;
  hikePix[14].src = "Scenery/images/S040da53.jpg" ;
  hikePix[15] = new Image(640,412) ;
  hikePix[15].src = "Scenery/images/S050da54.jpg" ;
  hikePix[16] = new Image(595,609) ;
  hikePix[16].src = "Scenery/images/S060da55.jpg" ;
  hikePix[17] = new Image(1000,625) ;
  hikePix[17].src = "Hike/images/Bright_Angel_Aerial.jpg" ;
  hikePix[18] = new Image(474,357) ;
  hikePix[18].src = "Hike/images/T340WildAngel.jpg" ;
}

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

//  Burr Trail
function burrCache() {
var burrPix = new Array() ;
  burrPix[0] = new Image(1000,675) ;
  burrPix[0].src = "/BurrTrail/images/BurrTrailSwBk.jpg" ;
  burrPix[1] = new Image(640,480) ;
  burrPix[1].src = "/BurrTrail/images/LongCanyon.jpg" ;
  burrPix[2] = new Image(1000,675) ;
  burrPix[2].src = "/BurrTrail/images/BurrTrailSwBlAir.jpg" ;
  burrPix[3] = new Image(682,570) ;
  burrPix[3].src = "/BurrTrail/images/BurrTrailMap.jpg" ;
}

//  Grand and Glen Canyon Bridges
function bridgesCache() {
var bridgesPix = new Array() ;
  bridgesPix[0] = new Image(326,264) ;
  bridgesPix[0].src = "Bridges/images/Hite1_t.jpg" ;
  bridgesPix[1] = new Image(275,264) ;
  bridgesPix[1].src = "Bridges/images/Hite2_t.jpg" ;
  bridgesPix[2] = new Image(329,264) ;
  bridgesPix[2].src = "Bridges/images/Hite4_t.jpg" ;
  bridgesPix[3] = new Image(232,177) ;
  bridgesPix[3].src = "Bridges/images/GCBridge1_t.jpg" ;
  bridgesPix[4] = new Image(233,177) ;
  bridgesPix[4].src = "Bridges/images/GCBridge2_t.jpg" ;
  bridgesPix[5] = new Image(232,177) ;
  bridgesPix[5].src = "Bridges/images/GCBridge3_t.jpg" ;
  bridgesPix[6] = new Image(233,177) ;
  bridgesPix[6].src = "Bridges/images/GCBridge4_t.jpg" ;
  bridgesPix[7] = new Image(310,302) ;
  bridgesPix[7].src = "Bridges/images/NavajoBridgeAerial_t.jpg" ;
  bridgesPix[8] = new Image(310,302) ;
  bridgesPix[8].src = "Bridges/images/NavajoBridges_t.jpg" ;
  bridgesPix[9] = new Image(310,302) ;
  bridgesPix[9].src = "Bridges/images/NavajoBridge2_t.jpg" ;
  bridgesPix[10] = new Image(595,247) ;
  bridgesPix[10].src = "Bridges/images/hoover_map.jpg" ;
  bridgesPix[11] = new Image(214,268) ;
  bridgesPix[11].src = "/Bridges/images/rendition1_t.jpg" ;
  bridgesPix[12] = new Image(240,268) ;
  bridgesPix[12].src = "/Bridges/images/rendition2_t.jpg" ;
  bridgesPix[13] = new Image(335,247) ;
  bridgesPix[13].src = "/Bridges/images/constImg_t.jpg" ;
  bridgesPix[14] = new Image(493,232) ;
  bridgesPix[14].src = "Bridges/images/sliverbridge_t.jpg" ;
  bridgesPix[15] = new Image(437,232) ;
  bridgesPix[15].src = "Bridges/images/blackbridge_t.jpg" ;
  bridgesPix[16] = new Image(437,281) ;
  bridgesPix[16].src = "Bridges/images/bothbridges_t.jpg" ;
}

//  Bridges - Hite Crossing
function hiteCache() {
var hitePix = new Array() ;
  hitePix[0] = new Image(1000,675) ;
  hitePix[0].src ="Bridges/images/Hite1.jpg" ;
  hitePix[1] = new Image(523,675) ;
  hitePix[1].src ="Bridges/images/Hite2.jpg" ;
  hitePix[2] = new Image(1000,675) ;
  hitePix[2].src ="Bridges/images/Hite4.jpg" ;
  hitePix[3] = new Image(506,272) ;
  hitePix[3].src = "Bridges/images/Hitecrossing571-270.jpg" ;
  hitePix[4] = new Image(422,272) ;
  hitePix[4].src = "/Drought/images/Hite1-dr.jpg" ;
  hitePix[5] = new Image(250,242) ;
  hitePix[5].src = "/Drought/images/Hite1-2dr.jpg" ;
  hitePix[6] = new Image(252,242) ;
  hitePix[6].src = "Bridges/images/Hite5-dr.jpg" ;
  hitePix[7] = new Image(930,202) ;
  hitePix[7].src = "Drought/images/CRBasinB.jpg" ;
  hitePix[8] = new Image(501,301) ;
  hitePix[8].src = "Bridges/images/HenryMtns_t.jpg" ;
  hitePix[9] = new Image(499,301) ;
  hitePix[9].src = "Drought/images/HiteComb_t.jpg" ;
}

//  GoogleMaps - Trail of the Ancients
function gmCache() {
var gmPix = new Array() ;
  gmPix[0] = new Image(961,588) ;
  gmPix[0].src = "/Bridges/images/HenryMtns.jpg" ;
  gmPix[1] = new Image(920,605) ;
  gmPix[1].src = "/Bridges/images/HiteComb.jpg" ;
  gmPix[2] = new Image(899,574) ;
  gmPix[2].src = "/Earth/images/UT12Ridge3-2.jpg" ;
}

//  Bridges - Glen Canyon Bridge
function gcbCache() {
var gcbPix = new Array() ;
  gcbPix[0] = new Image(800,410) ;
  gcbPix[0].src = "/Bridges/images/GlenCanyonBridge.jpg" ;
  gcbPix[1] = new Image(621,390) ;
  gcbPix[1].src = "/Bridges/images/GlenCanyonBridge1.jpg" ;
  gcbPix[2] = new Image(963,645) ;
  gcbPix[2].src = "/Bridges/images/GlenCanyonBridge2.jpg" ;
  gcbPix[3] = new Image(990,625) ;
  gcbPix[3].src = "/Bridges/images/GlenCanyonBridge4.jpg" ;
}

//  Bridges - Navajo Bridge
function navbrCache() {
var nbPix = new Array() ;
  nbPix[0] = new Image(1000,630) ;
  nbPix[0].src = "/Bridges/images/Navajo_Bridge_Aerial.jpg" ;
  nbPix[1] = new Image(990,591) ;
  nbPix[1].src = "/Bridges/images/NavajoBridges.jpg" ;
  nbPix[2] = new Image(1000,640) ;
  nbPix[2].src = "/Bridges/images/NavajoBridge2.jpg" ;
}

//  Bridges - Hoover Bypass
function hbCache() {
var hbPix = new Array() ;
  hbPix[0] = new Image(1000,655) ;
  hbPix[0].src = "/Bridges/images/constImg.jpg" ;
  hbPix[1] = new Image(916,645) ;
  hbPix[1].src = "/Bridges/images/rendition1.jpg" ;
  hbPix[2] = new Image(960,576) ;
  hbPix[2].src = "/Bridges/images/rendition2.jpg" ;
  hbPix[3] = new Image(1000,655) ;
  hbPix[3].src = "/Bridges/images/constImg2.jpg" ;
}

//  Geology Wonders
function gwCache() {
var gwPix = new Array() ;
  gwPix[0] = new Image(1000,675) ;
  gwPix[0].src = "/Fold/images/WaterPocketFold_TheSbend.jpg" ;
  gwPix[1] = new Image(966,496) ;
  gwPix[1].src = "/Fold/images/WaterpocketFold2.jpg" ;
  gwPix[2] = new Image(612,387) ;
  gwPix[2].src = "/Fold/images/WaterpocketFold3.jpg" ;
  gwPix[3] = new Image(1000,675) ;
  gwPix[3].src = "/Fold/images/WaterpocketFold4.jpg" ;
  gwPix[4] = new Image(1000,675) ;
  gwPix[4].src = "/Fold/images/Cockscomb_c.jpg" ;
  gwPix[5] = new Image(504,378) ;
  gwPix[5].src = "/Fold/images/Cockscomb3.jpg" ;
  gwPix[6] = new Image(366,272) ;
  gwPix[6].src = "/Fold/images/Cockscomb1.jpg" ;
  gwPix[7] = new Image(480,245) ;
  gwPix[7].src = "/Fold/images/CombRidge1.jpg" ;
  gwPix[8] = new Image(575,350) ;
  gwPix[8].src = "/Fold/images/comb-ridge.jpg" ;
  gwPix[9] = new Image(800,400) ;
  gwPix[9].src = "/Fold/images/cr1.jpg" ;
  gwPix[10] = new Image(298,206) ;
  gwPix[10].src = "/Fold/images/WasatchFold_Air_t.jpg" ;
  gwPix[11] = new Image(137,206) ;
  gwPix[11].src = "/Fold/images/comb_ridge_t.jpg" ;
  gwPix[12] = new Image(313,206) ;
  gwPix[12].src = "/Fold/images/combridge_t.jpg" ;
  gwPix[13] = new Image(182,206) ;
  gwPix[13].src = "/Fold/images/raplee_monocline_2_t.jpg" ;
  gwPix[14] = new Image(149,206) ;
  gwPix[14].src = "/Fold/images/Cockscomb_t.jpg" ;
  gwPix[15] = new Image(312,206) ;
  gwPix[15].src = "/Fold/images/WaterpocketFold1_t.jpg" ;
  gwPix[16] = new Image(215,206) ;
  gwPix[16].src = "/Fold/images/Raplee-Comb_t.jpg" ;
  gwPix[17] = new Image(254,206) ;
  gwPix[17].src = "/Fold/images/Raplee_3_t.jpg" ;
}
function gw2Cache() {
var gw2Pix = new Array() ;
  gw2Pix[0] = new Image(771,532) ;
  gw2Pix[0].src = "/Fold/images/WasatchFold_Air.jpg" ;
  gw2Pix[1] = new Image(870,600) ;
  gw2Pix[1].src = "/Fold/images/CombRidge4.jpg" ;
  gw2Pix[2] = new Image(500,333) ;
  gw2Pix[2].src = "/Fold/images/combridge.jpg" ;
  gw2Pix[3] = new Image(608,675) ;
  gw2Pix[3].src = "/Fold/images/raplee_monocline_2.jpg" ;
  gw2Pix[4] = new Image(224,311) ;
  gw2Pix[4].src = "/Fold/images/Cockscomb.jpg" ;
  gw2Pix[5] = new Image(946,548) ;
  gw2Pix[5].src = "/Fold/images/WaterpocketFold1.jpg" ;
  gw2Pix[6] = new Image(964,575) ;
  gw2Pix[6].src = "/Fold/images/Raplee-Comb.jpg" ;
  gw2Pix[7] = new Image(450,308) ;
  gw2Pix[7].src = "/Fold/images/Raplee_3.jpg" ;
}

//  Navajo Bridge
function navajoCache() {
var navajoPix = new Array() ;
  navajoPix[0] = new Image(990,591) ;
  navajoPix[0].src = "/Bridges/images/NavajoBridges.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/bothbridges_t.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" ;
}

//  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(642,402) ;
  fbPix[2].src = "/Navajo/images/Bright_Angel_Aerial_t.jpg" ;
  fbPix[3] = new Image(798,414) ;
  fbPix[3].src = "images/bothbridges.jpg" ;
  fbPix[4] = new Image(335,402) ;
  fbPix[4].src = "/Navajo/images/NPS_PhantomMap_t.jpg" ;
}

//  Bright Angel Canyon
function bacCache() {
var bacPix = new Array() ;
  bacPix[0] = new Image(1000,625) ;
  bacPix[0].src = "/Hike/images/Bright_Angel_Aerial.jpg" ;
  bacPix[1] = new Image(500,600) ;
  bacPix[1].src = "/Navajo/images/NPS_PhantomMap-lg.jpg" ;
}

//  Grand Falls
function gfCache() {
var gfPix = new Array() ;
  gfPix[0] = new Image(640,480) ;
  gfPix[0].src = "/GrandFalls/images/GrandFalls-15.jpg" ;
  gfPix[1] = new Image(640,480) ;
  gfPix[1].src = "/GrandFalls/images/GrandFalls-20.jpg" ;
  gfPix[2] = new Image(803,585) ;
  gfPix[2].src = "/GrandFalls/images/BobPalin.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(800,445) ;
  gfPix[5].src = "/GrandFalls/images/ChocolateFalls.jpg" ;
  gfPix[6] = new Image(800,536) ;
  gfPix[6].src = "/GrandFalls/images/chocolate-falls.jpg" ;
  gfPix[7] = new Image(864,675) ;
  gfPix[7].src = "/GrandFalls/images/dtedesco.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" ;
}

//  Scenic Byway Utah State Road 12
function ut12Cache() {
var ut12Pix = new Array() ;
  ut12Pix[0] = new Image (350,303) ;
  ut12Pix[0].src = "/ScenicUT12/images/UT12Map.jpg" ;
  ut12Pix[1] = new Image (496,262) ;
  ut12Pix[1].src = "/ScenicUT12/images/PatchworkQuilt.jpg" ;
  ut12Pix[2] = new Image (1000,656) ;
  ut12Pix[2].src = "/ScenicUT12/images/UT12Rock1.jpg" ;
  ut12Pix[3] = new Image (1000,656) ;
  ut12Pix[3].src = "/ScenicUT12/images/UT12Rock2.jpg" ;
  ut12Pix[4] = new Image (1000,656) ;
  ut12Pix[4].src = "/ScenicUT12/images/UT12Rock3.jpg" ;
  ut12Pix[5] = new Image (1000,656) ;
  ut12Pix[5].src = "/ScenicUT12/images/UT12Canyon1.jpg" ;
  ut12Pix[6] = new Image (1000,656) ;
  ut12Pix[6].src = "/ScenicUT12/images/UT12Canyon2.jpg" ;
  ut12Pix[7] = new Image (1000,656) ;
  ut12Pix[7].src = "/ScenicUT12/images/UT12Canyon3.jpg" ;
  ut12Pix[8] = new Image (1000,656) ;
  ut12Pix[8].src = "/ScenicUT12/images/UT12Ridge11.jpg" ;
  ut12Pix[9] = new Image (1000,656) ;
  ut12Pix[9].src = "/ScenicUT12/images/UT12Ridge3.jpg" ;
  ut12Pix[10] = new Image (1000,656) ;
  ut12Pix[10].src = "/ScenicUT12/images/UT12Ridge10.jpg" ;
  ut12Pix[11] = new Image (1000,656) ;
  ut12Pix[11].src = "/ScenicUT12/images/UT12Scenic0.jpg" ;
  ut12Pix[12] = new Image (1000,656) ;
  ut12Pix[12].src = "/ScenicUT12/images/UT12Scenic1.jpg" ;
  ut12Pix[13] = new Image (1000,656) ;
  ut12Pix[13].src = "/ScenicUT12/images/UT12Scenic2.jpg" ;
}

//  Dead Horse Point State Park
function dhpCache() {
var dhpPix = new Array() ;
  dhpPix[0] = new Image(1000,666) ;
  dhpPix[0].src = "images/DeadHorsePoint-ak.jpg" ;
  dhpPix[1] = new Image(1000,664) ;
  dhpPix[1].src = "images/DeadHorsePoint-k.jpg" ;
  dhpPix[2] = new Image(726,372) ;
  dhpPix[2].src = "images/DeadHorsePoint-blm.jpg" ;
  dhpPix[3] = new Image(666,502) ;
  dhpPix[3].src = "images/DeadHorsePoint-un.jpg" ;
  dhpPix[4] = new Image(1000,675) ;
  dhpPix[4].src = "images/DeadHorsePoint-dn.jpg" ;
  dhpPix[5] = new Image(620,439) ;
  dhpPix[5].src = "images/dhp.jpg" ;
}

//  Goose Necks State Park
function gnCache() {
var gnPix = new Array() ;
  gnPix[0] = new Image(1000,667) ;
  gnPix[0].src = "/GNSP/images/SJGoosenecks.jpg" ;
  gnPix[1] = new Image(1000,620) ;
  gnPix[1].src = "/GNSP/images/Goosenecks_map.jpg" ;
  gnPix[2] = new Image(720,675) ;
  gnPix[2].src = "/GNSP/images/gooseneck03.jpg" ;
}

//  Monument Valley
function mvCache() {
var mvPix = new Array() ;
  mvPix[0] = new Image(1000,611) ;
  mvPix[0].src = "/MVSP/images/MounumentValley3.jpg" ;
  mvPix[1] = new Image(1000,665) ;
  mvPix[1].src = "/MVSP/images/MounumentValleyRd.jpg" ;
  mvPix[2] = new Image(1000,660) ;
  mvPix[2].src = "/MVSP/images/MounumentValley2.jpg" ;
  mvPix[3] = new Image(1000,311) ;
  mvPix[3].src = "/MVSP/images/MounumentValleyP.jpg" ;
  mvPix[4] = new Image(1000,507) ;
  mvPix[4].src = "/Banners/images/Mounument_Valley_Sunset.jpg" ;
  mvPix[5] = new Image(1000,554) ;
  mvPix[5].src = "/MVSP/images/MounumentValleyP_cr.jpg" ;
  mvPix[6] = new Image(1000,351) ;
  mvPix[6].src = "/MVSP/images/MounumentValleySunset_cr.jpg" ;
}

//  Banner
function bannerCache() {
var bannerPix = new Array() ;
  bannerPix[0] = new Image(1000,675) ;
  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(1000,605) ;
  bannerPix[3].src = "/Banners/images/Vermillion-1.jpg" ;
  bannerPix[4] = new Image(899,467) ;
  bannerPix[4].src = "/Banners/images/PanguitchLake.jpg" ;
  bannerPix[5] = new Image(1000,675) ;
  bannerPix[5].src = "/images/StG-West.jpg" ;
  bannerPix[6] = new Image(1000,507) ;
  bannerPix[6].src = "/Banners/images/Monument_Valley_Sunset.jpg" ;
}

//  Shakespeare Arch
function saCache() {
var saPix = new Array() ;
  saPix[0] = new Image(1000,675) ;
  saPix[0].src = "/Banners/images/Shakespeare_Arch-lg.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(410,146) ;
  drPix[3].src = "/Drought/images/LoneRock-Dam_t.jpg" ;
  drPix[4] = new Image(127,146) ;
  drPix[4].src = "/Drought/images/FaceCanyon_t.jpg" ;
  drPix[5] = new Image(142,146) ;
  drPix[5].src = "/Drought/images/CathedralCanyon_t.jpg" ;
  drPix[6] = new Image(208,141) ;
  drPix[6].src = "/Drought/images/Kayaking_t.jpg" ;
  drPix[7] = new Image(260,141) ;
  drPix[7].src = "/Drought/images/Anasazi_t.jpg" ;
  drPix[8] = new Image(461,141) ;
  drPix[8].src = "/Drought/images/Hite_dr-cr.jpg" ;
  drPix[9] = new Image(117,152) ;
  drPix[9].src = "/Drought/images/mead_1993-2003_rt_t.jpg" ;
  drPix[10] = new Image(149,152) ;
  drPix[10].src = "/Drought/images/Intake_t.jpg" ;
  drPix[11] = new Image(259,152) ;
  drPix[11].src = "/Drought/images/Boat_t.jpg" ;
  drPix[12] = new Image(204,152) ;
  drPix[12].src = "/Drought/images/Lake_mead_t.jpg" ;
  drPix[13] = new Image(179,152) ;
  drPix[13].src = "/Drought/images/meade_landsat_03_t.jpg" ;
  drPix[14] = new Image(179,135) ;
  drPix[14].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(927,350) ;
  lpPix[4].src = "/Drought/images/LoneRock-Dam.jpg" ;
  lpPix[5] = new Image(577,357) ;
  lpPix[5].src = "/Drought/images/FaceCanyon.jpg" ;
  lpPix[6] = new Image(920,630) ;
  lpPix[6].src = "/Drought/images/CathedralCanyon.jpg" ;
  lpPix[7] = new Image(930,630) ;
  lpPix[7].src = "/Drought/images/Anasazi.jpg" ;
  lpPix[8] = new Image(930,630) ;
  lpPix[8].src = "/Drought/images/Kayaking.jpg" ;
  lpPix[9] = new Image(506,272) ;
  lpPix[9].src = "/Navajo/images/Hitecrossing571-270.jpg" ;
  lpPix[10] = new Image(422,272) ;
  lpPix[10].src = "/Drought/images/Hite1-dr.jpg" ;
  lpPix[11] = new Image(250,242) ;
  lpPix[11].src = "/Drought/images/Hite1-2dr.jpg" ;
  lpPix[12] = new Image(252,242) ;
  lpPix[12].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(1000,458) ;
  lmPix[1].src = "/Drought/images/Intake.jpg" ;
  lmPix[2] = new Image(1000,518) ;
  lmPix[2].src = "/Drought/images/DesertPrincess.jpg" ;
  lmPix[3] = new Image(1000,675) ;
  lmPix[3].src = "/Drought/images/LakeMead.jpg" ;
  lmPix[4] = new Image(642,242) ;
  lmPix[4].src = "/Drought/images/mead_landsat00_03.jpg" ;
  lmPix[5] = new Image(930,641) ;
  lmPix[5].src = "/Drought/images/mead_l7_00.jpg" ;
  lmPix[6] = new Image(930,641) ;
  lmPix[6].src = "/Drought/images/mead_l7_04.jpg" ;
}

//  end of CCCjs
