var roadPics = new Array();
	 roadPics[0] = new Array(1,"Bicycle Pit Stop");
	 roadPics[1] = new Array(2,"Criterium in Idaho");
	 roadPics[2] = new Array(3,"Intensity");
	 roadPics[3] = new Array(4,"New Year's Day Ride");
	 roadPics[4] = new Array(5,"Porta Potty Line Up");
         roadPics[5] = new Array(6,"Staying Close");
         roadPics[6] = new Array(7,"STP Feed Stop");
         roadPics[7] = new Array(8,"STP Riders");
         roadPics[8] = new Array(9,"Time Trial");
         roadPics[9] = new Array(10,"Spring Road Racing");
         roadPics[10] = new Array(11,"Racing Against The Wind");
         roadPics[11] = new Array(12,"Starting The Race");
        //roadPics[12] = new Array(13,"Tom's Pack of Shelties");


var mountainPics = new Array();
	mountainPics[0] = new Array(1,"Top of Corral Creek Trail near Pocatello, ID");
	mountainPics[1] = new Array(2,"Gulley Climber");
	mountainPics[2] = new Array(3,"Hanging One");
	mountainPics[3] = new Array(4,"Just Like Mom");
	mountainPics[4] = new Array(5,"White Knob Challenge MTB Race");
	mountainPics[5] = new Array(6,"Mountain Biking Near Mackay, ID");
	mountainPics[6] = new Array(7,"Backyard Paradise");
	mountainPics[7] = new Array(8,"Banana Loading");
	mountainPics[8]	= new Array(9,"Catching Air");
	//mountainPics[3] = new Array(1,"Tom's Pack of Shelties");

var touringPics = new Array();
	touringPics[0] = new Array(1,"Riding into Salem, Oregon");
	touringPics[1] = new Array(2,"Blue Bike Lane");
	touringPics[2] = new Array(3,"Bus and Biker");
        touringPics[3] = new Array(4,"Seattle Cycling");
        touringPics[4] = new Array(5,"Suitcase, Bike will travel");
        touringPics[5] = new Array(6,"Water Taxi");
      //touringPics[6]= new Array(7,"");
      //touringPics[7}= new Array(8,"");
	
var trainingPics = new Array();
	  trainingPics[0] = new Array(1,"Chest Press");
	  trainingPics[1] = new Array(2,"Forward Shoulder Raise");
	  trainingPics[2] = new Array(3,"Forward and Back Extension");
	  trainingPics[3] = new Array(4,"Lateral Raise");
	  trainingPics[4] = new Array(5,"Pull Back");
	  trainingPics[5] = new Array(6,"Pull Down");
          trainingPics[6] = new Array(7,"Squat");
          trainingPics[7] = new Array(8,"Chair Spine Twist");
	  trainingPics[8] = new Array(9,"Chair Hip Stretch");
        //trainingPics[9] = new Array(10,"Lateral Raise");
        //trainingPics[10] = new Array(11,"Lateral Raise");
        //trainingPics[11] = new Array(12,"Lateral Raise");
        //trainingPics[12] = new Array(13,"Lateral Raise");
        //trainingPics[13] = new Array(14,"Lateral Raise");
        //trainingPics[14] = new Array(15,"Lateral Raise");

var crosstrainingPics = new Array();
	  crosstrainingPics[0] = new Array(1,"Cyclocross");
	  crosstrainingPics[1] = new Array(2,"The Agony of");
	  crosstrainingPics[2] = new Array(3,"Leaping Over Barriers");
        //crosstrainingPics[3] = new Array(4,"Leaping Over Barriers");
        //crosstrainingPics[4] = new Array(5,"Leaping Over Barriers");


var familyPics = new Array();
	  familyPics[0] = new Array(1,"Outdoor Wellness");
	  familyPics[1] = new Array(2,"Robie Creek Run");
	  familyPics[2] = new Array(3,"Walking Path");
	  familyPics[3] = new Array(4,"Outdoor Recreation<br>Creates Time Together");
          familyPics[4] = new Array(5,"Exercise Is A Family Affair");
          familyPics[5] = new Array(6,"Family Stretching");
          familyPics[6] = new Array(7,"Tyler With Norba");
          familyPics[7] = new Array(8,"Family Friend Marshall");
        //familyPics[8] = new Array(9,"Family Friend Marshall");
        //familyPics[9] = new Array(10,"Family Friend Marshall");
        //familyPics[10] = new Array(11,"Family Friend Marshall");



	  
var presentationPics = new Array();
	presentationPics[0] = new Array(1,"Nutrition Politics");
        presentationPics[1] = new Array(2,"Fun Noodles");
        presentationPics[2] = new Array(3,"Trust Wave");
        presentationPics[3] = new Array(4,"X-C Ski With Exercise Bands");
        presentationPics[4] = new Array(5,"Working The Triceps");
        presentationPics[5] = new Array(6,"Overhead Stretch");
        presentationPics[6] = new Array(7,"Campaigning For Good Nutrition");
        presentationPics[7] = new Array(8,"Warming Up With Fun Noodles");
        presentationPics[8] = new Array(9,"Upper Back Stretch");
        presentationPics[9] = new Array(10,"Shoulder Stretch");
        presentationPics[10] = new Array(11,"Shoulder Shrug");
        presentationPics[11] = new Array(12,"Tricep Stretch");
        presentationPics[12] = new Array(13,"Bullring");
        presentationPics[13] = new Array(14, "Ropes");
        presentationPics[14] = new Array(15, "Swamp Crossing");
        presentationPics[15] = new Array(16, "Centipede");
        presentationPics[16] = new Array (17, "Trolley");
        presentationPics[17] = new Array (18, "Trust Wave");
        //presentationPics[18] = new Array(19,"Trust Wave");





function showLink(catName) 
{
	document.getElementById("intro").style.display = "none";
	document.getElementById("maintenance").style.display = "none";
	document.getElementById("nutrition").style.display = "none";
	document.getElementById("conditioning").style.display = "none";
	document.getElementById("clubs").style.display = "none";
	document.getElementById(catName).style.display = "block";
}

function showArticles(catName) 
{
	document.getElementById("intro").style.display = "none";
	document.getElementById("conditioning").style.display = "none";
	document.getElementById("nutrition").style.display = "none";
	document.getElementById("purchasing").style.display = "none";
	document.getElementById("maintenance").style.display = "none";
	document.getElementById("touring").style.display = "none";
	document.getElementById("books").style.display = "none";
	document.getElementById("fitness").style.display = "none";
	document.getElementById("crosstraining").style.display = "none";
	document.getElementById("products").style.display = "none";
	document.getElementById("events").style.display = "none";
	document.getElementById(catName).style.display = "block";
}

function showGallery(galleryName)
{
	onerror = showIntroGallery;
	document.getElementById("intro").style.display = "none";
	document.getElementById("road").style.display = "none";
	document.getElementById("mountain").style.display = "none";
	document.getElementById("touring").style.display = "none";
	document.getElementById("training").style.display = "none";
	document.getElementById("crosstraining").style.display = "none";
	document.getElementById("family").style.display = "none";
	document.getElementById("presentations").style.display = "none";
	document.getElementById(galleryName).style.display = "block";
}

function showIntroGallery()
{
	document.getElementById("intro").style.display = "block";
	document.getElementById("road").style.display = "none";
	document.getElementById("mountain").style.display = "none";
	document.getElementById("touring").style.display = "none";
	document.getElementById("training").style.display = "none";
	document.getElementById("crosstraining").style.display = "none";
	document.getElementById("family").style.display = "none";
	document.getElementById("presentations").style.display = "none";
}

function makeGallery(galleryName,roomNumber) {
	var picCount = 0;
	var picNum = roomNumber * 12;
	var rowCount = 0;
	var navText = "";
	
	// Get the right array of pictures
	switch (galleryName)
	{
		case "road":
			galleryPics = roadPics;
			break;
		case "mountain":
			galleryPics = mountainPics;
			break;
		case "touring":
			galleryPics = touringPics;
			break;
		case "training":
			galleryPics = trainingPics;
			break;
		case "crosstraining":
			galleryPics = crosstrainingPics;
			break;
		case "family":
			galleryPics = familyPics;
			break;
		case "presentations":
			galleryPics = presentationPics;
			break;
		default:
			galleryPics = familyPics;
	}


	if (galleryPics.length > 12)	// If there are enough pictures to make more than one room
	{
		// If we're in a gallery room that isn't the first room
		if (roomNumber > 0)
		{
			navText = navText + "<a href=\"?galleryName=" + galleryName + "&galleryRoom=" + (roomNumber - 1) + "\">&lt;&lt; Previous</a> - ";
			/*
			// If there are enough pictures to make another gallery room,
			//  then prepare the link text to have "Next" tacked onto it
			if (roomNumber < galleryPics.length - 12)
			{
				navText = navText + " &nbsp; &nbsp; &nbsp; &nbsp; ";
			}
			*/
		}
		for (var i = 1; i <= Math.ceil(galleryPics.length/12); i++)
		{
			linkText = i;
			if ((i-1) != roomNumber)	// Only bother to create a link if you're reporting a gallery room that isn't the one we're looking at
			{
				linkText = "<a href=\"?galleryName=" + galleryName + "&galleryRoom=" + (i - 1) + "\">" + i + "</a>";
			}
			navText += "&nbsp; " + linkText + "&nbsp;";
		}
		// If there are enough pictures to make another gallery room after this one
		if (roomNumber < (galleryPics.length/12)-1)
		{
			navText = navText + " &nbsp;- <a href=\"?galleryName=" + galleryName + "&galleryRoom=" + (roomNumber + 1) + "\">Next &gt;&gt;</a> - ";
		}
	}

	document.write("<table class='gallery'>");
	if (navText.length > 0)
	{
	document.write("<tr>");
		document.write("<td colspan=3 class=\"GalleryNav\">");
		document.write(navText);
		document.write("</td>");
	document.write("</tr>");
	}
	while ((rowCount < 4) && (picNum < galleryPics.length)) {
		document.write("<tr>");
		for (var j = 0; j < 3; j++) {
			if (picNum < galleryPics.length) {
				document.write("<td class=\"GalleryPic\">");
				document.write("<p onClick=\"\">");
				var galleryPic = picNum + 1;
				document.write("<img class='gallerythumb' src='images/gallery/" + galleryName + "/" + galleryPic + "thumb.jpg' alt='" + galleryPics[picNum][1] + "' onClick='showImage(" + galleryPic + ",\"" + galleryName + "\",false)' />");
				document.write("<br />" + galleryPics[picNum][1]);
				document.write("</p>");
				document.write("</td>");
			}
			else {
				document.write("<td class=\"GalleryPic\">");
				document.write("</td>");
			}
			picCount++;
			picNum++;
		}
		document.write("</tr>");
		rowCount++;
	}
	if (navText.length > 0)
	{
	document.write("<tr>");
		document.write("<td colspan=3 class=\"GalleryNav\">");
		document.write(navText);
		document.write("</td>");
	document.write("</tr>");
	}
	document.write("</table>");
}

function showImage(theImageNum,galleryName,screwWithScroll) {
	onerror = hideImageDiv;
	var theSrc = "images/gallery/" + galleryName + "/" + theImageNum + ".jpg";
	document.getElementById("bigGalleryImage").src = "images/loading.gif";
	document.getElementById("bigGalleryImage").src = theSrc;
	if (screwWithScroll) {
		theYCoord = (((((theImageNum/3)-1)*120)+55)-(theImageNum*8));
		if (theYCoord < 65) {
			theYCoord = 65;
		}
		document.getElementById("picDiv").style.top = theYCoord + "px";	
	}
	document.getElementById("picDiv").style.display = "block";
}

function hideImageDiv() {
	document.getElementById("picDiv").style.display = "none";
	document.getElementById("bigGalleryImage").src = "images/loading.gif";
}
