var activeArea = null;

function getNode(id)
{
    var node = document.getElementById(id);
	return node;
}

function plan_showArea(areaID){
	if(activeArea != null)plan_hideArea(activeArea, 1);

	var mapnodeID = "area" + areaID + "_active";
    var mapNode = getNode(mapnodeID);
	if(mapNode)mapNode.style.visibility = 'visible';

	var mapnodeDescriptionID = "areaplan_description_" + areaID;
    var mapNodeDescription = getNode(mapnodeDescriptionID);
	if(mapNodeDescription)mapNodeDescription.style.visibility = 'visible';

	var nodeHeightmeasure = getNode("areadescription_heightmeasure");
	if(nodeHeightmeasure)nodeHeightmeasure.innerHTML = mapNodeDescription.innerHTML;

	var arealinkID = "plan_arealink_" + areaID;
    var arealinkNode = getNode(arealinkID);
	if(arealinkNode)arealinkNode.style.fontWeight = 'bold';
}

function plan_hideArea(areaID, noActive){
	var mapnodeID = "area" + areaID + "_active";
    var mapNode = getNode(mapnodeID);
	if(mapNode)mapNode.style.visibility = 'hidden';

	var mapnodeDescriptionID = "areaplan_description_" + areaID;
    var mapNodeDescription = getNode(mapnodeDescriptionID);
	if(mapNodeDescription)mapNodeDescription.style.visibility = 'hidden';

	var nodeHeightmeasure = getNode("areadescription_heightmeasure");
	if(nodeHeightmeasure)nodeHeightmeasure.innerHTML = "";

	var arealinkID = "plan_arealink_" + areaID;
    var arealinkNode = getNode(arealinkID);
	if(arealinkNode)arealinkNode.style.fontWeight = 'normal';

	if(noActive != 1 && activeArea != null)plan_showArea(activeArea);
}

function plan_setActive(activeID){
    activeArea = activeID;
}