/* 
Open DIV popup for instructions to play video
divID = popup DIV
vidlinkID = link executing script (to find position of link to position DIV
fromLeft = desired starting offset from left
fromTop = desired starting offset from top 
*/
function openVideoBox(divID,vidlinkID,fromLeft,fromTop) {
	var offsetPsearch = document.getElementById(vidlinkID);
	while (offsetPsearch) {
		fromLeft += offsetPsearch.offsetLeft;
		fromTop += offsetPsearch.offsetTop;
		offsetPsearch = offsetPsearch.offsetParent;
	}
	// correct for MacIE body margin
		if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") {
		fromLeft += document.body.leftMargin;
		fromTop += document.body.topMargin;
	}

	document.getElementById(divID).style.display = "block";
	document.getElementById(divID).style.left = fromLeft + "px";
	document.getElementById(divID).style.top = fromTop + "px";
}

function closeVideoBox(divID) {
	document.getElementById(divID).style.display = "none";
}

function openCloseVideoBox(divID,vidlinkID,fromLeft,fromTop) {
	if (document.getElementById(divID).style.display == "none") {
		openVideoBox(divID,vidlinkID,fromLeft,fromTop);
	} else {
		closeVideoBox(divID);
	} // End if else
}

function voidLinksMayProg() {
document.getElementById("vidlinkID_01").href = "javascript:launchVideo()";
document.getElementById("vidlinkID_01").target = "_top";
document.getElementById("vidlinkID_01").title = "Click here to open the video information box and play the video...";

}

/* Dummy function named 'launchVideo' so as not to create confusing message in status bar */
function launchVideo() {
// Do nothing
}

/* Dummy function named 'showHideInfo' so as not to create confusing message in status bar */
function showInfo() {
// Do nothing
}

function openInfoPage(filename) {
	pageURL = "docs/program_2009/" + filename + ".htm";
	window.open(pageURL,filename,'toolbar=1,location=1,resizable=1,menubar=1,scrollbars=1,top=10,left=10,height=500,width=800');
}

var progDatesArray = new Array("t01","t02","t03","t04","t05","t06","t07","t08", "t09");

function setLinks() {
	for (var i=0; i<progDatesArray.length; i++) {
		// Get array of all program dates IDs (8)
		divIDset = progDatesArray[i];
		// Get array of all links in main program description TD
		bioLinksArray = document.getElementById(divIDset).parentNode.getElementsByTagName("a");
		for (var k=0; k<bioLinksArray.length; k++) {
			if (bioLinksArray[k].href.indexOf("bio_") > -1) {
				bioLinksArray[k].title = "Click here to view artist's information including photos...\n(Opens in a new window)";
			} else if (bioLinksArray[k].href.indexOf("press_release_") > -1) {
				bioLinksArray[k].title = "Click here to view the press release for this event...\n(Opens in a new window)";
			} else {
				bioLinksArray[k].title = "";
			}
			bioLinksArray[k].href = "javascript:showInfo();";
			bioLinksArray[k].target = "_top";
		}
	}
}

function setPage() {
	voidLinksMayProg(); 
	setLinks();
}


