var stepVisible = [false,false,false,false,false,false,false,false]; // 8 false booleans

function initialize() {
	setMenusInvisible();
}

function setMenusInvisible() {
	var elementID = "";
	for (var i = 0;i<stepVisible.length;i++) {
		stepVisible[i] = false;
		elementID = "tourStepDef" + (i+1);
		document.getElementById(elementID).style.display="none";
	}

}


var thisMenuOpacity = 0;
var thisMenuOpacityIE = 0;
var thisIntervalID = 0;
function menuFadeIn() {
	window.thisMenuOpacity += 0.025;
	thisMenuOpacityIE = "alpha(opacity=" + (thisMenuOpacity * 100) + ")";
	if (thisMenuOpacity > 1) { clearInterval(thisIntervalID); }
	else { 
		for (var i=0;i<stepVisible.length;i++) {
			if (stepVisible[i]) {
				var thisId = "tourStepDef" + (i+1);
				document.getElementById(thisId).style.opacity = thisMenuOpacity;
				document.getElementById(thisId).style.filter = thisMenuOpacityIE;
			}
		}
	}
}

function toggleMenuVisibility(menuitem) {
	clearInterval(thisIntervalID);
	for (var i = 0;i<stepVisible.length;i++) {
		stepVisible[i] = false;
	}
	thisMenuOpacity = 0;
	thisMenuOpacityIE = "alpha(opacity=0)";

	if (menuitem) {
		if (menuitem == "tourdef1") { stepVisible[0] = true; }
		else if (menuitem == "tourdef2") { stepVisible[1] = true; }
		else if (menuitem == "tourdef3") { stepVisible[2] = true; }
		else if (menuitem == "tourdef4") { stepVisible[3] = true; }
		else if (menuitem == "tourdef5") { stepVisible[4] = true; }
		else if (menuitem == "tourdef6") { stepVisible[5] = true; }
		else if (menuitem == "tourdef7") { stepVisible[6] = true; }
		else if (menuitem == "tourdef8") { stepVisible[7] = true; }
	}
	for (var i = 0;i<stepVisible.length;i++) {
		var thisId = "tourStepDef" + (i+1);
		if (stepVisible[i]) {
			document.getElementById(thisId).style.zoom = 1;
			document.getElementById(thisId).style.opacity = thisMenuOpacity;
			document.getElementById(thisId).style.filter = thisMenuOpacityIE;
			document.getElementById(thisId).style.display = "block"; 
			thisIntervalID = setInterval("menuFadeIn()",50);
		} else { document.getElementById(thisId).style.display = "none"; }

	}
	return(false);
}


