index 129e6162571f0e8d2f6d505599dd48f3cbabfd85..843a0a123b419fbb006becf2c5b919a505368ab6 100644 (file)
-var browserType;
+var browserType = "Not dectected, adjust focus.js";
var firefoxType;
-if (document.layers) {browserType = "nn4"}
-if (document.all) {browserType = "ie"}
-if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"}
-if (browserType=="gecko" && window.navigator.userAgent.toLowerCase().match("firefox\/2")) {firefoxType= "firefox2"}
-else {firefoxType= "firefox"};
+if (document.layers)
+{
+ browserType = "nn4";
+}
+
+if (document.all)
+{
+ browserType = "ie";
+}
+
+if (window.navigator.userAgent.toLowerCase().match("gecko"))
+{
+ browserType= "gecko";
+}
+
+if (window.navigator.userAgent.toLowerCase().match(/opera/i))
+{
+ browserType= "gecko";
+}
+
+if (browserType=="gecko" && window.navigator.userAgent.toLowerCase().match("firefox\/2"))
+{
+ firefoxType= "firefox2";
+}else{
+ firefoxType= "firefox";
+}
netscape = "";
ver= navigator.appVersion; len = ver.length;
}
}
+
+var enable_keyPress = true;
function keyPress(DnEvents) {
+
+ /* We are forced to skip this Keyboard input filtering
+ * (enable_keyPress was set to false in the HTML content)
+ */
+ if(!enable_keyPress) return;
+
// determines whether Netscape or Internet Explorer
k = (netscape) ? DnEvents.keyCode : window.event.keyCode;
if (k == 13) { // enter key pressed