// $Id: constants.js,v 1.18 2007/06/08 19:05:19 mxf rlse $ /****************************************************************** MODULE: Framework FOR: National Library of Canada BY: ... DATE: ... Constants common to the framework REVISIONS: 2000-feb-03, 11:00, awf Added URL_SNIPPET_DATA for passing data back to the server ******************************************************************/ var printJSDebug = 0; var printIFrameContent = 0; var bolIsFormChange = false; var SUBFLD_CODE = String.fromCharCode(186); var MSG_TYPE_CONFIRM = 2; var MSG_TYPE_ALERT = 1; var MSG_TYPE_YESNO = 3; var YES = 1; var NO = 0; var CATALOGUE_FIELD_SKIP = 1; var FIELD_MANDATORY = 1; var FIELD_NO_SPACES = 2; var FIELD_NUMERIC = 4; var FIELD_INTEGER = 65536; var FIELD_DATE = 8; var FIELD_EMAIL = 16; var FIELD_FIXED_LENGTH = 32; var FIELD_VALIDATION_TEXT = 64; var FIELD_DATE_1 = 128; var FIELD_DATE_2 = 256; var FIELD_DATE_3 = 1024; var FIELD_DATE_TIME = 32768; var FIELD_MAND_NO_SPACES = 3; var FIELD_INVALIDATION_TEXT = 2048; var FIELD_NO_SINGLE_QUOTES = 4096; var FIELD_NO_DOUBLE_QUOTES = 8192; var FIELD_NO_QUOTES = 12288; var FIELD_NO_SPECIAL_CHARS = 16384; var FIELD_PHONE_NUMBER = 131072; var FIELD_POSTAL_CODE = 262144; var FIELD_ISBN_NUMBER = 524288; var FIELD_PASSWORD = 1048576; var FIELD_LOGIN = 2097152; // PROGRAMMERS NOTE: highest number is 2097152. Please update if new validation added; // PROGRAMMERS NOTE: if new validation constant added here, add in php constants file too // Field Validation / Error Messages var err_warning = "Warning"; var err_field = "
- The field"; var err_mandatory_field = "Mandatory field"; var err_no_spaces_field = "No spaces allowed"; var err_no_single_quotes_field = "No single quotes allowed"; var err_no_double_quotes_field = "No double quotes allowed"; var err_numeric_field = "Numeric field (0-9.)"; var err_integer_field = "Numeric field (0-9)"; var err_greater_than = "that is greater than"; var err_less_than = "that is less than"; var err_and_less_than = "and less than"; var err_return_prompt = "Click your browser's back button to return to form"; var err_date_field = "Invalid Date. Please check the format and re-enter"; var err_numeric_slash = " - must contain only numbers and forward-slashes"; var err_date_format = " - must have the format DD/MM/YYYY"; var err_two_slash = " - must contain two slashes"; var err_must = "must: "; var err_on_space = " - must not contains white-space"; var err_no_special_chars = "No Special characters #!?&\" allowed"; var err_phone_number = "Invalid Phone Number"; var err_postal_code = "Invalid Postal Code"; var err_email = "Invalid Email Address"; var err_isbn_number = "Invalid ISBN Number"; var err_invalid_format = "Invalid format"; var err_login = "The user name must have at least 5 characters, a mix of lower case letters and numbers"; var err_password = "Passwords must be composed of at least 8 alphanumeric characters, including one uppercase letter and one number"; var pmt_select_option = "Please select an option"; var lbl_tmp_delrecord = " Do you really wish to delete this record?"; var lbl_error_tagline = "The record cannot be saved because of the following error(s):
"; var lbl_close = 'Close'; var lbl_cancel = 'Cancel'; var lbl_ok = 'OK'; var msg_no_db_nbr = 0; var MSG_IFRAME = 3; var MSG_POPUP = 2; var MSG_REDIRECT = 1; var MAIN = 0; var PICK = 1; var TAGEDIT = 2; var DISP = 3; var ATTR_NEW_VALUE = "newValue"; var PROC_CDE_UNCHANGE = "00"; var PROC_CDE_EDITED = "01"; var PROC_CDE_NEW = "02"; var PROC_CDE_DELETE = "03"; var PROC_CDE_DETACH = "04"; var PROC_CDE_UNCHANGE_NEW = "05"; var PROC_CDE_VALIDATE = "06"; var PROC_CDE_DELETE_NEW = "07"; var URL_SET_ID = "set-id"; var URL_PAGE_NO = "page-no"; var URL_GOTO_PAGE = "goto-page"; var URL_PAGE_CHECKS = "page-checks"; var URL_NEW_CHECKS = "new-checks"; var URL_OLD_CHECKS = "old-checks"; var URL_UPDATE_CHECKS = "update-checks"; var URL_ROW_CHECK = "row"; var URL_PRIMARY_KEY = "primary-key"; var URL_TOTAL_CHECKS = "total-checks"; var URL_ORDER_BY = "order-by"; var URL_OFFSET = "offset"; var URL_MDE = "mode"; var URL_PICK_MDE = "pick-mode"; var URL_FORM_ACTION = "form-action"; var URL_FORM_SEARCH = "form-search"; var URL_WIN_NAME = "win-name"; var URL_PRSN_CODE = "prsn-code"; var URL_FUSEACTION = "fuseaction"; var URL_LANG = "lang"; var URL_STACK_KEY = "stack-key"; var URL_STACK_OVERWRITE = "stack-overwrite"; var URL_SNIPPET_FILE = "snippet-file"; var URL_SNIPPET_CIRCUIT = "snippet-circuit"; var URL_SNIPPET_PARENT = "snippet-parent"; var URL_SNIPPET_TYPE = "snippet-type"; var URL_SNIPPET_TYPE = "snippet-data"; var ACTION_ADD = 1; var ACTION_OK = 2; var ACTION_DELETE = 3; var ACTION_SAVE = 4; var ACTION_DISP_SELECTION = 5; var ACTION_EDIT_SELECTION = 6; var ACTION_SORT = 14; var ACTION_SUBMIT = 15; var ACTION_SEARCH = 16; var ACTION_BROWSE = 17; var ACTION_CLEAR = 18; var ACTION_NEXT = 19; var ACTION_PREV = 20; var ACTION_GOTO_PAGE = 21; var ACTION_PICK = 22; var ACTION_SAVE_CLOSE = 23; var ACTION_CLOSE = 24; var ACTION_SEARCH_EDIT = 26; var ACTION_SAVE_NEXT = 29; var ACTION_SAVE_NEW = 28; var ACTION_SAVE_PREV = 30; var ACTION_EDIT = 31; var ACTION_VALIDATE = 32; var ACTION_VALIDATE_CLOSE = 33; var ACTION_CANCEL = 34; var ACTION_UNLOAD = 35; var ACTION_SHOW_PAGE = 36; var ACTION_NEXT_STEP = 37; var ACTION_PREV_STEP = 38; var ACTION_SKIP = 700; var ACTION_SKIP_CLOSE = 2200; var ACTION_SKIP_NEXT = 2800; var ACTION_SKIP_NEW = 2700; var ACTION_SKIP_PREV = 2900; var ACTION_SUCCESS = 0; var ACTION_PENDING = 1; var ACTION_ERROR = 2; var SAVED_SET_INDEX = "LI"; var RETURN_TYPE_DISABLED_PICK = 0; var ID_HEADING = "_heading"; var ID_ORIG_HEADING = "_orig_heading"; var ID_PROC_CDE = "_proc_cde"; var ID_SUBF = "_f"; var ID_HDN_SUBF = "_hf"; var ID_DATA_PARNT_ID = "_data_parnt_id"; var ID_DSP_PARNT_ID = "_dsp_parnt_id"; var ID_DATA_GRP = "_data_grp"; var ID_DSP_GRP = "_dsp_grp"; var ID_REC_NBR = "_rec_nbr"; var ID_REC_TYP = "_rec_typ"; var ID_LAST_FLD_NBR = "_last_fld_nbr"; var ID_LAST_TAG_SEQ = "_last_tag_seq"; var ID_LAST_DATA_GRP_NBR = "_last_data_grp_nbr"; var ID_LAST_DSP_GRP_NBR = "_last_dsp_grp_nbr"; var ID_TAG_NBR = "_tagnbr"; var ID_IND1 = "_i1"; var ID_IND2 = "_i2"; var ID_HEADING_VAL = "_v"; var ID_IFRAME = "fetchField"; var ID_UNLOCK_IFRAME = "unlock_record"; var ID_CHKBX = "chk_"; var ID_PREV_CLOSE_URL = "prev_close_url"; var ID_STRIPPED = "_strip"; var ID_APP_VERSION = "b_appVersion"; var ID_APP_MINOR_VERSION = "b_appMinorVersion"; var ID_APP_NAME = "b_appName"; var ID_BROWSER_LANG = "b_browserlang"; var ID_COOKIE_ENABLED = "b_cookieEnabled"; var ID_ENCODING = "b_encoding"; var ID_JS_VERSION = "b_jsVersion"; var FETCH_ATTACH = 0; var FETCH_HIER = 1; var FETCH_NEXT_NUM = 2; var FETCH_LANG = 3; var FETCH_REG = 4; var FETCH_PICK = 5; var FETCH_CHILD = 6; var FETCH_PRSN = 7; var FETCH_MNGR = 8; var FETCH_ARCT = 9; var FETCH_NOTE = 10; var FETCH_TAG = 11; var FETCH_EQUIV = 12; var FETCH_UPDATE_NOTE = 14; //mantis 319 var EXPND_GRP = 1; var EXPND_CURR_TAG = 2; var HDN_VAL_SEP = "_"; var HDN_VAL_NA = "*"; var PREFIX_ID = "sec"; var HDN_SCTN = "h_h"; var HDN_WRAP = "h"; var BLANK_HEADING = "00000000000"; var BLANK_GRP = "000"; var HDN_FLD_ADD = "fld_add"; var WRAP = "WRAP_"; var TRWRAP = "Wrap_"; var GEN_TYP_BIB = 1; var GEN_TYP_REG = 2; var GEN_TYP_ORI = 3; var GEN_TYP_HEADING = 4; var MDE_DSPLY = "1"; var MDE_NEW = "3"; var MDE_NEW_EQUIV = "4"; var MDE_EDIT = "2"; var MDE_DELETE = "6"; var MENU = "MIKAN_Menu"; var BROWSEB = "browse_"; var SEARCHB = "search_"; var RESTOREB = "restore_"; var DETACHB = "detach_"; var DISPLAYB = "display_"; var EXPANDB = "expand_"; var DELETEB = "delete_"; var ATTACHB = "attach_"; var ATTACHNOTEB = "attachnote_"; var DETACHNOTEB = "detachnote_"; var NEXTNUMBERB = "nextnumber_"; var ADDACCNUMBERB = "addaccnumber_"; var KEYWORDB = "keyword_"; var EQUIVB = "equiv_"; var EDITB = "edit_"; var RECORDSB = "recordsb_"; var ALLOW_DISABLED = "allowDisabled"; var MIK_TRUE_VALUE = "mikTrueValue"; var MIK_EQUIV_VALUE = "mikEquivValue"; var MIK_DETACH_NOTE = "mikDetachNote"; var MIKVALSBFLDS = "mikValSbflds"; var MIKRPTBLSBFLDS = "mikRptblSbflds"; var MIKFLDVLDTN = "mikFldVldtn"; var MIKREPEATABLE = "mikRepeatable"; var MIKCURRENTCOUNT = "mikCurrentCount";