/*********************************************************************
*                        Initialize array                            *
**********************************************************************/

var arr = new Array();
	arr[arr.length] = new Array("Library Catalog", "http://www.apple.com");		
	arr[arr.length] = new Array("WorldCat", "http://worldcat.org/search?q=");
	arr[arr.length] = new Array("Google", "http://www.google.com/search?q=");
	arr[arr.length] = new Array("Yahoo!", "http://search.yahoo.com/search?p=");
	arr[arr.length] = new Array("Ask.com", "http://www.ask.com/web?q=");

/*********************************************************************
*                      Add options to list                           *
**********************************************************************/

function addOptions() {
	var sel = document.searchForm.whichEngine;
	for(var i = 0; i < arr.length; i++)	{
		sel.options[i] = new Option(arr[i][0], i); 
	}
}

/*********************************************************************
*                    Get url for search engine                       *
**********************************************************************/

function startSearch() {
	searchString = document.searchForm.SearchData.value; 
	var searchEngine = document.searchForm.whichEngine.selectedIndex;
	if (searchEngine == 0) {
		document.searchForm.action="http://ipac.bclib.org/TLCScripts/interpac.dll?Search";
		document.searchForm.method="POST";
		document.searchForm.target="_blank";
		return true;
	}
	else {
		if(searchString != "") {
			var finalSearchString = arr[searchEngine][1] + searchString;
			top.location.href = finalSearchString;			
		}
	}
	return false;
}

/*********************************************************************
*                    Check if key pressed == enter                   *
**********************************************************************/
function checkKey() {
	if(window.event.keyCode == '13') {
		return startSearch();
	}
	else return true;
}
