
/**
 *  Gestione hide/show layer
 */

function hideShowLayer(id, key)
{
	var div_parent = document.getElementsByTagName('div');
	var d = document.getElementById(id);
	for(var val in div_parent)
	{
		// Controllo solo i layer interessati
		if(div_parent[val].id)
		{
			if(div_parent[val].id.substring(0,key.length) == key)
			{
				var id_plus = "plus"+div_parent[val].id
				var div_plus = document.getElementById(id_plus);
				if(id == div_parent[val].id)
				{
					if(div_parent[val].style.display == "none")
					{
						div_parent[val].style.display = 'block';
						div_plus.innerHTML = "[-]";
					}
					else
					{
						div_parent[val].style.display = 'none';
						div_plus.innerHTML = "[+]";
					}
				}
				else
				{
					div_parent[val].style.display = 'none';
					div_plus.innerHTML = "[+]";
				}
			}
		}
	}
}

function callExternalInterface(id, str)
{
	var flashobj = document.getElementById(id);
	flashobj.selectFrame(str);
}
