// JavaScript Document
// fadey menus by James Hastings-Trew, The Marketing Den
var menuButtons = new Array(["main1",100,100]);
var fadeOut=2;
var fadeIn=15;
var butID=0;
var butOp=0;
var i=0;
var throb=0;
var throbdelta = 3;
var throbflag = 0;

self.setInterval('fadeMenu()', 20);

function fadeMenu() {
	for (i=0 ; i < menuButtons.length ; i++) {
		if (menuButtons[i][1] != menuButtons[i][2]) {			
			if (menuButtons[i][1] < menuButtons[i][2]) {
				menuButtons[i][1] += fadeOut;
				if (menuButtons[i][1] > menuButtons[i][2]) {
					menuButtons[i][1] = menuButtons[i][2];
				}
			}
			if (menuButtons[i][1] > menuButtons[i][2]) {
				menuButtons[i][1] -= fadeIn;
				if (menuButtons[i][1] < menuButtons[i][2]) {
					menuButtons[i][1] = menuButtons[i][2];
				}
			}
			changeOpac(menuButtons[i][1],menuButtons[i][0]);
		}
	}
	// maybe put something here to throb the buy tickets button
	throb += throbdelta;
	if (throb < 0) {
		throbdelta = 3;
		throb = 0;
	}
	if (throb > 100) {
		throbdelta = -3;
		throb = 100;
	}
	if (throbflag == 0) {
		changeOpac(throb,menuButtons[0][0]);
	}
}

function setBut(butID, butOp) {
	menuButtons[butID][2]=butOp;
	if(butID == 3 && butOp == 0) {
		throbflag = 1;
	}
	if(butID == 3 && butOp == 100) {
		throbflag = 0;
	}
}

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
