function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}
userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
mustInitImg = true;
function initImgID() {var di = document.images; if (mustInitImg && di) { for (var i=0; i<di.length; i++) { if (!di[i].id) di[i].id=di[i].name; } mustInitImg = false;}}
function findElement(n,ly) {
    var d = document;
    if (browserVers < 4)        return d[n];
    if ((browserVers >= 6) && (d.getElementById)) {initImgID; return(d.getElementById(n))}; 
    var cd = ly ? ly.document : d;
    var elem = cd[n];
    if (!elem) {
        for (var i=0;i<cd.layers.length;i++) {
            elem = findElement(n,cd.layers[i]);
            if (elem) return elem;
        }
    }
    return elem;
}
function changeImagesArray(array) {
    if (preloadFlag == true) {
        var d = document; var img;
        for (i=0;i<array.length;i+=2) {
            img = null; var n = array[i];
            if (d.images) {
                if (d.layers) {img = findElement(n,0);}
                else {img = d.images[n];}
            }
            if (!img && d.getElementById) {img = d.getElementById(n);}
            if (!img && d.getElementsByName) {
                var elms = d.getElementsByName(n);
                if (elms) {
                    for (j=0;j<elms.length;j++) {
                        if (elms[j].src) {img = elms[j]; break;}
                    }
                }
            }
            if (img) {img.src = array[i+1];}
        }
    }
}
function changeImages() {
    changeImagesArray(changeImages.arguments);
}
function toggleImages() {
    for (var i=0; i<toggleImages.arguments.length; i+=2) {
        if (selected == toggleImages.arguments[i])
            changeImagesArray(toggleImages.arguments[i+1]);
    }
}

//--- search functions ----------------------------------  
function replaceQuotes(keyword){
  keyword = keyword.replace(/"/,'\'');
  if(keyword.indexOf('\"') != -1){
      keyword = replaceQuotes(keyword)
  }
  return keyword;
}

function runSearch() {
  var keyword = document.search.keywords.value
  keyword = replaceQuotes(keyword)
    if(keyword=="") {
        alert("Enter a word or phrase")
        }
    else {
        var SearchURL = "/servlet/HsPublic?context=ir.access.jsp&ir_client_id=2540&ir_option=HTML_SEARCH&pgname=irsearch&footer=d1&keys=default";
        SearchURL = SearchURL + "&queryString="+keyword+"&start=1";
        location.href = SearchURL;
        }
}

//those blinking boxes!

var box = new Array();
var theswitch= new Array();
var num=0;

function flash(getId, i, onoff){

num = i
box[num]=document.getElementById(getId);
theswitch[num]= onoff;

start();

}// end flash function

function start(){

if (theswitch[num]==0){
resetClass();
}else on();

}

function on(){
box[num].className='input_blink';
setTimeout('flip()', 500);
}// end on

function flip(){
box[num].className='input';
setTimeout('start()', 500);
}// end flip

function resetClass(){
box[num].className='input';
}

