var searchEngines = new Array("google", "yahoo", "altavista");
var SearchEngineNames = new Array("Google", "Yahoo", "AltaVista");
var searchParms = new Array("q=", "p=", "q=");

var address = document.referrer;

var searchEngine = getSearchEngine(address);

if (searchEngine >= 0) {
        var term = null;
        var parm = searchParms[searchEngine];
        termPos = address.indexOf(parm);
	trailingAmp = address.indexOf("&",termPos+1);
	if (trailingAmp == -1) {
	        term = address.substring(termPos + parm.length);
	} else {
		term = address.substring(termPos + parm.length,trailingAmp);
	}
        document.write("<center><b>");
        document.write("Welcome " + SearchEngineNames[searchEngine] + 
                " visitor!  Please be aware that " + 
                SearchEngineNames[searchEngine] +" only indexes a portion of " +
                "<a href=\"http://archive.midrange.com\">" +
                "archive.midrange.com</a> " +
                "and is usually not current ... please " +
                "consider using our search engine, which is current every " +
                "6 hours.<p>");
        document.write(createSearchForm(term));
        document.write("</center></b><p>");
}

function getSearchEngine(addr)
{
        for(var i=0; i<searchEngines.length;i++) {
                if(addr.indexOf(searchEngines[i]) != -1) { 
                        return i;
                }
        }

        return -1;
}

function createSearchForm(term) {

        fixedTerm = term.replace(/\+/g, " ");

        searchForm = "<form method=post action=\"http://archive.midrange.com/cgi-bin/htsearch\">" +
                "  <input type=hidden name=config value=search-all>" + 
                "  <input type=hidden name=format value=builtin-long>" + 
                "  Search: <input type=text size=55 name=words value=\"" + unescape(fixedTerm) + "\">" + 
                "  <input type=submit value=Search>"+ 
                "</form>";

        return searchForm;
}

// yahoo.com       p=
// altavista.com   q=
// google.com      q=
// eureka.com      q=
// lycos.com       query=
// hotbot.com      MT=
// msn.com         MT=
// infoseek.com    qt=
// webcrawler      searchText=
// excite          search=
// netscape.com    search=
// mamma.com       query=
// alltheweb.com   query=
// northernlight.com  qr=
