/*
 * Copyright 1996-1999 Infoseek Corporation.  All rights reserved.
 *
 * Author: Greg Hegland
 * Date: March 22, 2001
 */
/* 
 *	SearchCategory - Search by category.
 *		    Set combobox, then call FindIt
 *		param: String.
 *		return:	null.
 */
 
  
  function ChromeFindIt(usrSearchForm) {
  
  	var szCriteria = GetUserValue(usrSearchForm);
  	usrSearchForm.qt.value = 	szCriteria.toLowerCase();
  
  }

/*
*  this chromefindit function has been taken from the msbsearchsrc.js file
*  to bring all search javascript together in one js file
*
*/



 
function SearchCategory(szCategory) {
		FindIt();
}

/*
 *	FindIt - Event handler for new chrome UI.
 *		    Retrieve user's value and determine which collection to search.
 *		param: null.
 *		return:	String.
 */
function FindIt() {
	// Populate qt input
	var szCriteria = GetUserValue();
	document.frmPage.qt.value = szCriteria.toLowerCase();
	document.frmPage.submit();
}

/*
 *	GetUserValue - Build search criteria based on value entered in chrome textbox.
 *		    Break up each value into seperate criteria.
 *		param: null.
 *		return:	String.
 */


function GetUserValue(objform) {


if (objform != null) {}
else {
	objform= document.frmPage
      }
      
	var szUserVal = objform.userval.value;
	var szRetVal = "";
	var szTerms = new Array;
	
	// Replace spaces with " +keywords:"
	if (( szUserVal != "" ) && ( szUserVal != null )) {
		szTerms = szUserVal.split(" ");
		for (var i=0; i < szTerms.length; i++) {
			szRetVal += ( " +keywords:" + szTerms[i] );
		}
	}

	return szRetVal;
}

/*
 * RequeryAll - event handler to requery page.
 *	param:	null.
 *	return:	null.
 */
function RequeryAll()
{
	FindIt();
//	document.frmPage.submit();
}

