<!--//
fontFace = "<FONT CLASS='content'>";
keyBuffer = "";
strJSWebSealLink = "http://www8.cpr.ca/cms";
strJSSecureWebSealLink = "http://www8.cpr.ca/cms";

var key = new Array();  // Define jump-key pages here
var name = new Array();  // Define jump-key pages here
key['cucpr'] = strJSWebSealLink + "/english/customers/";				name['cucpr'] = "Customers";
key['icpr'] = strJSWebSealLink + "/english/investors/";					name['icpr'] = "Investors";
key['scpr'] = strJSWebSealLink + "/english/suppliers/"; 				name['scpr'] = "Suppliers";
key['mcpr'] = strJSWebSealLink + "/english/media/";						name['mcpr'] = "Media";
key['gpcpr'] = strJSWebSealLink + "/english/general+public/";			name['gpcpr'] = "General Public";
key['gpcpr'] = strJSWebSealLink + "/english/employees/";				name['ecpr'] = "Employees";
key['ccpr'] = strJSWebSealLink + "/english/contact+us/";				name['ccpr'] = "Contact CPR";
key['hcpr'] = strJSWebSealLink + "/english/default.htm";				name['hcpr'] = "Homepage";
key['smap'] = strJSWebSealLink + "/english/search/";					name['smap'] = "Sitemap";

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; 
//-->