// rollover box for email subscription
function rolloverEmail(state) {
	if (document.getElementById && state) {
		document.getElementById('emailRollover').style.display = state;
	}
}

// toggle tabbed sections
if (document.getElementById) document.write('<style type="text/css">#section1 {display: block;} #section2,#section3,#section4,#section5 {display: none;}</style>');

var currentTab = null;

function selectTab(numTabs) {
	chooseTab = null;
	var url = document.location.href;
	var urlArg = "?";
	var urlEnd = url.indexOf(urlArg);
	chooseTab = (urlEnd != -1) ? url.charAt(urlEnd+1) : 1;
	if (numTabs && chooseTab <= numTabs) toggleTabs(chooseTab,numTabs);
}

function toggleTabs(tabOn,numTabs) {
	tabURL = "url(/images/tab_"+numTabs+".gif)";
	divID = 'tabs_'+numTabs;
	initialTab = (currentTab) ? currentTab : 1;
	currentTab = tabOn;
	if (document.getElementById && document.getElementsByTagName && currentTab != initialTab) {
		theTab = document.getElementById(divID);
		whichTab = theTab.getElementsByTagName("a");
		whichDivShow = document.getElementById('section'+currentTab);
		whichDivHide = document.getElementById('section'+initialTab);
		if(initialTab) {
			initialTab--;
			whichTab.item(initialTab).style.background = tabURL + " bottom left no-repeat";
			whichTab.item(initialTab).style.color = "#992900";
			whichDivHide.style.display = "none";
		}
		if(tabOn) {
			tabOn--;
			whichTab.item(tabOn).style.background = tabURL + " top left no-repeat";
			whichTab.item(tabOn).style.color = "white";
			whichDivShow.style.display = "block";
		}
	}
}

// expand and collapse content
function toggleDiv(divName,divIndex) {
	if (document.getElementById && document.getElementsByTagName) {
		divIndex--;
		whichDiv = document.getElementById(divName);
		divState = whichDiv.getElementsByTagName("div").item(divIndex).style.display;
		if (divState=="block") {
			divState = "none";
		}
		else if (divState=="" || divState=="none") {
			divState = "block";
		}
		whichDiv.getElementsByTagName("div").item(divIndex).style.display = divState;
	}
}

// expands and collapses layers for band member profiles
var currentItem = null;

function showDiv(divName,divIndex) {
	if (document.getElementById && document.getElementsByTagName && divName) {
		if (currentItem != divIndex) {
			whichDiv = document.getElementById(divName);
			whichDiv.getElementsByTagName("div").item(currentItem).style.display = "none";
			whichDiv.getElementsByTagName("div").item(divIndex).style.display = "block";
			currentItem = divIndex;
		}
	}
}

var bandImages = new Array()
bandImages[0]="";
bandImages[1]="/images/band_DoctorNoize.gif";
bandImages[2]="/images/band_Phineas.gif";
bandImages[3]="/images/band_Backbone.gif";
bandImages[4]="/images/band_Bottomus.gif";
bandImages[5]="/images/band_Riley.gif";
bandImages[6]="/images/band_Lenny.gif";
bandImages[7]="/images/band_monsters.gif";
bandImages[8]="/images/band_Sidney.gif";
bandImages[9]="/images/band_3tenors.gif";

// Extracts argument from the url
function loadBand() {
	var preload = new Array()
	for (i=0; i<bandImages.length; i++) {
		preload[i] = new Image();
		preload[i].src = bandImages[i];
	}
	currentItem = null;
	var url = document.location.href;
	var urlArg = "?";
	var urlEnd = url.indexOf(urlArg);
	whichLink = (urlEnd != -1) ? url.charAt(urlEnd+1) : 0;
	whichLink--;
	whichLink++;
	showDiv('spot',whichLink);
}
	