// This function sets a search parameter in the searchParameters array based on the inputStr string function setSearchParameter(inputStr) { var num=inputStr.indexOf("="); if (num < 0) return; // if a = sign was not found then return without setting the parameter var strA=inputStr.substring(0, num); // the parameter name var strB=inputStr.substring(num+1, inputStr.length); // the parameter value strA=strA.toLowerCase(); srch.searchParameters[strA]=strB; // set this parameter in the searchParameters array } // End setSearchParameter(inputStr) // This function replaces characters to be displayed back to the browser with xss safe characters function removeSpecialChars(input) { var output = ""; var char=""; for (count = 0 ; count < input.length ; count ++) { switch (input.charAt(count)) { case "<": output = output + "<"; break; case ">": output = output + ">"; break; case '"': output = output + """; break; case "'": output = output + "'"; break; case ")": output = output + ")"; break; case "(": output = output + "("; break; case "+": output = output + "+"; break; case "&": output = output + "&"; break; case ";": output = output + ";"; break; default: output = output + input.charAt(count); break; } } return output; } // End removeSpecialChars(input)