var prevItem = null;	//SAVES THE PANE-ID OF THE MOST PREVIOUSLY SELECTED HIGH LEVEL PANE (MENU ITEMS)
var itemPane = null;	//CONTROLS THE CURRENTLY SELECTED (HIGHEST LEVEL) PANE THAT REPRESENTS A MENU ITEM
var prevPlan = 'main';	//SAVES THE PANE-ID OF THE MOST PREVIOUSLY SELECTED FLOOR PLAN PANE
var planPane = null;	//CONTROLS THE CURRENTLY SELECTED PANE THAT REPRESENTS A FLOOR PLAN
var planFader = null;	//USED TO FADE A FLOOR PLAN PANE
var mainFader = null;	//USED TO FADE A HIGH LEVEL MENU ITEM PANE
var prevBldgId = null;	//USED TO STORE THE VALUE OF THE LAST BUILDING IMAGE PRESENTED
var bldgPane = null;	//SAVES THE CURRENTLY SELECTED PANE THAT REPRESENTS A BUILDING IMAGE
var bldgFader = null;	//USED TO FADE A BUILDING IMAGE
var nav = null;

function showHide(itemId) {
	if ((prevPlan != null && itemId != "floor_plans") || (prevPlan == "main"))
		document.all[prevPlan].style.display = "none";
	if (prevItem != null) {
		document.all[prevItem].style.display = "none";
		if (itemId == "building" && prevItem != "building") {
			setBuildingImage(1);
			prevBldgId = 1;
		}
	}
	if (itemId == "neighborhood")
		initVertFormat('100%');
	else initVertFormat('550px');
	document.all[itemId].style.display = "block";

	if (itemPane != null)
		mainFader.hide();
	itemPane = document.getElementById(itemId);
	mainFader = new Fade(itemPane, 6, 1, 0, 100);	//THE INITIAL VALUE'S DEFUALT IS 1.5
	itemPane.style.display = "block";
	mainFader.fadeIn();

	prevItem = itemId;

	if (itemId == "building") nav.setActive(0);
	else if (itemId == "features") nav.setActive(1);
	else if (itemId == "floor_plans") {
		nav.setActive(2);
		showFloorPlan('plan_2', 'floorplan2');
	}
	else if (itemId == "neighborhood") nav.setActive(3);
	else if (itemId == "contact") nav.setActive(4);
}
function showFloorPlan(planId, fpDiv) {
	if (prevPlan != null)
		document.all[prevPlan].style.display = "none";
	document.all[planId].style.display = "block";
	if (planPane != null)
		planFader.hide();
	planPane = document.getElementById(fpDiv);
	planFader = new Fade(planPane, 6, 1, 0, 100);	//THE INITIAL VALUE'S DEFUALT IS 1.5
	planPane.style.display = "block";
	planFader.fadeIn();
	prevPlan = planId;
}
function navBuilding(navDir) {
	if (prevBldgId == null)
		prevBldgId = 1;
	document.all['buildingImage' + prevBldgId].style.display = "none";
	if (navDir == "next") {
		if (prevBldgId == 6)
			prevBldgId = 1;
		else
			prevBldgId = prevBldgId + 1;
	}
	else if (navDir == "prev") {
		if (prevBldgId == 1)
			prevBldgId = 6;
		else
			prevBldgId = prevBldgId - 1;
	}
	setBuildingImage(prevBldgId);
}
function setBuildingImage(bldgId) {
	if (bldgPane != null) {
		bldgFader.hide();
		bldgPane.style.display = "none";
	}
	bldgPane = document.getElementById('buildingImage' + bldgId);
	bldgFader = new Fade(bldgPane, 6, 1, 0, 100);
	bldgPane.style.display = "block";
	bldgFader.fadeIn();
}
function create(page, menuVal) {
	if (page == "home")
		nav = new Nav({"BUILDING":"javascript:showHide('building')", "FEATURES":"javascript:showHide('features')", "FLOORPLANS":"javascript:showHide('floor_plans')", "NEIGHBORHOOD":"javascript:showHide('neighborhood')", "CONTACT":"javascript:showHide('contact')"});
	else nav = new Nav({"":""});
	nav.setActive(menuVal);
}
function imageEffect(imageId, effect) {
	if (effect == "unblur")
		document.getElementById(imageId).filters.alpha.opacity = 100;
	else if (effect == "blur")
		document.getElementById(imageId).filters.alpha.opacity = 20;
}
function blurEffect(code, divId_1, divId_2) {
	if (code == "unblur") {
		if (divId_1 == null) {
			if (navigator.userAgent.indexOf("Firefox") != -1)
				document.getElementById(divId_2).style.MozOpacity = 1;
			else document.getElementById(divId_2).filters.alpha.opacity = "100";
		}
		else {
			if (navigator.userAgent.indexOf("Firefox") != -1) {
				document.getElementById(divId_1).style.MozOpacity = 1;
				document.getElementById(divId_2).style.MozOpacity = 1;
			}
			else {
				document.getElementById(divId_1).filters.alpha.opacity = "100";
				document.getElementById(divId_2).filters.alpha.opacity = "100";
			}
		}
	}
	if (code == "blur") {
		if (divId_1 == null) {
			if (navigator.userAgent.indexOf("Firefox") != -1)
				document.getElementById(divId_2).style.MozOpacity = .3;
			else document.getElementById(divId_2).filters.alpha.opacity = "30";
		}
		else {
			if (navigator.userAgent.indexOf("Firefox") != -1) {
				document.getElementById(divId_1).style.MozOpacity = .3;
				document.getElementById(divId_2).style.MozOpacity = .3;
			}
			else {
				document.getElementById(divId_1).filters.alpha.opacity = "30";
				document.getElementById(divId_2).filters.alpha.opacity = "30";
			}
		}
	}
}