vExcludeResult = "DomainSearchExclude"; vExcludeSTR = "AND(NOT(" + vExcludeResult + "))"; function gotoSite() { var frm = window.document.forms[0]; var page = frm.countrywebsites.value; window.open(page,'popup','width=600,height=600,left=200,top=0,location=yes,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes,status=yes'); } function runSearch() { //alert("HELLO"); vDebug = false; if ( vDebug ) alert( typeof( document.forms[0].SimpleQuery[0] ) ); if ( typeof( document.forms[0].SimpleQuery[0] ) == "undefined" ) { sTxt = document.forms[0].SimpleQuery.value; } else { sTxt = document.forms[0].SimpleQuery[0].value; } sDB = document.forms[0]["Structure.dbHome"].value; if ( vDebug ) alert( sDB + " : " + sTxt ); if (document.forms[0].searchselectC1.checked) { if ( vDebug ) alert("CATALOGUES"); elibDb = "http://" + location.host + "/internet/pws/literature.nsf"; var myRegExp = / /gi; s = sTxt.replace(myRegExp,"+AND+"); //OLD1 sURL = elibDb + "/luSearchCatalogues?SearchView&Query=*" + s + "*"; //OLD2 sURL = elibDb + "/literatureResults?searchview&query=" + s + "&searchorder=1&start=1&count=20"; sURL = sDB + "/literature-results?open&query=" + sTxt; } else { if ( vDebug ) alert("GENERAL"); //sURL = sDB + "/SearchResults?SearchDomain&Query=(" + sTxt + ")" + vExcludeSTR + "&SearchOrder=&SearchWV=TRUE&SearchThesaurus=FALSE&SearchFuzzy=FALSE&Start=1&Count=20&SearchEntry=ResultEntry&Scope=1"; sURL = sDB + "/results?open&query=" + sTxt; } if ( vDebug ) alert( sURL ); location.href = sURL } function refineSearch(v,x) { //alert("HELLO"); vDebug = false; if ( vDebug ) alert( typeof( document.forms[0].RefineQuery[0] ) ); if ( typeof( document.forms[0].RefineQuery[0] ) == "undefined" ) { sTxt = document.forms[0].RefineQuery.value; } else { sTxt = document.forms[0].RefineQuery[0].value; } sDB = document.forms[0]["Structure.dbHome"].value; if ( vDebug ) alert( sDB + " : " + sTxt ); sURL = v + "?searchview&query=" + x + sTxt + "&searchorder=1&start=1&count=20"; if ( vDebug ) alert( sURL ); location.href = sURL } function searchDomain() { if (window.event && window.event.keyCode == 13) { window.event.keyCode = 10; runSearch(); } } function searchRefine(v,x) { if (window.event && window.event.keyCode == 13) { window.event.keyCode = 10; refineSearch(v,x); } } function searchDomainKEEP() { vDebug = false; //alert("SEARCH DOMAIN"); if (window.event && window.event.keyCode == 13) { window.event.keyCode = 10; if ( vDebug ) alert( window.event.keyCode ); if ( vDebug ) alert( typeof( document.forms[0].SimpleQuery[0] ) ); if ( vDebug ) alert( show_props( document.forms[0], "forms.0" ) ); if ( vDebug ) alert( show_props( document.forms[0].SimpleQuery, "forms.0.SimpleQuery" ) ); //if (document.forms[0].SimpleQuery[0] != "" ) { exclude = "DomainSearchExclude" ; if ( vDebug ) alert( typeof( document.forms[0].SimpleQuery[0] ) ); if ( typeof( document.forms[0].SimpleQuery[0] ) == "undefined" ) { sTxt = document.forms[0].SimpleQuery.value; } else { sTxt = document.forms[0].SimpleQuery[0].value; } if ( vDebug ) alert( sTxt ); /* if ( vDebug ) alert( typeof( document.forms[0]["Structure.dbHome"] ) ); if ( typeof( document.forms[0]["Structure.dbHome"] ) == "undefined" ) { sDB = "/internet/pws/pws.nsf"; } else { sDB = document.forms[0]["Structure.dbHome"].value; } } */ //sDB = document.forms[0]["Structure.dbHome"].value; if ( sTxt !="" ) { sDB = "/internet/pws/pws.nsf"; if ( vDebug ) alert( sDB + " : " + sTxt ); sURL = sDB + "/SearchResults?SearchDomain&Query=(" + sTxt + "*)AND(NOT("+exclude+"))&SearchOrder=&SearchWV=TRUE&SearchThesaurus=FALSE&SearchFuzzy=FALSE&Start=1&Count=20&SearchEntry=ResultEntry&Scope=1"; if ( vDebug ) alert( sURL ); window.location.href = sURL; //} } } else { // alert( "Not an enter key=" + window.event.keyCode ) } }