var awin = null; // The art window

function Toggle(item,skin) 
{
	
   	var obj = document.getElementById(item);
	if (obj)
	{
	
		if (obj.style.display != "none") {
			obj.style.display = "none";
			Collapse(item,skin);
		} 
		else {
			obj.style.display = "block";
			Expand(item,skin);
		}
	}
}

// Register jsut about anything as an open and close target
function RegisterAsOpenClose(trigger, target, skin)
{
	var triggerObj = document.getElementById(trigger);
	if (triggerObj)
	{
		triggerObj.onclick = Toggle(target, skin);
	}
}

function Expand(item,skin) 
{
	var divs = document.getElementById("x" + item);
	if (divs)
	{
		divs.innerHTML="<img src='"+skin+"pics/treeclose.gif' class='menuglyph'/>";
	}   
}

function Collapse(item,skin) 
{
   	var divs = document.getElementById("x" + item);
   	if (divs)
   	{
		divs.innerHTML="<img src='"+skin+"pics/treeopen.gif' class='menuglyph'/>";
	}
 
}

// Functions for the Location map

function showLoc(id)
{
	var loc = document.getElementById(id);
	if (loc)
	{
		loc.style.border = "1px solid #ffffff	";
	}
}


function hideLoc(id)
{
	var loc = document.getElementById(id);
	if (loc)
	{
		loc.style.border = "";
	}
}

// Runs through all the checkboxes and selects them all
function selectAll()
{
	var form = document.getElementsByTagName('input');
	for (i = 0; i < form.length; i++)
	{
		if (form[i].type == 'checkbox')
		{
			form[i].checked = 'true';
		}
	}
}

function selectNone()
{
	var form = document.getElementsByTagName('input');
	for (i = 0; i < form.length; i++)
	{
		if (form[i].type == 'checkbox')
		{
			form[i].checked = '';
		}
	}
}

// Shows or hides the help box
function toggleHelp(boxId)
{
	
	var helpBox = document.getElementById(boxId);
	if (helpBox.style.display != "none") 
	{
		helpBox.style.display = "none";
	}
	else
	{
		helpBox.style.display = "block";
	}
	
}