	    /*
	    The orignal script came from the 24 hour JavaScripts Site
	    located at http://www.javascripts.com. Brought to
	    you by Eric Jarvies, Lewis Sellers, Giuseppe Lombardo,
	    Kurt Anderson, and David Medinets. Relesed by
	    by Kurt Anderson in 1997 under the name of "Total Search" with 13 search engines.
	    The orignal script has been in the public domain since that time.
	    - Updated and modifed by Alan Rodin -
	    Live Webcast Links at http://www.webcastlinks.com 
	    Re-relesed on 5-23-1998 with 27 search engines.
	    Under the name of "Virtual Meta Search".
	    Updated by Alan Rodin on 5-25-1998, Now has 30 Search engines. 
	    Updated by Alan Rodin on 5-31-1998, Now has 31 Search engines. 

	    This script may be used and modified free of charge
	    by anyone so long as these comments remain intact.
	    */

	    DejaNews = "http://search.dejanews.com/dnquery.xp?QRY=";
	    Snap = "http://home.snap.com/search/directory/results/1,61,home-0,00.html?keyword="
	    Alta = "http://www.altavista.digital.com/cgi-bin/query?pg=q&amp;what=web&amp;q=";
	    Thunder = "http://dwarf.thunderstone.com/texis/websearch/?q=";
	    Yahoo = "http://search.yahoo.com/bin/search?p=";
	    Lycos = "http://www.lycos.com/cgi-bin/pursuit?query=";
	    Magellan = "http://www.mckinley.com/searcher.cgi?query=";
	    Crawler = "http://www.webcrawler.com/cgi-bin/WebQuery?searchText=";
	    HotBot = "http://www.search.hotbot.com/hResult.html?MT=";
	    MetaCrawler = "http://www.metacrawler.com/crawler?target=&amp;general=";
	    SavySearch = "http://guaraldi.cs.colostate.edu:2000/search?KW=";
	    Excite = "http://www.excite.com/search.gw?searchType=Concept&amp;search=";
	    Point = "http://point.lycos.com/cgi-bin/pursuit?query=";
	    Galaxy = "http://www.einet.net/cgi-bin/wais-text-multi?keywords=";
	    NorthernLight = "http://www.northernlight.com/nlquery.fcg?qr=";
	    StartingPoint = "http://www.stpt.com/cgi-bin/pwrsrch/altavista.cgi?query=";
	    InfoHiway = "http://www.infohiway.com/isn/srch.cgi?a=1&amp;s=";
	    DogPile = "http://ms3.dogpile.com/search?q="
	    InfoSeek = "http://guide-p.infoseek.com/Titles?qt=";
	    MetaFind ="http://search.metafind.com/find?q="
	    Inference = "http://infind.inference.com/infind/infind.exe?query="
	    Mamma = "http://www.mamma.com/cgi-bin/parsearch2?summaries=on&amp;qtype=0&amp;query="
	    WhoWhere = "http://query1.whowhere.com/jwz/name.wsrch?name="
	    Cyber411 = "http://www.cyber411.com/cgi-bin/nph-search.cgi?AV=on&amp;DN=on&amp;EX=on&amp;GX=on&amp;G2=on&amp;HB=on&amp;LS=on&amp;LY=on&amp;MG=on&amp;NL=on&amp;PS=on&amp;SC=on&amp;TS=on&amp;WC=on&amp;WU=on&amp;YH=on&amp;query="
	    DatabaseAmerica = "http://api2.databaseamerica.com/cgi-bin/gpfind.cgi?p="
	    BananaPages = "http://in-128.infospace.com/_1_104413639__yp.bp/kevdb-g2?KDB=res-us&amp;OTMPL=%2Fres%2Fr1.html&amp;QFM=P&amp;QK=10&amp;QP="
	    LookSmart = "http://www.looksmart.com/r_search?look=&amp;key="
	    GoTo = "http://www.goto.com/search-results?Keywords="
	    WorldPages = "http://email-partner.whowhere.com/World/name.codsrch?brand=world.e&amp;name="
	    Scrub = "http://www.scrubtheweb.com/cgi-bin/search.cgi?action=Search&amp;cat=All&amp;searchtype=all&amp;keyword="
	    InfoSpace = "http://in-110.infospace.com/_1_227616292__info/Email?EE="
	    MITfinger = "http://www.mit.edu:8001/finger?"

	    var got=0;
	    var url = "";
	    var plus="";
	    var mag="";

	    function search6(item){
	    stringPlus();
	    resultsWindow=window.open();
	    resultsWindow.document.open();
	    resultsWindow.document.write("<head><title>Close this window to return to Webpage Sorcery Mega Search</title></head>");

	    resultsWindow.document.write("<FRAMESET ROWS=50%,50%><FRAMESET COLS=33%,34%,33%><FRAME NAME='frame0' SRC='"
	    + computeFrameSrc(0) + "'><FRAME NAME='frame1' SRC='" + computeFrameSrc(1)
	    + "'><FRAME NAME='frame2' SRC='" + computeFrameSrc(2) + "'></FRAMESET>");

	    resultsWindow.document.write("<FRAMESET COLS=33%,34%,33%><FRAME NAME='frame3' SRC='"
	    + computeFrameSrc(3) + "'><FRAME NAME='frame4' SRC='" + computeFrameSrc(4)
	    + "'><FRAME NAME='frame5' SRC='" + computeFrameSrc(5) + "'></FRAMESET></FRAMESET>");

	    resultsWindow.document.close();
	    got = 0;
	    }

	    function search4(item){
	    stringPlus();
	    resultsWindow=window.open();
	    resultsWindow.document.open();
	    resultsWindow.document.write("<head><title>Close this window to return to Webpage Sorcery Mega Search</title></head>");

	    resultsWindow.document.write("<FRAMESET ROWS=50%,50%><FRAMESET COLS=50%,50%><FRAME NAME='frame0' SRC='"
	    + computeFrameSrc(0) + "'><FRAME NAME='frame1' SRC='" + computeFrameSrc(1)
	    + "'></FRAMESET>");

	    resultsWindow.document.write("<FRAMESET COLS=50%,50%><FRAME NAME='frame2' SRC='"
	    + computeFrameSrc(2) + "'><FRAME NAME='frame3' SRC='" + computeFrameSrc(3)
	    + "'></FRAMESET></FRAMESET>");

	    resultsWindow.document.close();
	    got = 0;
	    }

	    function search2(item){
	    stringPlus();
	    resultsWindow=window.open();
	    resultsWindow.document.open();
	    resultsWindow.document.write("<head><title>Close this window to return to Webpage Sorcery Mega Search</title></head>");
	    resultsWindow.document.write("<FRAMESET ROWS=50%,50%><FRAME NAME='frame0' SRC='"
	    + computeFrameSrc(0) + "'><FRAME NAME='frame1' SRC='" + computeFrameSrc(1)
	    + "'></FRAMESET>");
	    resultsWindow.document.close();
	    got = 0;
	    }

	    function stringPlus(){
	    for (var j=0; j < window.document.chose6.query.value.length; j++){
	    if (window.document.chose6.query.value.charAt(j) == " ")
	    mag += "+";
	    else
	    mag += window.document.chose6.query.value.charAt(j);}
	    }

	    function numChecked(item){
	    plus = escape(item.query.value);
	    var h=0;
	    num=0;
	    for (var l=0; l < item.check1.length; l++) {
	    if (item.check1[l].checked){
	    h++;
	    if (h++ <= 6){
	    if (l == "0"){
	    num = 1;}
	    else if (l == "1"){
	    num = 2;}
	    else if (l == "2"){
	    num = 3;}
	    else if (l == "3"){
	    num = 4;}
	    else if (l == "4"){
	    num = 5;}
	    else if (l == "5"){
	    num = 6;}
	    else if (l == "6"){
	    num = 7;}
	    else if (l == "7"){
	    num = 8;}
	    else if (l == "8"){
	    num = 9;}
	    else if (l == "9"){
	    num = 10;}
	    else if (l == "10"){
	    num = 11;}
	    else if (l == "11"){
	    num = 12;}
	    else if (l == "12"){
	    num = 13;}
	    else if (l == "13"){
	    num = 14;}
	    else if (l == "14"){
	    num = 15;}
	    else if (l == "15"){
	    num = 16;}
	    else if (l == "16"){
	    num = 17;}
	    else if (l == "17"){
	    num = 18;}
	    else if (l == "18"){
	    num = 19;}
	    else if (l == "19"){
	    num = 20;}
	    else if (l == "20"){
	    num = 21;}
	    else if (l == "21"){
	    num = 22;}
	    else if (l == "22"){
	    num = 23;}
	    else if (l == "23"){
	    num = 24;}
	    else if (l == "24"){
	    num = 25;}
	    else if (l == "25"){
	    num = 26;}
	    else if (l == "26"){
	    num = 27;}
	    else if (l == "27"){
	    num = 28;}
	    else if (l == "28"){
	    num = 29;}
	    else if (l == "29"){
	    num = 30;}
	    else if (l == "30"){
	    num = 31;}

	    }
	    }
	    }

	    if (h == 2)
	    Results(num-1);
	    else if (h == 4)
	    search2(item);
	    else if (h == 8)
	    search4(item);
	    else if (h < 8)
	    search4(item);
	    else
	    search6(item);
	    }

	    function computeFrameSrc(num){
	    var k=-1;
	    for (var j=got; j < document.chose6.check1.length; j++) {
	    if (document.chose6.check1[j].checked){
	    k++;
	    if (k++ <= 6){

	    if (j == "0"){

	    url = Alta + plus + "&amp;mode=and";

	    got = 1;}

	    else if (j == "1"){

	    url = Thunder + plus + "&amp;max=50";

	    got = 2;}

	    else if (j == "2"){

	    url = Lycos + plus + "&amp;backlink=217&amp;maxhits=25";

	    got = 3;}

	    else if (j == "3"){

	    url = Excite + plus + "&amp;category=default&amp;mode=relevance&amp;showqbe=1&amp;display=html3,hb";

	    got = 4;}

	    else if (j == "4"){

	    url = InfoHiway + plus + "&amp;t=3&amp;d=f"

	    got = 5;}

	    else if (j == "5"){

	    url = LookSmart + plus + "&amp;search=0";

	    got = 6;}

	    else if (j == "6"){

	    url = GoTo + plus + "&amp;Go%21.x=28&amp;Go%21.y=24";

	    got = 7;}

	    else if (j == "7"){

	    url = Crawler + plus + "&amp;maxHits=25";

	    got = 8;}

	    else if (j == "8"){

	    url = InfoSeek + plus + "&amp;col=WW";

	    got = 9;}

	    else if (j == "9"){

	    url = DejaNews + plus + "&amp;defaultOp=AND&amp;svcclass=dncurrent&amp;maxhits=25";

	    got = 10;}

	    else if (j == "10"){

	    url = NorthernLight + plus + "";

	    got = 11;}

	    else if (j == "11"){

	    url = HotBot + plus + "";

	    got = 12;}

	    else if (j == "12"){

	    url = Scrub + plus + "/";

	    got = 13;}


	    else if (j == "13"){

	    url = StartingPoint + plus + "&amp;S=Find&amp;search=web";

	    got = 14;}

	    else if (j == "14"){

	    url = MetaCrawler + plus + "&amp;logic=0&amp;region=The+World&amp;orgType=Any&amp;maxwait=1&amp;score=0";

	    got = 15;}

	    else if (j == "15"){

	    url = DogPile + plus + "&amp;fs=web&amp;ss=stop&amp;to=fifty";

	    got = 16;}

	    else if (j == "16"){

	    url = SavySearch + plus + "&amp;classic=on&amp;t1=x&amp;Boolean=AND&amp;Hits=10&amp;Mode=MakePlan&amp;df=normal&amp;AutoStep=on&amp;AutoInt=on&amp;lb=1";

	    got = 17;}

	    else if (j == "17"){

	    url = MetaFind + plus + "&amp;to=fifty&amp;sort=key&amp;d=1";

	    got = 18;}

	    else if (j == "18"){

	    url = Inference + plus + "&amp;time=15";

	    got = 19;}

	    else if (j == "19"){

	    url = Mamma + plus + "&amp;lang=1";

	    got = 20;}

	    else if (j == "20"){

	    url = Cyber411 + plus + "&amp;timeout=30&amp;connects=10";

	    got = 21;}

	    else if (j == "21"){

	    url = Yahoo + plus;

	    got = 22;}

	    else if (j == "22"){

	    url = Magellan + mag;

	    got = 23;}

	    else if (j == "23"){

	    url = Point + plus;

	    got = 24;}

	    else if (j == "24"){

	    url = Snap + plus + "";

	    got = 25;}

	    else if (j == "25"){

	    url = WhoWhere + plus + "&amp;org=&amp;match=exact";

	    got = 26;}

	    else if (j == "26"){

	    url = DatabaseAmerica + plus + "&amp;Enter=Search&amp;z=0";

	    got = 27;}

	    else if (j == "27"){

	    url = WorldPages + plus + "&amp;org=&amp;match=exact&amp;Submit.x=58&amp;Submit.y=9;"

	    got = 28;}

	    else if (j == "28"){

	    url = BananaPages + plus;

	    got = 29;}

	    else if (j == "29"){

	    url = InfoSpace + plus;

	    got = 30;}

	    else if (j == "30"){

	    url = MITfinger + plus;

	    got = 31;}


	    return url;
	    }
	    }
	    }

	    url = "mega_srch_eng.html";

	    return url;

	    }

	    function Results(place){

	    stringPlus();

	    resultsWin = open("","results");

	    if (place == "0")

	    url = Alta + plus + "&amp;mode=and";

	    else if (place == "1")

	    url = Thunder + plus + "&amp;max=50";

	    else if (place == "2")

	    url = Lycos + plus + "&amp;backlink=217&amp;maxhits=25";

	    else if (place == "3")

	    url = Excite + plus + "&amp;category=default&amp;mode=relevance&amp;showqbe=1&amp;display=html3,hb";

	    else if (place == "4")

	    url = InfoHiway + plus + "&amp;t=3&amp;d=f";

	    else if (place == "5")

	    url = LookSmart + plus + "&amp;search=0";

	    else if (place == "6")

	    url = GoTo + plus + "&amp;Go%21.x=28&amp;Go%21.y=24";

	    else if (place == "7")

	    url = Crawler + plus + "&amp;maxHits=25";

	    else if (place == "8")

	    url = InfoSeek + plus + "&amp;col=WW";

	    else if (place == "9")

	    url = DejaNews + plus + "&amp;defaultOp=AND&amp;svcclass=dncurrent&amp;maxhits=25";

	    else if (place == "10")

	    url = NorthernLight + plus + "";

	    else if (place == "11")

	    url = HotBot + plus + "";

	    else if (place == "12")

	    url = Scrub + plus + "/";

	    else if (place == "13")

	    url = StartingPoint + plus + "&amp;S=Find&amp;search=web";

	    else if (place == "14")

	    url = MetaCrawler + plus + "&amp;logic=0&amp;region=The+World&amp;orgType=Any&amp;maxwait=1&amp;score=0";

	    else if (place == "15")

	    url = DogPile + plus + "&amp;ss=stop&amp;to=fifty";

	    else if (place == "16")

	    url = SavySearch + plus + "&amp;classic=on&amp;t1=x&amp;Boolean=AND&amp;Hits=10&amp;Mode=MakePlan&amp;df=normal&amp;AutoStep=on&amp;AutoInt=on&amp;lb=1";
	    else if (place == "17")

	    url = MetaFind + plus + "&amp;ss=stop&amp;to=fifty";

	    else if (place == "18")

	    url = Inference + plus + "&amp;time=15";

	    else if (place == "18")

	    url = Mamma + plus + "&amp;lang=1";

	    else if (place == "20")

	    url = Cyber411 + plus + "&amp;timeout=30&amp;connects=10";

	    else if (place == "21")

	    url = Yahoo + plus;

	    else if (place == "22")

	    url = Magellan + mag;

	    else if (place == "23")

	    url = Point + plus;

	    else if (place == "24")

	    url = Snap + plus + "";

	    else if (place == "25")

	    url = WhoWhere + plus + "&amp;org=&amp;match=exact";

	    else if (place == "26")

	    url = DatabaseAmerica + plus + "&amp;Enter=Search&amp;z=0";

	    else if (place == "27")

	    url = WorldPages + plus + "&amp;org=&amp;match=exact&amp;Submit.x=58&amp;Submit.y=9;"

	    else if (place == "28")

	    url = BananaPages + plus;

	    else if (place == "29")

	    url = InfoSpace + plus;

	    else if (place == "30")

	    url = MITfinger + plus;

	    resultsWin.location = url;

	    }

