var flat_arr = new Array();
var floor_arr = new Array();
var cur_floor = 'all';

function element(id)
{
	return document.getElementById(id);
}

function showFlat(num) {
	clearSite();
	switchClass("floors","button_active");
	element("top" + num).className = "show";
}


function showFloor(num) {
	clearSite();
	switchClass("floors","button_active");
	if(num == "all")
	{
		for(i=0;i<floor_arr.length;i++) {
			element("floor" + floor_arr[i]).className = "show";
		}
	}
	else
	{
		element("floor" + num).className = "show";	
	}
	cur_floor = num;
}


function highlightFlat(num) 
{
	/*
	unhighlightFlat(0);
	element("floorflat" + num).style.backgroundColor = 'red';
	*/
}

function unhighlightFlat(num) 
{
	/*
	for(i=0;i<flat_arr.length;i++)
	{
		element("floorflat" + flat_arr[i]).style.backgroundColor = '';
	}
	*/
}


function clearField(obj,text) {
	if(obj.value == text)
	obj.value = "";
}

function restoreField(obj,text) {
	if(obj.value == "")
	obj.value = text;
}

function switchProject(which)
{
	//div ids: project_description, project_pics, project_links, project_location
	clearSite();
	switchClass(which,"button_active");
switch(which) {
	case "desc":
		element("project_description").className = "show";
		if(element("project_links") != null) element("project_links").className = "show";
	break;
	
	case "pics":
		element("project_pics").className = "show";
	break;
	
	case "location":
		element("project_location").className = "show";
	break;
	
	case "floors":
		showFloor(cur_floor);
	break;
	}
}

function checkElement(obj) {
	if(element(obj) != null && element(obj).className != "hidden")
		return true;
	else
		return false;
}

function switchClass(obj,css_class)
{
	if(checkElement(obj)) element(obj).className = css_class;
}

function clearSite() 
{
	switchClass("project_description","hidden");
	switchClass("project_links","hidden");
	switchClass("project_pics","hidden");
	switchClass("project_location","hidden");
	
	switchClass("pics","button");
	switchClass("location","button");
	switchClass("floors","button");
	switchClass("desc","button");
	
	for(i=0;i<floor_arr.length;i++) {
		switchClass("floor" + floor_arr[i],"hidden");
	}
	
	for(i=0;i<flat_arr.length;i++) {
		switchClass("top" + flat_arr[i],"hidden");
	}
}	

