function GetObject(target)
{
	var targetObject =
	  document.getElementById
	  ? document.getElementById(target)
	  : document.all
	    ? document.all[target]
	    : document.layers[target];

	return targetObject;
}

function HideAllDescriptions()
{
	var Sessions = new Array();
	var Session;
	
	Sessions = GetObject("sessionlist").innerHTML.split(",");
	
	for(var i=0; i < Sessions.length; i++ )
	{
		//alert('var: ' + Sessions[i]);
		HideDescription(Sessions[i]);
	}
	
	//for (Session in Sessions)
	//{
	//	HideDescription(Sessions[Session]);
	//}
}

function ShowAllDescriptions()
{
	var Sessions = new Array();
	var Session;
	
	Sessions = GetObject("sessionlist").innerHTML.split(",");
	for (Session in Sessions)
	{
		ShowDescription(Sessions[Session]);
	}
}

function SwapDescription(target)
{
	if (GetObject("descriptionbutton_"+target).innerHTML == "+")
		{ShowDescription(target);}
	else
		{HideDescription(target);}
}

function ShowDescription(target)
{
	//Make visible, change button to - (minus)
	GetObject("descriptionblock_"+target).className = GetObject("descriptionblock_"+target).className.replace("hidden","visible");

	GetObject("descriptionbutton_"+target).innerHTML = "-";
	GetObject("descriptionbutton_"+target).title = "Hide Session Description";
}

function HideDescription(target)
{
	
	//Make hidden, change button to + (plus)
	
	//alert('');
	
	GetObject("descriptionblock_"+target).className = GetObject("descriptionblock_"+target).className.replace("visible","hidden");

	GetObject("descriptionbutton_"+target).innerHTML = "+";
	GetObject("descriptionbutton_"+target).title = "Show Session Description";
}

function SwapSearch()
{
	if (GetObject("filterlink").innerHTML == "Hide Search")
	{
		GetObject("filterlink").innerHTML = "Search";
		GetObject("filterbox").className = GetObject("filterbox").className.replace("visible","hidden");
	}
	else
	{
		GetObject("filterlink").innerHTML = "Hide Search";
		GetObject("filterbox").className = GetObject("filterbox").className.replace("hidden","visible");
	}
}

function GoBack()
{
	if ((navigator.appName.indexOf("Netscape")>-1) || (navigator.userAgent.indexOf("Mozilla/4.0")>-1))
		{history.go(-1);}
	else 
		{history.go(1)};
}

