/** * Search page helper functions * Multi-engine radio button logic * * @package JavaScript * @author Andreas Goetz * @version $Id: search.js,v 1.8 2006/11/28 23:34:04 acidity Exp $ */ /** * Select all search fields */ function selectAllFields() { for (var i = 0; i < document.search['fields[]'].length; i++) { document.search['fields[]'].options[i].selected = true; } } /** * Remove enclosing quotes when doing external searches */ function unQuote(s) { var result = s; if ((result.length > 2) && (result.substr(0,1) == "\"") && (result.substr(result.length-1,1) == "\"")) { result = result.substr(1,result.length-2); } return result; } /** * Submit search form depending on selected engine */ function submitSearch() { if (!document.search.q.value) return false; with (document.search) { var radio; for (var i=0; i