<!-- Original:  Jay Bienvenu (jay@bienvenu.net) modified slightly-->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin

keyBuffer = "";
var key = new Array();  
var name = new Array(); 
key['bo'] = "http://www.apl.org/quick/books.html";      
key['bu'] = "http://www.apl.org/quick/business.html";		
key['ce'] = "http://www.apl.org/quick/celebrities.html";	
key['co'] = "http://www.apl.org/quick/consumers.html";		
key['de'] = "http://www.apl.org/quick/demographics.html";	
key['di'] = "http://www.apl.org/quick/dictionaries.html";			
key['ed'] = "http://www.apl.org/quick/education.html";
key['en'] = "http://www.apl.org/quick/entertainment.html";	
key['el'] = "elections.html";		
key['fa'] = "http://www.apl.org/quick/Favorites.html";	
key['ge'] = "http://www.apl.org/quick/geography.html";	
key['gl'] = "http://www.apl.org/quick/local.html";					
key['gs'] = "http://www.apl.org/quick/state.html";	
key['gf'] = "http://www.apl.org/quick/federal.html";	
key['gw'] = "http://www.apl.org/quick/world.html";					key['gf'] = "http://www.apl.org/quick/federal.html";	
key['me'] = "http://www.apl.org/quick/health.html";		
key['in'] = "http://www.apl.org/quick/invest.html";		
key['la'] = "http://www.apl.org/quick/law.html"; 
key['li'] = "http://www.apl.org/quick/library.html";		
key['mo'] = "http://www.apl.org/quick/money.html";		
key['ne'] = "http://www.apl.org/quick/media.html";		
key['se'] = "http://www.apl.org/quick/searching.html";
key['sp'] = "http://www.apl.org/quick/sports.html";		
key['tr'] = "http://www.apl.org/quick/travel.html";	
key['ea'] = "http://www.apl.org/quick/weather.html";	
key['aw'] = "http://www.weather.com/weather/local/54911";
key['at'] = "http://www.apl.org/quick/attractions2.html";			
key['al'] = "http://www.apl.org/quick/almanacs.html";		
key['cc'] = "http://www.apl.org/quick/calculators.html";	
key['ca'] = "http://www.apl.org/quick/calendars.html";	
key['ph'] = "http://www.apl.org/quick/qphone.html";	
key['po'] = "http://www.apl.org/quick/quotes.html";	
key['ff'] = "http://www.apl.org/quick/fastfacts.html";	
key['ti'] = "http://www.apl.org/quick/time.html";	
key['ki'] = "http://www.apl.org/quick/childrens/internetsites.html";	
key['cb'] = "http://www.cbtl.org/";	
key['ii'] = "http://lii.org";	
key['h'] = "/"; 
key['q'] = "http://www.apl.org/quick/";		
key['w'] = "http://www.apl.org/quick/wi.html";		
key['r'] = "http://www.apl.org/quick/topics.html";		
key['ya'] = "http://www.yahoo.com/"; 		
key['yy'] = "http://b1.yp.yahoo.com/"; 		
key['go'] = "http://www.google.com";	
key[','] = "http://www.google.com";	
key['.'] = "http://alltheweb.com/";	
key['av'] = "http://www.altavista.com";		
key['yn'] = "http://news.yahoo.com";		
key['ym'] = "http://movies.yahoo.com";		
key['od'] = "http://www.dmoz.org/";	
key['x'] = "http://www.kentlibrary.lib.mi.us/whats_next.htm";
key['z'] = "http://www.usps.gov/ncsc/lookups/lookup_zip+4.html";	
key['1'] = "https://ipage.ingrambook.com/";	
key['2'] = "http://www.wiscat.net/wp2000/signin.asp?cid=stwi&lid=06AN&mode=P";	
key['3'] = "http://www.wiscat.net/wp2000/signin.asp?cid=stwi&lid=06AN&mode=P";	
key['4'] = "http://www.switchboard.com/bin/cgiqa.dll?MG=";	
key['6'] = "http://www.anywho.com/";	
key['7'] = "http://www.anywho.com/telq.html";	
key['5'] = "http://www.555-1212.com/";	
key['8'] = "http://inter800.com/search.htm";	
key['9'] ="http://www.infospace.com/_1_4O3VUIS035EDB62__info/redirs_all.htm?pgtarg=ppli";	
key[';'] = "http://www.infospace.com/info/reverse.htm";	
key['sw'] = "http://www.switchboard.com/bin/cgidir.dll?FUNC=STDNAME&MEM=1";	
key['aw'] = "http://www.anywho.com/bgq.html";	
key['ah'] = "http://www.dictionary.com/";	
key['mq'] = "http://www.mapquest.com/";	
key['cn'] = "http://www.cnn.com/";	
key['u'] = "http://www.usatoday.com/";	
key['am'] = "http://www.amazon.com";	
key['ab'] = "http://www.amazon.com/exec/obidos/ats-query-page/102-0255082-0125732";	
key['mw'] = "http://www.m-w.com/dictionary";	
key['tz'] = "http://www.worldtimeserver.com/";	
key['im'] = "http://us.imdb.com/";	
key['ls'] = "http://www.libraryspot.com/";	
key['pc'] = "http://www.apl.org/pcindex/index.html";	
key['fo'] = "http://www.focol.org";	
key['br'] = "http://www.britannica.com/";	
key['cl'] = "http://www.apl.org/community/";	
key['ap'] = "http://www.appleton.org/";	
key['pc'] = "http://www.apl.org/pcindex/index.html";	
key['sh'] = "http://www.apl.org/shortcut.html";	
key['ac'] = "http://decoder.americom.com/cgi-bin/decoder.cgi?handle=americom&ps=1";	
key['si'] = "http://www.apl.org/songindex/";	
key['ba'] = "http://www.badgerlink.org/";
key['eb'] = "http://search.ebscohost.com/cpidlogin.asp?custid=s7324964&ip=yes";
key['pr'] = "http://www.umi.com/pqdauto/";
function getKeySite(keyStroke) {
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
keyBuffer += which;
window.status = "keyBuffer='" + keyBuffer + "'";
for (var i in key) if (keyBuffer == i) {
window.location = key[i];
keyBuffer = ""; // clear buffer
}
var matches = 0;
var kbLength = keyBuffer.length;
for (var i in key) if (keyBuffer == i.substr(0,kbLength)) matches++;
if (matches == 0)  {
window.status = "No match on '" + keyBuffer + "'.";
keyBuffer = "";// clear buffer
   }
}
document.onkeypress = getKeySite; 
//  End -->