// This file is copyright 2003 feats.com limited. 
// Copying and/or distribution of this file in either its 
// original or modified form for any purpose whatsoever 
// without the agreement of feats.com limited is expressly
// forbidden. 
// PrototypeGlobals.js

var VAL_NOTHING = 0; // Indicates absence of information, as when a question has not been answered.
var VAL_DONTKNOW = 1; // A question is answered as 'don't know'.
var VAL_NO = 2; // Answer is 'no' or false.
var VAL_YES = 3; // Answer is 'yes' or true.

var REPLACE = 0;
var ADD = 1;
var APPENDIX = 2;
var REMOVE_APPENDIX = 3;

var VAL_OTHER = 2147483647; // The maximum value for int datatype in SQLServer and Long integer datatype in MS Access

var TEXTAREA_LIMIT = 300;

// From Components\G.cs
// Application definition constants
var NODATA = 0;
var DONTKNOW = 1;
var NO = 2;
var YES = 3;

var COORDINATOR = 1;
var MANAGER = 2;
var KEYWORKER = 3;
var WORKER = 4;
var GUEST = 5;
var OPERATIONAL_MANAGEMENT = 5;

// Agencies
// DHSSTyp
var DHSS_TYP_1TO1 = 1;
var DHSS_TYP_COUN_AND_STAT = 2;
var DHSS_TYP_COUN = 3;
var DHSS_TYP_HA = 4;
var DHSS_TYP_ACCOMM_SHORT = 5;
var DHSS_TYP_ACCOMM_MED_LONG = 6;
var DHSS_TYP_ACCOMM_OTHER = 7;
var DHSS_TYP_SUPPORT_TENANCY = 8;
var DHSS_TYP_SUPPORT_GENERAL = 9;
var DHSS_TYP_SUPPORT_OTHER_DRUG_ALC = 10;
var DHSS_TYP_DAY = 11;
var DHSS_TYP_ADVICE = 12;
var DHSS_TYP_OTHER_ORGANISATION = 13;
var DHSS_TYP_NON_ACCOMM = 14;
// AgencyTyp
var AGENCY_TYP_1TO1 = 1;
var AGENCY_TYP_ACCOMM = 2;
var AGENCY_TYP_ADVICE = 3;
var AGENCY_TYP_SUPPORT = 5;
var AGENCY_TYP_HEALTH = 6;
var AGENCY_TYP_COUN_AND_STAT = 7;
var AGENCY_TYP_INTERPRETER = 8;
var AGENCY_TYP_MISC = 9;
var AGENCY_TYP_HA = 10;
var AGENCY_TYP_OTHER_ORG = 11;
var AGENCY_TYP_MENT_HEALTH = 12;
var AGENCY_TYP_PHYSICAL_HEALTH = 13;
var AGENCY_TYP_DENTAL_HEALTH = 14;
var AGENCY_TYP_SIGHT_HEALTH = 15;
var AGENCY_TYP_COMM_MENT_HEALTH = 16;
// SpectrumChange
var AGENCY_TYP_NON_ACCOMM = 17;
var AGENCY_TYP_EXTERNAL_SUPPORT = 18;

// Accommodation
// AccommTyp
var ACCOMM_TYP_NO_SUPPORT = 1;
var ACCOMM_TYP_SUP_SHORT = 2;
var ACCOMM_TYP_INSTITUTION_CARE = 3;
var ACCOMM_TYP_ROUGH_SLEEPING = 4;
var ACCOMM_TYP_SUP_MEDLONG = 5;
var ACCOMM_TYP_SUP_SCHEMES_OLDER_PEOPLE = 6;
// AgencySupportTyp
var AGENCY_SUPPORT_TYP_TENANCY = 1;
var AGENCY_SUPPORT_TYP_GENERAL = 2;
// Intransit directions
var INTRANSIT_PUSH = 1;
var INTRANSIT_PULL = 2;


// Message from strings
var FROM_SYSTEM = "Spectrum Administration";
var SYSTEM_NAME = "Spectrum";
// Message distribution types
var TO_ALL_PWDIDS = 1;
var TO_ALL_MANAGERS = 2;
var TO_ALL_KEYWORKERS = 3;
var TO_ALL_WORKERS = 4;
var TO_ALLOC_REP = 5;
var TO_ALL_WITH_SU_WRITE_PERMISSION = 6;
var TO_REP_FOR_APPLICANT = 7;
var TO_ALL_REPS_FOR_ALL_APPLICANTS = 8;
var TO_EXCLUDING_AGENCY_AND_ALL_WITH_SU_WRITE_PERMISSION = 9;
var TO_PUBLISHING_PWDID = 10;
var TO_PUBLISHING_PWDID_AND_MANAGER = 11;
var TO_NEW_ALLOC_REP_AND_COORD = 12;
var TO_COORDINATOR = 99;
var TO_USER = 100;
// Message types
var MESSAGE_TYPE_VACANCY_PUBLISHED = 1;
var MESSAGE_TYPE_VACANCY_FILLED = 2;
var MESSAGE_TYPE_VACANCY_NOT_FILLED = 3;
var MESSAGE_TYPE_VACANCY_EXPIRY_WARNING = 4;
var MESSAGE_TYPE_VACANCY_EXPIRED = 5;
var MESSAGE_TYPE_ACCOMM_TRANSFER = 6;
var MESSAGE_TYPE_REPRESENTATIVE_TRANSFER = 7;
var MESSAGE_TYPE_EXCLUSION_EXPIRED = 8;
var MESSAGE_TYPE_COORD_NOTIFY = 9;
var MESSAGE_TYPE_RISK_ESCALATION = 50;
var MESSAGE_TYPE_AUTO_MESSAGE = 99;
var MESSAGE_TYPE_USER_MESSAGE = 100;
// Vacancy application status types
var APPLIC_STATUS_NEW = 1;
var APPLIC_STATUS_PRE_REG = 2;
var APPLIC_STATUS_SUCCESSFUL = 3;
var APPLIC_STATUS_UNSUCCESSFUL = 4;
var APPLIC_STATUS_CANCELLED = 5;
var APPLIC_STATUS_WITHDRAWN = 6;
// Support types
var SUP_TYP_BASIC_ADVICE = 1;
var SUP_TYP_SPECIALIST_ADVICE = 2;
var SUP_TYP_REHABILITATION_SERVICE = 3;
// Support status types
var SUP_STATUS_SOUGHT = 1;
var SUP_STATUS_APPROVED = 2;
var SUP_STATUS_REJECTED = 3;
var SUP_STATUS_PROVIDED = 4;
var SUP_STATUS_TO_CEASE = 5;
var SUP_STATUS_CEASE_REJECTED = 6;
var SUP_STATUS_CEASED = 7;
// Risk concern levels
var RISK_MINIMAL = 1;
var RISK_MINOR = 2;
var RISK_MODERATE = 3;
var RISK_SIGNIFICANT = 4;

