Ext.onReady(function(){ var bSearchOptionMetadataAndContent = true; Ext.BLANK_IMAGE_URL = '../../thirdpartyjs/extjs/resources/images/default/s.gif'; function doAdvancedSearch() { document.location=rootURL + "/search2.php?action=guiBuilder"; } function doViewPreviousSearchResults() { document.location=rootURL + "/search2.php?action=searchResults"; } function onMetadataAndContentClick() { bSearchOptionMetadataAndContent = true; Ext.example.msg(sSearchTranslations[0], sSearchTranslations[1]); /* Quick Search Options, Searches will now search both content and metadata */ } function onMetadataClick() { bSearchOptionMetadataAndContent = false; Ext.example.msg(sSearchTranslations[0], sSearchTranslations[2]); /* Quick Search Options, Searches will now only search metadata */ } function onSavedSearchClick(item) { id = item.id.substr(11); document.location=rootURL + "/search2.php?action=processSaved&fSavedSearchId=" + id; } function onSearchClick(sender) { var suffix = sender.id.substring(12); var text = Ext.get('txtSearchBar' + suffix).getValue(false); if (text == sSearchTranslations[12] || text == '') { Ext.example.msg(sSearchTranslations[3], sSearchTranslations[4]); /* Hint, Please enter some search criteria! */ return; } var sq = document.getElementById('txtQuery'); var qg = document.getElementById('cbQuickGeneral'); text = text.replace(/\"/g, "'"); if (bSearchOptionMetadataAndContent) { sq.value = '(GeneralText contains "' + text + '")'; } else { sq.value = '(Metadata contains "' + text + '")'; } qg.value = bSearchOptionMetadataAndContent?1:0; var frm = document.getElementById('frmQuickSearch'); frm.submit(); } function populateSavedSearch(menu) { if (aSavedSearches.length == 0) { return; } var item = menu.addMenuItem({ text: sSearchTranslations[5], /*Saved Searches*/ menu: { items: [] } }); for(i=0;i