<!--
var Modifier_Alt = 1;var Modifier_Ctrl = 2;var Modifier_Shift = 4;var Key_Tab = 9;var Key_Delete = 46;var Key_Backspace = 8;var Key_Enter = 13;var Key_RightArrow = 39;var Key_DownArrow = 40;var Key_UpArrow = 38;var Key_LeftArrow = 37;var Key_Home = 36;var Key_End = 35;var Key_PageUp = 33;var Key_PageDown = 34;function GetKeyCodeFromEvent(e){if (!e)e = window.event;var keyCode;if (typeof(e.which) == 'number'){keyCode = e.which;}else if (typeof(e.keyCode) == 'number'){keyCode = e.keyCode;}else if (typeof(e.charCode) == 'number'){keyCode = e.charCode;}else{return;}return keyCode;}function GetModifiersFromEvent(e){if (!e)e = window.event;var modifiers = 0;if (e.modifiers == null){if (e.altKey)modifiers += Modifier_Alt;if (e.ctrlKey)modifiers += Modifier_Ctrl;if (e.shiftKey)modifiers += Modifier_Shift;}else{modifiers = e.modifiers;}return modifiers;}function  isNumeric(c){return isValidChar(/\d/, c);}function  isAlpha(c){return isAlphaNumeric(c) && !isNumeric(c)}function  isAlphaNumeric(c){return isValidChar(/\w/, c);}function  isHexadecimal(c){return isValidChar(/[\da-fA-F]/, c);}function  isValidChar(regex, c){return regex.test(c);}function  SetDefaultButton(buttonId, e){if (GetKeyCodeFromEvent(e) == Key_Enter){var button = FindObj(buttonId);if (button && button.focus){button.focus();if (button.click)button.click();else if (button.href)eval(button.href);return false;}}return true;}function  HasChanged(controlId, originalValue){var control = FindObj(controlId);if (control != null)return control.value != originalValue;return false;}//-->