var LIT = {};

LIT.toggle = function (element_id,button)
{
	//First toggle the menu open and closed
	var menus  = ['ResourceGateway','Services','Subjects','helpButtonRG','helpButtonServices','helpButtonSubjects'];

	var e = document.getElementById(element_id);

	// Toggle the sub-menu
	var submenu = document.getElementById(element_id+'Menu');
	if (submenu.style.display == 'none') { submenu.style.display = ''; }
	else { submenu.style.display = 'none'; }

	// Toggle the display of the other menus
	for(var i=0; i<menus.length; i++)
	{
		if (menus[i] != element_id)
		{
			if (document.getElementById(menus[i]).style.display == 'none')
			{ document.getElementById(menus[i]).style.display = ''; 
			}
			else { document.getElementById(menus[i]).style.display = 'none'; }
		}
	}

	// Toggle the button icon to expand and collapse
	if (button.className == 'expand') { button.className = 'collapse'; }
	else { button.className = 'expand'; }
};

function directSearch(searchPageId, baseUrl, form)
{
	if($F('searchTerm') == '') { alert('Please enter a search term'); return false; }

	switch ($RF('searchSource')){
	case 'findInfo': 
		//window.location = baseUrl + '/index.php?pageId=' + searchPageId + '&amp;searchTerm=' + escape($F('searchTerm'));
		$(form).action = baseUrl + '/index.php?pageId=' + searchPageId;
		$(form).target = '_self';
		$(form).submit();
	break;
	case 'IUCAT': 
		window.open( 'http://www.iucat.iu.edu/uhtbin/cgisirsi/x/0/0/5?searchdata1=' + escape($F('searchTerm')) + '&amp;srchfield1=GENERAL^SUBJECT^GENERAL^^words+or+phrase&amp;searchoper1=AND&amp;library=ALL&amp;match_on=KEYWORD&shadow=NO&amp;user_id=WEBSERVER&amp;password=' ,'mySearch','');
	break;
	case 'singleSearch': 
		$(form).action = baseUrl + '/formatSSRequest.php';
		$(form).target = '_blank';
		$('query').value = $F('searchTerm');
		$(form).submit();
	break;
}

return false;

}

function $RF(el, radioGroup) {
	if($(el).type == 'radio') {
		var el = $(el).form;
		var radioGroup = $(el).name;
	} else if ($(el).tagName.toLowerCase() != 'form') {
		return false;
	}
	return $F($(el).getInputs('radio', radioGroup).find(
		function(re) {return re.checked;}
	));
}

function checkForFrame(baseURL) {
	if (window != top) {
		document.getElementById('changeForFrame').href=baseURL + '/styles/' + smartyTpls + '/css/frameSite.css';
		document.getElementById('identity').style.display = 'none';
		document.getElementById('skipnav').style.display = 'none';
		document.getElementById('footer').style.display = 'none';
		if (document.getElementById('logo_subtitle')) { document.getElementById('logo_subtitle').style.display = 'none'; }
	} 

}

