// JS to load JS. BW for St Bride Library. http://stbride.org

var eventIndex;
var eventItems;
var eventsPage = false;
function primeEvents() {
	// set up hidden/shown event divs.
	eventIndex = document.getElementById('text1');
	eventItems = eventIndex.getElementsByTagName('div');
	if  (eventItems.length > 0) {
		for (i=0; i<eventItems.length; i++) {
			eventItems[i].onclick = showHideEvent;
			eventItems[i].getElementsByTagName('A')[0].onclick = function(){return false};
		}
		eventItems[0].onclick(); //show the first event
	}
	return eventItems;
}
function showHideEvent() {
	// show/hide event details
	for (i=0; i<eventItems.length; i++) {
		var target = document.getElementById(eventItems[i].id +'_detail');
		if (target.className.indexOf('hidden') < 0) {
			target.className = target.className && target.className + ' hidden ';
		}
	}
	var target = this.id + '_detail';
	var target = document.getElementById(target);
	if (target.className.indexOf('hidden') > -1) {
		target.className = target.className.replace('hidden',' ');
	}
	else {
		target.className = target.className + ' hidden ';
	}
}
function onloadfuncs(eventItems) {
	setupLightboxImgs();
	
	if (eventsPage==true) {
		eventItems = primeEvents();
		// see if there is a legitimate query string to show an event other than the first in the stack.	
		locStr = window.location.toString();
		queryString = locStr.split('?');
		if (queryString.length > 1) {
			queryString = queryString[1].split('=');
			if (queryString[0]=='show') {
				for (i= 0; i<eventItems.length; i++) {
					if (eventItems[i].id == queryString[1]) {
						eventItems[i].onclick();
					}
				}
			}
		}
	}
}

onload = onloadfuncs;

