// archiveList.js ver2.0 20070123 gf densho

//20050928 gf
//checks and/or initializes toggle state var to handle filter dropdown reloads
function init() {
	
	//debug:
	//alert("init() called. foo3.");
	//alert("gToggleState = " + self.parent.gToggleState);
	
	if (self.parent.gToggleState == 'show') {
		document.getElementById('filterToggle').innerHTML = "Hide Filters";
		document.getElementById('filterArea').style.display = 'block';
		self.parent.gToggleState = 'hide';		
		//debug:
		//alert("gToggleState now = " + self.parent.gToggleState);
	}
}

//20050927 gf
//shows or hides dropdown filters
function toggleFilters(){


	if (document.getElementById('filterArea').style.display == 'none') {
		document.getElementById('filterToggle').innerHTML = "Hide Filters";
		document.getElementById('filterArea').style.display = 'block';
		self.parent.gToggleState = 'show';
	}
	else
	{
		document.getElementById('filterToggle').innerHTML = "Show Filters";
		document.getElementById('filterArea').style.display = 'none';
		self.parent.gToggleState = 'hide';
	}
	
	//debug:
	//alert("gToggleState = " + self.parent.gToggleState);

	return;
}

//20070123 gf
//ajax list loader
//depends on scriptaculous libs
function loadList(page) {
	//debug:
	//alert("page = " + page);
	new Ajax.Updater('listContent', page, {asynchronous:true,evalScripts:true});	
	return;
}

function popupWindow(url)
{	

	var popupWin = window.open(url, 'listHelp', "scrollbars=1,resizable=0,height=550,width=300");
    if (!popupWin.opener) popupWin.opener = self; 

	popupWin.focus();

	return;
}

