function ShowBeer() {
	if (document.getElementById("BeerDiv").style.visibility == "hidden") {
		document.getElementById("BeerDiv").style.overflow = "hidden";
		document.getElementById("BeerDiv").style.visibility = "Visible"
		document.getElementById("WineDiv").style.visibility = "Hidden"
		document.getElementById("ContactDiv").style.visibility = "Hidden"
		document.getElementById("FoodDiv").style.visibility = "Hidden"
		document.getElementById("PicsDiv").style.visibility = "Hidden"
		document.getElementById("HelpDiv").style.visibility = "Hidden"
		element = document.getElementById("BeerDiv");
		Grow(element,1);
	}
}

function ShowWine() {
	if (document.getElementById("WineDiv").style.visibility == "hidden") {
		document.getElementById("WineDiv").style.overflow = "hidden";
		document.getElementById("BeerDiv").style.visibility = "Hidden"
		document.getElementById("WineDiv").style.visibility = "Visible"
		document.getElementById("ContactDiv").style.visibility = "Hidden"
		document.getElementById("FoodDiv").style.visibility = "Hidden"
		document.getElementById("PicsDiv").style.visibility = "Hidden"
		document.getElementById("HelpDiv").style.visibility = "Hidden"
		element = document.getElementById("WineDiv");
		Grow(element,1);
	}
}

function ShowContact() {
	if (document.getElementById("ContactDiv").style.visibility == "hidden") {
		document.getElementById("ContactDiv").style.overflow = "hidden";
		document.getElementById("BeerDiv").style.visibility = "Hidden"
		document.getElementById("WineDiv").style.visibility = "Hidden"
		document.getElementById("ContactDiv").style.visibility = "Visible"
		document.getElementById("FoodDiv").style.visibility = "Hidden"
		document.getElementById("PicsDiv").style.visibility = "Hidden"
		document.getElementById("HelpDiv").style.visibility = "Hidden"
		element = document.getElementById("ContactDiv");
		Grow(element,1);
	}
}

function ShowFood() {
	if (document.getElementById("FoodDiv").style.visibility == "hidden") {
		document.getElementById("FoodDiv").style.overflow = "hidden";
		document.getElementById("BeerDiv").style.visibility = "Hidden"
		document.getElementById("WineDiv").style.visibility = "Hidden"
		document.getElementById("ContactDiv").style.visibility = "Hidden"
		document.getElementById("FoodDiv").style.visibility = "Visible"
		document.getElementById("PicsDiv").style.visibility = "Hidden"
		document.getElementById("HelpDiv").style.visibility = "Hidden"
		element = document.getElementById("FoodDiv");
		Grow(element,1);
	}
}

function ShowPics() {
	if (document.getElementById("PicsDiv").style.visibility == "hidden") {
		document.getElementById("PicsDiv").style.overflow = "hidden";
		document.getElementById("BeerDiv").style.visibility = "Hidden"
		document.getElementById("WineDiv").style.visibility = "Hidden"
		document.getElementById("ContactDiv").style.visibility = "Hidden"
		document.getElementById("FoodDiv").style.visibility = "Hidden"
		document.getElementById("PicsDiv").style.visibility = "Visible"
		document.getElementById("HelpDiv").style.visibility = "Hidden"
		element = document.getElementById("PicsDiv");
		Grow(element,1);
	}
}


function Grow(element,i) {
	if (i <= 610) {
		element.style.width = i+"px";
		i = i+25;
		setTimeout('Grow(element,'+i+')',1);
	}
	else {
		element.style.hidden = "Hidden";
		element.style.hidden = "Visible";
		element.style.overflow = "Auto";
		document.getElementById('ContactDiv').style.overflow = "hidden";
	}
}

function refreshMusic() {
	var xmlHttp_music;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp_music = new XMLHttpRequest();
	}
	catch (e) {
		// Internet Explorer
		try {
			xmlHttp_music = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp_music = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){
				document.getElementById('RefreshIcon').style.background = "url('images/exclamation.png')";
				document.getElementById('RefreshIcon').title = "Unable to refresh track listing!"
				return false;
			}
		}
	}
	xmlHttp_music.onreadystatechange=function() {
		if(xmlHttp_music.readyState == 4) {
			document.getElementById('TrackListing').innerHTML = xmlHttp_music.responseText;
			greyIcon(false)
		}
	}
	xmlHttp_music.open("GET","music.php",true);
	xmlHttp_music.send(null);
}

function greyIcon(color) {
	if (color) {
		document.getElementById('RefreshIcon').style.background = "url('images/refresh.png')";
		document.getElementById('RefreshIcon').onclick = refreshMusic;
		document.getElementById('RefreshIcon').style.cursor = "pointer";
		document.getElementById('RefreshIcon').title = "Refresh track listing"
	}
	else {
		document.getElementById('RefreshIcon').style.background = "url('images/refreshbw.png')";
		document.getElementById('RefreshIcon').onclick = null;
		document.getElementById('RefreshIcon').style.cursor = "default";
		document.getElementById('RefreshIcon').title = "Refresh disabled; Please wait...";
		setTimeout('greyIcon(true)',10000);
	}
}

function hideContent() {
	
	document.getElementById("BeerDiv").style.visibility = "visible";
	document.getElementById("BeerDiv").style.width = "610px";
	document.getElementById("WineDiv").style.visibility = "visible";
	document.getElementById("WineDiv").style.width = "610px";
	document.getElementById("ContactDiv").style.visibility = "visible";
	document.getElementById("ContactDiv").style.width = "610px";
	document.getElementById("FoodDiv").style.visibility = "visible";
	document.getElementById("FoodDiv").style.width = "610px";
	document.getElementById("PicsDiv").style.visibility = "visible";
	document.getElementById("PicsDiv").style.width = "610px";
	document.getElementById("BeerDiv").style.visibility = "hidden";
	document.getElementById("WineDiv").style.visibility = "hidden";
	document.getElementById("ContactDiv").style.visibility = "hidden";
	document.getElementById("FoodDiv").style.visibility = "hidden";
	document.getElementById("PicsDiv").style.visibility = "hidden";
	document.getElementById("HelpDiv").style.visibility = "Visible"
}

function getPics() {
  	var xmlHttp_pics;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp_pics = new XMLHttpRequest();
	}
	catch (e) {
		// Internet Explorer
		try {
			xmlHttp_pics = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp_pics = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){
				document.getElementById('PicsDiv').innerHTML = "<b>Unable to retrieve pictures.</b>";
			}
		}
	}
	xmlHttp_pics.onreadystatechange=function() {
		if(xmlHttp_pics.readyState == 4) {
			document.getElementById('PicsDiv').innerHTML = xmlHttp_pics.responseText;
			Lightbox.init.bind(Lightbox);
		}
	}
	xmlHttp_pics.open("GET","pics.php",true);
	xmlHttp_pics.send(null);
}
//window.addEvent('domready', function(){Lightbox.init.bind(Lightbox);getPics()});