



var targInfo = {
Set : function(key,value) {this[key] = value;},
Get : function(key) {return this[key];}
}
//targInfo.Set(440, Array(188, 154));
//targInfo.Set(161, Array(168));
//targInfo.Set(144, Array(143));
function toggle(id) {
if (document.getElementById(id) != null)
{
ChildElement = document.getElementById(id);
if (ChildElement.style.display == "none")
ChildElement.style.display = "";
else
ChildElement.style.display = "none";
}
}
function toggleHierarchy(id) {
for(i=1; ; i++)
{
// alert("checking " + id + "_" + i);
if (document.getElementById(id + "_" + i) == null)
break;
else {
ChildElement = document.getElementById(id + "_" + i);
if (ChildElement.style.display == "none")
ChildElement.style.display = "";
else
ChildElement.style.display = "none";
}
}
}
function makeItVisible(key) {
levels = targInfo.Get(key);
if ( typeof levels == 'object')
{
// alert("levels " + levels.length);
levelCount = (levels.length - 1);
while (levelCount >= 0)
{
//alert(levelCount);
//alert("Working on >>>> " + levels[levelCount]);
toggleHierarchy(levels[levelCount]);
levelCount = levelCount - 1;
}
} else if (typeof levels == 'number' || typeof levels == 'string')
{
toggleHierarchy(levels);
}
}

