var QuickSearchVisible = true;

function changeLayer(newLayer){
	document.getElementById('TestCollapseBody').style.display='none';
}

function ToggleCollapse(Show, Hide)
{
	document.getElementById(Show).style.display = 'block';
	document.getElementById(Hide).style.display = 'none';
}

function PopPlayerWindow(Url)
{
	var winder = window.open(Url, "SoundPlayer", "toolbar=0,width=250,height=125,resizable=0,titlebar=0");
	winder.focus();
}
var AllSelected = false;
function SelectAll(ParEle)
{
	var ObjectList;
	var Children = new Array();
	AllSelected = !AllSelected;
	
	ObjectList = document.getElementById(ParEle);
	
	Children = ObjectList.childNodes;	

	for ( var i = 0; i < Children.length; i++ )
	{
		GetChild(Children[i], AllSelected);
	}	
}
	
function GetChild(ele, CheckValue)
{
	var Children = new Array();
	
	if ( ele.type == "checkbox" )
	{
		ele.checked = CheckValue;
		return;
	}	
	Children = ele.childNodes;

	for ( var i = 0; i < Children.length; i++ )
	{		
		GetChild(Children[i], CheckValue);
	}
}
	
function ToggleQS()
{
	if ( QuickSearchVisible == true )
	{
	//BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
		document.getElementById('QSBodyLeft').style.display = 'none';
		document.getElementById('QSBodyMiddle').style.display = 'none';
		document.getElementById('QSBodyRight').style.display = 'none';
		document.getElementById('QSUpArrow').style.display = 'none';
		document.getElementById('QSDownArrow').style.display = 'block';
		QuickSearchVisible = false;			
	}
	else
	{
		document.getElementById('QSBodyLeft').style.display = 'block';		
		document.getElementById('QSBodyMiddle').style.display = 'block';
		document.getElementById('QSBodyRight').style.display = 'block';	
		document.getElementById('QSUpArrow').style.display = 'block';
		document.getElementById('QSDownArrow').style.display = 'none';
		QuickSearchVisible = true;	
	}
}

function CloseGroup(groupname)
{	
	var childs = new Array();
	
	childs = document.all [groupname].children;
	
	for ( var i = 0; i < childs.length; i++ )
	{
		if ( childs[i].id == "AttrGroupListOpen" )
			childs[i].style.display = 'none';
		else
			childs[i].style.display = 'block';				
	}
}

function OpenGroup(groupname)
{
	var childs = new Array();
	
	childs = document.all [groupname].children;
	
	for ( var i = 0; i < childs.length; i++ )
	{
		if ( childs[i].id == "AttrGroupListClosed" )
			childs[i].style.display = 'none';
		else
			childs[i].style.display = 'block';				
	}			
}