var toggleTracker = new Array();

function getControl(str)
{
	if ( document.getElementById )
		return document.getElementById( str );
	else
		return document.all[ str ];
}

function ToggleDivs(div1ID, div2ID)
{
	var div1 = getControl( div1ID );
	var div2 = getControl( div2ID );
	
	div1.style.visibility = 'hidden';
	div1.style.display = 'none';
	div2.style.visibility = 'visible';
	div2.style.display = 'block';
	
	toggleTracker[toggleTracker.length]=div1ID;
	toggleTracker[toggleTracker.length]=div2ID;
}

function ExpandFilter(divexpandID, divcollapseID, divdataID)
{
	var divexpand = getControl( divexpandID );
	var divcollapse = getControl( divcollapseID );
	var divdata = getControl( divdataID );
		
	divexpand.style.visibility = 'hidden';
	divexpand.style.display = 'none';
	divcollapse.style.visibility = 'visible';
	divcollapse.style.display = 'inline';
	divdata.style.visibility = 'visible';
	divdata.style.display = 'block';
}

function CollapseFilter(divexpandID, divcollapseID, divdataID)
{
	var divexpand = getControl( divexpandID );
	var divcollapse = getControl( divcollapseID );
	var divdata = getControl( divdataID );
		
	divexpand.style.visibility = 'visible';
	divexpand.style.display = 'inline';
	divcollapse.style.visibility = 'hidden';
	divcollapse.style.display = 'none';
	divdata.style.visibility = 'hidden';
	divdata.style.display = 'none';
}


function returnToggledPairs()
{
	return toggleTracker.join(",");
}

function setToggledDivs()
{
	var toggles = GetQueryString('toggles');
	if(toggles==null)return;
	
	var arrToggle = toggles.split(',');
	var i;
	for(i=0;i<arrToggle.length-1;i+=2){
		ToggleDivs(arrToggle[i],arrToggle[i+1]);
	}
	

}
