var $ = function (id) { return (document . getElementById (id)); }; var initialize = function () { try {window . document . addEventListener ("keydown", interrupt, true);} catch (exception) {} // W3C try {window . document . attachEvent ("onkeydown", interrupt);} catch (exception) {} // MSIE return; }; var interrupt = function (e) { var event = (typeof (e) == "undefined") ? window . event : e; var key = event . keyCode; var spacebar = 32; var b = 66; var f = 70; var g = 71; var n = 78; var alt_key_pressed = event . altKey; var control_key_pressed = event . controlKey; var shift_key_pressed = event . shiftKey; var modifier_key_pressed = alt_key_pressed || control_key_pressed || shift_key_pressed; var page = null; if ((key == spacebar) && (! modifier_key_pressed)) page = "http://www.google.com"; if ((key == b) && (! modifier_key_pressed)) page = "http://www.bing.com"; if ((key == f) && (! modifier_key_pressed)) page = "http://www.google.com/finance"; if ((key == g) && (! modifier_key_pressed)) page = "http://www.google.com"; if ((key == n) && (! modifier_key_pressed)) page = "http://www.google.com/news"; if ((key == n) && (shift_key_pressed)) page = "http://www.google.fr/news"; if (page != null) { try {event . preventDefault ();} catch (exception) {} window . location . assign (page); } return; };