// fadey menus by James Hastings-Trew, The Marketing Den
var menuButtons = new Array(["nav1",100,100],["nav2",100,100],["nav3",100,100],["nav4",100,100],["nav5",100,100]);
var fadeOut=4;
var fadeIn=16;
var butID=0;
var butOp=0;
var i=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]);
		}
	}
}

function setBut(butID, butOp) {
	menuButtons[butID][2]=butOp;
}

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 + ")";
}
