var firstMenuTimer,closeMenuTimer,secondMenuFadeOutTimer,thirdMenuFadeOutTimer,firstOverTimer;
var firstMenuPosition = 50;
var closeMenuCounter = 20;
var secondMenuFadeCounter = 0,smfCont = 0;
var thirdMenuFadeCounter = 0, firstOverCounter = 0;
var firstMenuObj,secondMenuObj,furnitureTextObj;
var firstImgs = new Array();
var thirdMenus = new Array();
var sMenus = new Array();
var ulImgs = new Array();
function initItems () {
	firstMenuObj = document.getElementById("firstMenu");
	secondMenuObj = document.getElementById("secondMenu");
	furnitureTextObj = document.getElementById("furnitureText");
	var i;
	for (i = 1; i < 6; i++) {
		firstImgs[i] = document.getElementById("firstImage"+i);
		thirdMenus[i] = document.getElementById("thirdMenu"+i);
		sMenus[i] = document.getElementById("sMenu"+i);
		ulImgs[i] = document.getElementById("sul"+i);
	}
	thirdMenuFadeOutTimer = "undefined";
	closeMenuTimer = "undefined";
	firstOverTimer = "undefined";
}
function firstMenuSlideStart () {
	if (firstOverTimer != "undefined")
		return;
	if (firstMenuPosition > 49) { 
		firstMenuPosition = 50;
		firstMenuTimer = window.setInterval("firstMenuSlider()",7);
	}
	else {
		showFirstImage(1);
		secondMenuFadeOutStart();
		secondMenuObj.style.display = "block";
	}
}
function firstMenuSlider () {
	if (firstMenuPosition >= 25) {
		firstMenuObj.style.top = firstMenuPosition;
		firstMenuPosition --;
	}
	else {
		showFirstImage (1);
		secondMenuFadeOutStart();
		secondMenuObj.style.display = "block";
		window.clearInterval(firstMenuTimer);
	}
}
function secondMenuFadeOutStart () {
	if (secondMenuObj.style.display != "block") {
		secondMenuFadeCounter = 0;
		if (smfCont == 0) {
			smfCont = 1;
			secondMenuFadeOutTimer = window.setInterval("secondMenuFadeOut()",5);
		}
	}
}
function secondMenuFadeOut () {
	if (secondMenuFadeCounter > 140) {
		window.clearInterval(secondMenuFadeOutTimer);
		secondMenuFadeCounter = 140;
		smfCont = 0;
	}
	else {
		var i;
		for (i=1;i<6;i++)
			sMenus[i].style.color = "rgb("+secondMenuFadeCounter+","+secondMenuFadeCounter+","+secondMenuFadeCounter+")";
		secondMenuFadeCounter += 5;
	}
}
function firstMenuOver (ind) {
	SecondMenuOver(0); //close all
	secondMenuObj.style.display = "none";
	showFirstImage (ind);
	colorOut(furnitureTextObj);
	if (firstMenuObj.style.top != "25px")
		return;
	window.clearInterval (firstMenuTimer);
	window.clearInterval (firstOverTimer);
	firstOverCounter = 25;
	firstOverTimer = window.setInterval("firstOverWaiter()",20);
}
function SecondMenuOver (ind) {
	var i;
	for (i = 1; i<6; i++) {
		if (i == ind) {
			colorIn(sMenus[i]);
			thirdMenus[i].style.display = "block";
			ulImgs[i].style.visibility = "visible";
			thirdMenuFadeOutStart (i);
		}
		else {
			colorOut(sMenus[i]);
			thirdMenus[i].style.display = "none";
			ulImgs[i].style.visibility = "hidden";
		}
	}
}
function colorIn (obj) {
	obj.style.color = "rgb(200,200,200)";
}
function colorOut (obj) {
	obj.style.color = "rgb(140,140,140)";
}
function closeMenuStart() {
	if (closeMenuTimer == "undefined") {
		closeMenuCounter = 100;
		closeMenuTimer = window.setInterval("closeMenuWaiter()",20);
	}
}	
function closeMenuWaiter () {
	if (closeMenuCounter < 1) {
		window.clearInterval(closeMenuTimer);
		closeMenuTimer = "undefined";
		firstMenuObj.style.top = 50;
		firstMenuPosition = 50;
	}
	else {
		closeMenuCounter --;
		if (closeMenuCounter == 25) {
			SecondMenuOver (0); //close all
			secondMenuObj.style.display = "none";
			showFirstImage (0);
			colorOut(furnitureTextObj);
			if (firstMenuObj.style.top == "50px") {
				closeMenuCounter = 0;
			}
		}
		else if (closeMenuCounter < 25) {
			firstMenuObj.style.top = 50 - closeMenuCounter;
		}
	}
}
function firstOverWaiter () {
	if (firstOverCounter < 1) {
		window.clearInterval(firstOverTimer);
		firstOverTimer = "undefined";
		firstMenuObj.style.top = 50;
		firstMenuPosition = 50;
	}
	else {
		firstOverCounter --;
		firstMenuObj.style.top = 50 - firstOverCounter;
	}
}
function closeMenuCancel () {
	if (closeMenuTimer != "undefined") {
		window.clearInterval(closeMenuTimer);
		closeMenuTimer = "undefined";
	}
	if (closeMenuCounter <= 25) {
		SecondMenuOver (0); //close all
		secondMenuObj.style.display = "none";
		showFirstImage (0);
		colorOut(furnitureTextObj);
		firstMenuObj.style.top = 50;
		firstMenuPosition = 50;
	}
	closeMenuCounter = 100;
}
function showFirstImage (ind) {
	var i;
	for (i=1;i<6;i++) {
		if (i == ind) {
			firstImgs[i].style.visibility = "visible";
		}
		else {
			firstImgs[i].style.visibility = "hidden";
		}
	}
}
function thirdMenuFadeOutStart (ind) {
	if (thirdMenuFadeOutTimer != "undefined") {
		window.clearInterval (thirdMenuFadeOutTimer);
	}
	var i;
	for (i=1;i<6;i++) {
		if (ind == i) {
			thirdMenuFadeCounter = 0;
			thirdMenuFadeOutTimer = window.setInterval("thirdMenuFadeOut("+ind+")",10);
			thirdMenus[i].style.display = "block";
		}
		else {
			thirdMenus[i].style.display = "none";
		}
	}
}
function thirdMenuFadeOut (ind) {
	if (thirdMenuFadeCounter >  140) {
		window.clearInterval(thirdMenuFadeOutTimer);
		thirdMenuFadeOutTimer = "undefined";
		thirdMenuFadeCounter = 140;
	}
	else {
		var obj,i;
		obj = document.getElementById("tMenu"+ind+"_1");
		for (i = 1;obj;i++) {
			obj.style.color = "rgb("+thirdMenuFadeCounter+","+thirdMenuFadeCounter+","+thirdMenuFadeCounter+")";
			obj = document.getElementById("tMenu"+ind+"_"+i);
		}
		thirdMenuFadeCounter += 5;
	}
}
