window.onload = resetSearch;

function Archive(archiveYear) {
	window.location = document.archiveform.archiveYear.value;
}

function resetSearch() {
	displayPhoto();
	document.forms["searchForm1"].reset();
	document.forms["searchForm2"].reset();
	document.forms["searchForm3"].reset();
	document.forms["searchForm4"].reset();		
}

function searchTable(formField) {
	var searchform1 = document.forms['searchForm1'];
	var searchform2 = document.forms['searchForm2'];
	var searchform3 = document.forms['searchForm3'];
	var searchform4 = document.forms['searchForm4'];

	if (formField.value == 'infoseek-local') {
		document.getElementById('selectsearch1').options[0].selected = true;
		document.getElementById('searchinput1').style.display = 'block';
		document.getElementById('searchinput2').style.display = 'none';
		document.getElementById('searchinput3').style.display = 'none';
		document.getElementById('searchinput4').style.display = 'none';
		
		if (searchform2.elements[2].value != '') {
			searchform1.elements[2].value = searchform2.elements[2].value;
		}
		if (searchform3.elements[2].value != '') {
			searchform1.elements[2].value = searchform3.elements[2].value;
		}
		if (searchform4.elements[0].value != '') {
			searchform1.elements[2].value = searchform4.elements[0].value;
		}
		searchform2.elements[2].value = '';
		searchform3.elements[2].value = '';
		searchform4.elements[0].value = '';
	}
	else if (formField.value == 'observer') {
		document.getElementById('selectsearch2').options[1].selected = true;
		document.getElementById('searchinput1').style.display = 'none';
		document.getElementById('searchinput2').style.display = 'block';
		document.getElementById('searchinput3').style.display = 'none';
		document.getElementById('searchinput4').style.display = 'none';
		
		if (searchform1.elements[2].value != '') {
			searchform2.elements[2].value = searchform1.elements[2].value;
		}
		if (searchform3.elements[2].value != '') {
			searchform2.elements[2].value = searchform3.elements[2].value;
		}
		if (searchform4.elements[0].value != '') {
			searchform2.elements[2].value = searchform4.elements[0].value;
		}
		searchform1.elements[2].value = '';
		searchform3.elements[2].value = '';
		searchform4.elements[0].value = '';
	}
	else if (formField.value == 'disasterresearch') {
		document.getElementById('selectsearch3').options[2].selected = true;
		document.getElementById('searchinput1').style.display = 'none';
		document.getElementById('searchinput2').style.display = 'none';
		document.getElementById('searchinput3').style.display = 'block';
		document.getElementById('searchinput4').style.display = 'none';
		
		if (searchform1.elements[2].value != '') {
			searchform3.elements[2].value = searchform1.elements[2].value;
		}
		if (searchform2.elements[2].value != '') {
			searchform3.elements[2].value = searchform2.elements[2].value;
		}
		if (searchform4.elements[0].value != '') {
			searchform3.elements[2].value = searchform4.elements[0].value;
		}
		searchform1.elements[2].value = '';
		searchform2.elements[2].value = '';
		searchform4.elements[0].value = '';
	}
	else if (formField.value == 'infoseek') {
		document.getElementById('selectsearch4').options[3].selected = true;
		document.getElementById('searchinput1').style.display = 'none';
		document.getElementById('searchinput2').style.display = 'none';
		document.getElementById('searchinput3').style.display = 'none';		
		document.getElementById('searchinput4').style.display = 'block';

		if (searchform1.elements[2].value != '') {
			searchform4.elements[0].value = searchform1.elements[2].value;
		}
		if (searchform2.elements[2].value != '') {
			searchform4.elements[0].value = searchform2.elements[2].value;
		}
		if (searchform3.elements[2].value != '') {
			searchform4.elements[0].value = searchform3.elements[2].value;
		}
		if (searchform4.elements[0].value != '') {
			searchform4.elements[0].value = searchform4.elements[0].value;
		}
		searchform1.elements[2].value = '';
		searchform2.elements[2].value = '';
		searchform3.elements[2].value = '';
	}
	else if (formField.value == 'directory') {
		document.getElementById('selectsearch4').options[4].selected = true;
		document.getElementById('searchinput1').style.display = 'none';
		document.getElementById('searchinput2').style.display = 'none';
		document.getElementById('searchinput3').style.display = 'none';		
		document.getElementById('searchinput4').style.display = 'block';

		if (searchform1.elements[2].value != '') {
			searchform4.elements[0].value = searchform1.elements[2].value;
		}
		if (searchform2.elements[2].value != '') {
			searchform4.elements[0].value = searchform2.elements[2].value;
		}
		if (searchform3.elements[2].value != '') {
			searchform4.elements[0].value = searchform3.elements[2].value;
		}
		if (searchform4.elements[0].value != '') {
			searchform4.elements[0].value = searchform4.elements[0].value;
		}		
		searchform1.elements[2].value = '';
		searchform2.elements[2].value = '';
		searchform3.elements[2].value = '';
	}
	else  {
		return;
	}		
}

function adjustSearch() {
	var searchform1 = document.forms['searchForm1'];
	var searchform2 = document.forms['searchForm2'];
	var searchform3 = document.forms['searchForm3'];
	var searchform4 = document.forms['searchForm4'];	

	if (searchform1.elements[2].value == 'Search') {
		searchform1.elements[2].value = '';
	}
	if (searchform2.elements[2].value == 'Search') {
		searchform2.elements[2].value = '';
	}
	if (searchform3.elements[2].value == 'Search') {
		searchform3.elements[2].value = '';
	}
	if (searchform4.elements[0].value == 'Search') {
		searchform4.elements[0].value = '';
	}
}

function displayPhoto() {
var photo;
var caption;

var id = 12; 
var photos = new Array(id);
photos[0] = "augustine_volcano.jpg";
photos[1] = "birmingham_tornado.jpg";
photos[2] = "dimmitt_tornado.jpg";
photos[3] = "earthquake_loma_prieta.jpg";
photos[4] = "earthquake_rescue_loma_prieta.jpg";
photos[5] = "hail.jpg";
photos[6] = "kelsey_fire.jpg";
photos[7] = "landslide.jpg";
photos[8] = "lightning_strokes.jpg";
photos[9] = "ouachita_fire.jpg";
photos[10] = "storm_chase.jpg";
photos[11] = "woolly_hollow.jpg";

var captions = new Array(id);
captions[0] = "Augustine volcano in Alaska, January 12, 2006. Photographer: Game McGimsey. Image courtesy of the U.S. Geological Survey.";
captions[1] = "Birmingham, Alabama, tornado of 1971. Photographer: Adrien Lamarre. Image courtesy the U.S. Army Corp of Engineers.";
captions[2] = "The Dimmitt Tornado, south of Dimmitt, Texas. June 2, 1995. Photographer: Harald Richter. Image courtesy of the NOAA Photo Library.";
captions[3] = "Loma Prieta, California, Earthquake destroyed this building in San Francisco. October 17, 1989. Image courtesy the U.S. Geological Survey.";
captions[4] = "Rescue efforts after the Loma Prieta, California, Earthquake. October 17, 1989. Image courtesy the U.S. Geological Survey.";
captions[5] = "Large hail collects on streets and grass during severe thunderstorm. Image courtesy NOAA Photo Library.";
captions[6] = "The Kelsey Complex fire in the Klamath National Forest in 1987. Image courtesy of Florida Division of Forestry.";
captions[7] = "House destroyed by a landslide triggered by intense rains on February 2, 1998 in Marin County, California.  Image courtesy of the U.S. Geological Survey.";
captions[8] = "Multiple cloud-to-cloud and cloud-to-ground lightning strikes. Image courtesy of NOAA Photo Library.";
captions[9] = "View of forest fire in Ouachita National Wildlife Refuge, Louisiana, from space. January 2, 2006. Image courtesy of NASA.";
captions[10] = "A storm chase on June 19, 1980. Image courtesy of NOAA Photo Library.";
captions[11] = "Woolly Hollow State Park in Faulkner County, Arkansas. January 2006. Photographer:  John Lewis. Image courtesy of the National Weather Service.";

var index = chooseRandom(id);
photo=photos[index];
caption=captions[index];

document.getElementById('photolocation').style.backgroundImage = 'url(http://www.colorado.edu/hazards/images/HomePage/' + photo + ')';
document.getElementById('captionlocation').firstChild.nodeValue = caption;
}

function chooseRandom(range) {
if (Math.random)
	return Math.round(Math.random() * (range-1));
else {
	var now = new Date();
	return (now.getTime() / 1000) % range;
	}
}
