function setVisibility(id, visibility) {
document.getElementById(id).style.display = visibility;
}

function gallerySwitch(id) {
setVisibility('filmslayer', 'none'); 
setVisibility('imageslayer', 'none'); 
setVisibility('docslayer', 'none');
setVisibility('recslayer', 'none');
setVisibility('imageslayer2', 'none');

setVisibility(id+'layer', 'inline');

document.getElementById('films').src='../images/media/films2.png';
document.getElementById('images').src='../images/media/images2.png';
document.getElementById('docs').src='../images/media/docs2.png';
document.getElementById('recs').src='../images/media/recs2.png';

document.getElementById(id).src='../images/media/'+id+'1.png';

if (id == 'images') 
{
opacity('imageslayer', 0, 100, 100);
}
}

function safariVis() {
setVisibility('imageslayer', 'none');
}
function calCover() {
setVisibility('calendarcover', 'none');
}

var month = 'oct';
var date = 'feb6';

function calendarSwitch(id) {
	if (id == 'oct')
		{
		Effect.Fade('calendarboxfeb', {duration:0.5});
		sortDivs('oct16');
		Effect.Appear('calendarboxoct', {duration:0.5});
		}
		else
		{
		Effect.Fade('calendarboxoct', {duration:0.5});
		sortDivs('feb6');
		Effect.Appear('calendarboxfeb', {duration:0.5});
		}
}

function calendarClose(id) {
	month = (id.substring(0,3));
	date = id;
	if (browserName != 'Safari'){
	 	Effect.Fade('calendarboxoct', {duration:0.5});
		Effect.Fade('calendarboxfeb', {duration:0.5});
		Effect.Fade('concertscontent', {duration:0.5});
		Effect.Fade(date, {duration:0.5});
		Effect.Appear('calendarmain', {duration:0.5});
		setVisibility(id+'main', 'inline'); 
		setTimeout("clearupsml();", 500);
		}
		else
		{
		setVisibility('calendarboxfeb', 'none');
		setVisibility('calendarboxoct', 'none');
		setVisibility('concertscontent', 'none');
		setVisibility(id, 'none');
		setVisibility('calendarmain', 'inline');
		setVisibility(id+'main', 'inline');
		clearupsml();
		} 
}

function calendarOpen() {
	if (browserName != 'Safari'){
		setVisibility('calendarcover', 'inline');
		Effect.Fade('calendarmain', {duration:0.5});
		Effect.Appear('calendarbox'+month, {duration:0.5});
		Effect.Appear('concertscontent', {duration:0.5});
		setVisibility(date+'main', 'none');
		setVisibility(date, 'inline');
		setTimeout("clearup();", 500);
		setTimeout("calCover();", 1000);
		}
		else
		{
		setVisibility('calendarmain', 'none');
		setVisibility(date+'main', 'none');
		setVisibility(date, 'inline');
		setVisibility('calendarbox'+month, 'inline');
		setVisibility('concertscontent', 'inline');
		clearup()
		} 
}

function sortDivs(id) {
setVisibility('feb4', 'none'); 
setVisibility('feb6', 'none'); 
setVisibility('feb7', 'none');
setVisibility('feb9', 'none'); 
setVisibility('feb10', 'none');
setVisibility('feb12', 'none'); 
setVisibility('feb14', 'none'); 
setVisibility('feb15', 'none');
setVisibility('oct16', 'none'); 
setVisibility('oct21', 'none');
setVisibility('oct23', 'none');

setVisibility(id, 'inline');
}

function divSwitcher(id, number) {
setVisibility(id+'1', 'none'); 
setVisibility(id+'2', 'none'); 
setVisibility(id+'3', 'none'); 
setVisibility(id+'4', 'none');
setVisibility(id+'5', 'none');
setVisibility(id+number, 'inline');
}

function clearup() {
setVisibility('feb4main', 'none'); 
setVisibility('feb6main', 'none'); 
setVisibility('feb7main', 'none');
setVisibility('feb9main', 'none'); 
setVisibility('feb10main', 'none');
setVisibility('feb12main', 'none'); 
setVisibility('feb14main', 'none'); 
setVisibility('feb15main', 'none');
setVisibility('oct16main', 'none'); 
setVisibility('oct21main', 'none');
setVisibility('oct23main', 'none');
}

function clearupsml() {
setVisibility('feb4', 'none'); 
setVisibility('feb6', 'none'); 
setVisibility('feb7', 'none');
setVisibility('feb9', 'none'); 
setVisibility('feb10', 'none');
setVisibility('feb12', 'none'); 
setVisibility('feb14', 'none'); 
setVisibility('feb15', 'none');
setVisibility('oct16', 'none'); 
setVisibility('oct21', 'none');
setVisibility('oct23', 'none');
}

function recSwitcher(id, state) {
var type = (id.substring(0,4));
setVisibility(type+'1open', 'none'); 
setVisibility(type+'2open', 'none'); 
setVisibility(type+'3open', 'none'); 
setVisibility(type+'4open', 'none');
setVisibility(type+'5open', 'none');
setVisibility(type+'6open', 'none');
if (type == 'list') {
setVisibility(type+'7open', 'none'); 
setVisibility(type+'8open', 'none'); 
setVisibility(type+'9open', 'none'); 
setVisibility(type+'91open', 'none'); 
setVisibility(type+'10open', 'none');
setVisibility(type+'11open', 'none');
setVisibility(type+'12open', 'none');
setVisibility(type+'13open', 'none'); 
setVisibility(type+'14open', 'none'); 
setVisibility(type+'15open', 'none'); 
setVisibility(type+'16open', 'none');
setVisibility(type+'17open', 'none');
}

setVisibility(type+'1closed', 'block'); 
setVisibility(type+'2closed', 'block'); 
setVisibility(type+'3closed', 'block'); 
setVisibility(type+'4closed', 'block');
setVisibility(type+'5closed', 'block');
setVisibility(type+'6closed', 'block');
if (type == 'list') {
setVisibility(type+'7closed', 'block'); 
setVisibility(type+'8closed', 'block'); 
setVisibility(type+'9closed', 'block');
setVisibility(type+'91closed', 'block');
setVisibility(type+'10closed', 'block');
setVisibility(type+'11closed', 'block');
setVisibility(type+'12closed', 'block');
setVisibility(type+'13closed', 'block'); 
setVisibility(type+'14closed', 'block'); 
setVisibility(type+'15closed', 'block');
setVisibility(type+'16closed', 'block');
setVisibility(type+'17closed', 'block');
}

if (state == 'open') {
setVisibility(id+'closed', 'none');
setVisibility(id+'open', 'block');
}
else {
setVisibility(id+'open', 'none');
}
}

function recoSwitcher(id) {
setVisibility('rec1', 'none'); 
setVisibility('rec2', 'none'); 
setVisibility('rec3', 'none'); 
setVisibility('rec4', 'none'); 

setVisibility(id, 'inline'); 
}


function imgChanger(id) {
//document.getElementById(id).src='../images/photos/thumbs/'+id+'.jpg';
}

function imgDuller(id) {
//document.getElementById(id).src='../images/photos/thumbs/'+id+'_fade.jpg';
}
