var arrListTempSS=[];
var arrKwdListSS=[];
var arrLibListSS=[];
var arrLocListSS=[];
var arrFNListSS=[];
var arrSNListSS=[];
var arrYearListSS=[];
var arrVarList=[];
var arrSSearchNew = [];
var arrSSearch=[];
var arrSResults=[];
var arrSearchIn = [
{Lbl: "---", Arr: "all"},
{Lbl: "full text", Arr: "all"},
{Lbl: "titles", Arr: "arrTitlesAllSS"},
{Lbl: "Authors", Arr: "arrNameListSS", XMLTag: "namelist"},
{Lbl: "Keywords", Arr: "arrKwdListSS", XMLTag: "kwlist"},
{Lbl: "Years", Arr: "arrYearListSS", XMLTag: "yearlist"},
{Lbl: "Locations", Arr: "arrLocListSS", XMLTag: "loclist"},
{Lbl: "Printers", Arr: "arrNameListSS"},
{Lbl: "Libraries", Arr: "arrLibListSS", XMLTag: "liblist"}
];
var arrArrayList=[];
arrArrayList = GetSelgroups();
function ImportArraysSS(xmlall) {
var strFormsSS = "";
strFormsSS += "
";
strFormsSS += "
";
strFormsSS += "
Search in:
";
strFormsSS += "
";
strFormsSS += "
";
strFormsSS += "
";
strFormsSS += "
";
var xmlDocSS = xmlall.responseXML;
arrTitlesAllSS = ImportXML(xmlall);
for (y=0;y
";
strFormsSS += "";
strFormsSS += " ";
strFormsSS += "";
strFormsSS += "
";
return(strFormsSS);
}
function NewSSearch(){
document.getElementById("hsButton").style.display = "none";
document.getElementById("hsResults").style.display = "none";
document.getElementById("hsSearch").style.display = "block";
document.getElementById(0).selected = true;
document.getElementById("inSearchFor").value = "";
}
function SSearch() {
arrSSearch.splice(0,arrSSearch.length);
arrSSearchNew.splice(0,arrSSearchNew.length);
var strSResult="";
arrSSearch.push({ST: "", Val: arrTitlesAllSS, Type: "broad"});
var selTemp = document.getElementById("selSearchIn");
var intSort=0;
intSort = Number(selTemp.options[selTemp.selectedIndex].value);
var strSSearch = document.getElementById("inSearchFor").value;
var arrSSearchOld = [];
var arrSSearchIn = [];
var strVarName = "";
var patt = /;/g;
strSSearch = strSSearch.replace(patt, ",");
patt = /:/g;
strSSearch = strSSearch.replace(patt, ",");
patt = / ,/g;
strSSearch = strSSearch.replace(patt, ",");
patt = /[+]/g;
strSSearch = strSSearch.replace(patt, "");
patt = /"/g;
strSSearch = strSSearch.replace(patt, "");
patt = /, /g;
arrSSearchOld = strSSearch.split(" ");
for (w=0;w -1) {
v--;
if (v == 0) {
if (arrSSearchIn[y]["Lbl"] != "Years") {
arrSSearch.push({ST: arrSearchIn[y]["Lbl"], Val: arrSSearchIn[z]["ID"], Type: "any"});
}
else {
arrSSearch.push({ST: arrSearchIn[y]["Lbl"], Val: arrSSearchIn[z]["Val"], Type: "any"});
}
}
}
}
}
if (v > 0) {
if (arrSearchIn[y]["Arr"] == "arrNameListSS") {
for (w=0;w -1) {
v--;
if (v == 0) {
arrSSearch.push({ST: arrSearchIn[y]["Lbl"], Val: arrSSearchIn[z]["ID"], Type: "any"});
}
}
}
}
}
}
}
else if (arrSearchIn[y]["Arr"] == "arrLocListSS") {
for (x=0;x -1) {
v--;
if (v == 0) {
arrSSearch.push({ST: arrSearchIn[y]["Lbl"], Val: arrSSearchIn[z]["ID"], Type: "any"});
}
}
}
}
}
}
}
else if (arrSearchIn[y]["Arr"] == "arrLibListSS") {
if (arrSSearchIn[z]["Val"] != arrSSearchIn[z]["ValFull"]) {
for (w=0;w -1) {
v--;
if (v == 0) {
arrSSearch.push({ST: arrSearchIn[y]["Lbl"], Val: arrSSearchIn[z]["ID"], Type: "any"});
}
}
}
}
}
}
}
}
}
}
arrSResults.splice(0,arrSResults.length);
if (arrSSearch.length > 1) {
arrSResults = SplitChoices(arrSSearch);
}
if (arrSSearchNew.length > 0 && (intSort == 0 || intSort == 1)) {
arrSResults = FullTextSearch(arrSResults,1);
}
else if (arrSSearchNew.length > 0 && intSort == 2) {
arrSResults = FullTextSearch(arrSResults,2);
}
strSResult += "";
if (arrSResults.length == 1) {
strSResult += arrSResults.length + " result
";
}
else {
strSResult += arrSResults.length + " results
";
}
strSResult += "
";
var arrTitlesSR = new Array(3);
arrTitlesSR[0] = [];
arrTitlesSR[1] = arrTitlesAllSS[1];
arrTitlesSR[2] = arrTitlesAllSS[2];
for (a=0;a"+ ListTitles(-1,1,arrTitlesSR) + "";
document.getElementById("hsButton").style.display = "block";
document.getElementById("hsResults").style.display = "block";
document.getElementById("hsSearch").style.display = "none";
output = document.getElementById("hsResults");
output.innerHTML = strSResult;
for (a=0;a -1) {
a = 1;
}
}
if (intAll == 1) {
if (arrTitlesAllSS[0][z]["Com"] != "" && a == 0) {
if (arrTitlesAllSS[0][z]["Com"].toLowerCase().indexOf(arrSSearchNew[w]["Val"][u]) > -1) {
a = 1;
}
}
if (arrTitlesAllSS[0][z]["Av"] != "" && a == 0) {
if (arrTitlesAllSS[0][z]["Av"].toLowerCase().indexOf(arrSSearchNew[w]["Val"][u]) > -1) {
a = 1;
}
}
if (a == 0) {
for (x=0;x -1) {
a = 1;
}
}
if (arrTitlesAllSS[2][x]["EdCom"] != "" && a == 0) {
if (arrTitlesAllSS[2][x]["EdCom"].toLowerCase().indexOf(arrSSearchNew[w]["Val"][u]) > -1) {
a = 1;
}
}
if (arrTitlesAllSS[2][x]["EdLink"] != "" && a == 0) {
if (arrTitlesAllSS[2][x]["EdLink"].toLowerCase().indexOf(arrSSearchNew[w]["Val"][u]) > -1) {
a = 1;
}
}
}
}
}
}
if (a == 1) {
c--;
a = 0;
}
}
if (c == 0) {
b--;
}
}
if (b == 0) {
arrSResultsTemp.push(arrTitlesAllSS[0][z]);
}
}
}
return(arrSResultsTemp);
}