// JavaScript Document

// determine which header is clicked
function testcon(section) {
	var content = document.getElementById(section);
	if (content.style.display == "none") {
		var expanded = false;
	}
	else {
		var expanded = true;
	}
	
	excon(expanded, content);
}

	//change header color on mouseover
	function color(over, header) {
		if (over == true){
			document.getElementById(header).style.backgroundColor = "#B11";
			document.getElementById(header).style.color = "#FFF";
		}
		else if (over == false) {
			document.getElementById(header).style.backgroundColor = "#094";
			document.getElementById(header).style.color = "#000";
		}
	}

//expand header content
function excon(expanded, content) {
	if (expanded == false) {
		content.style.display = "";
	}
	else {
		content.style.display = "none";
	}
}


function classlnk(over, classyear) {
	if (over == true) {
		document.getElementById(classyear).style.textDecoration = "underline";
		document.getElementById(classyear).style.color = "#009";
	}
	else {
		document.getElementById(classyear).style.textDecoration = "none";
		document.getElementById(classyear).style.color = "#000";
	}
}

function navcolor(over, page) {
	if (over == true) {
		document.getElementById(page).style.backgroundColor = "#BBB";
	}
	else {
		document.getElementById(page).style.backgroundColor = "#B11";
	}
}

/* Slide show functions */

function reveal(chosen) {
	var galleries = ["hbaw", "bmf2013", "canada09"];
	for (var i = 0; i < galleries.length; i++) {
		if (galleries[i] == chosen)
			document.getElementById(chosen).style.display = "";
		else	
			document.getElementById(galleries[i]).style.display = "none";
	}
}

function show(location) {
	document.getElementById("enlarged").src = 'images/gallery/'+ location;
	document.getElementById("play").style.display = "";
}

// globals for slideshow functionality
var albumindex;
var curr;
var maxpix;
// start values
albumindex = 'HBAW/images/hbaw';
curr = 1;
maxpix = 94;
//function to pad number to retrieve jpg
function pad(num,count) {
	var numpad = num + '';
	while(numpad.length < count) {
		numpad = "0" + numpad;
	}
	return numpad;
}

function nextslide() {
	if (curr == maxpix)
		curr = 1;
	else
		curr = curr + 1;
	document.getElementById("enlarged").src = 'images/gallery/' + albumindex + pad(curr,2) + '.jpg';
}

function prevslide() {
	if (curr == 1)
		curr = maxpix;
	else
		curr = curr - 1;
	document.getElementById("enlarged").src = 'images/gallery/' + albumindex + pad(curr,2) + '.jpg';
}
