/*	
 	@Copyright (c) 2002 by Deecal International, Ltd. All Rights Reserved.
 	This contains all the English strings to be displayed in alerts.
 	It needs to be included in each XSL, BEFORE any other js include, otherwise the variables
 	will not be defined and you will get an error.
 	"+ unescape('%E8')+" <=> ???
 	"+ unescape('%E2')+" <=> ??? 
 	"+ unescape('%E9')+" <=> ???
 	"+ unescape('%E0')+" <=> ??? 	
 	"+ unescape('%F9')+" <=> ??? 	
 	"+ unescape('%EA')+" <=> ???	
 	"+ unescape('%FB')+" <=> ???	 	
*/

//ADD ALL NEW STRINGS IN RELEVANT SECTION AT END OF DOCUMENT

//Common Variables
var InvalidPassword = "Invalid format, please contact your administrator for the correct password format";
var Numeric = "Invalid character, must be a numeric value";
var SelectAll = "Select All Rows";
var DeSelectAll = "Deselect All Rows";
var DSelectAll = "Deselect All";
var Submit = "Submit";
var SpecialFileChars = "A filename cannot contain any of the following characters: /\\:?*\"<>^|";
var SpecialChars = "The following characters are not allowed here: &&#163&#8364;+#\,%'<>^|=";
var SpecialCharsNotPercent = "The following characters are not allowed here: &&#163&#8364+;#,\/'<>^|=";
var SpecialCharsInVATField = "The following characters are not allowed here: !\"?$^&*()_+;:@~#,<>/[]{}\|`?";
var GeneralCharsNoAllowed = "The following characters are not allowed here : ";
var EmailField = "The following characters are not allowed here: !\"?$%^|&*()+;:~#,<>/";
var logout = "Are you sure you want to exit the service?";
var NavPrev = "Previous";
var NavNext = "Next";
var NavOf = "of";
var CalMonths = ["January", "February", "March", "April", "May", "June","July", "August", "September", "October", "November", "December"];
var Mon= "Mon";
var Tue= "Tue";
var Wed	= "Wed";
var Thu	= "Thu";
var Fri	= "Fri";
var Sat	= "Sat";
var Sun	= "Sun";
var cCalendar= "Calendar";
var vPrint = "Print";
var vToday = "To-day";
var vClose = "Close";
var vThereAreNo = "There are no existing ";
var vPleaseSelectA = "Please select a ";
var vPleaseSelectOne = "Please select one ";

//Cost Allcoation Group Variables
var CAGAdmin = "Please select a cost allocation system";
var CAG1 = "Cost Allocation Group";
var CAG2 = "Please enter a cost allocation group name";
var CAG3 = "Please select a Cost Allocation Code";

//Cost Allocation Mapping Variables
var CAMappingMain1 = "You must select a valid level";
var CAMappingInner1 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : MCG - CAC MAPPING";
var CAMappingInner2 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : MCC - CAC MAPPING";
var CAMappingInner3 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : COMMODITY MAPPING";
var CAMappingInner4 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : MERCHANT MAPPING";
var CAMappingInner5 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : CARD MAPPING";
var CAMappingInner6 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : QUOTED String";
var CAMappingInner7 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : EXPENSE CATEGORY MAPPING";
var CAMappingInner8 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : MCG - EXPENSE CATEGORY MAPPING";
var CAMappingInner9 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : MCC - EXPENSE CATEGORY MAPPING";
var CAMappingInner10 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : DEFAULT ATM MAPPING";
var CAMappingInner11 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : DEFAULT Personal MAPPING";
var CAMappingInner12 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : DEFAULT Reimbursable MAPPING";
var CAMappingInner13 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : CARD ATM MAPPING";
var CAMappingInner14 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : CARD PERSONAL MAPPING";
var CAMappingInner15 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : CARD REIMBURSABLE MAPPING";
var CAMappingInner16 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : CAS CASH MAPPING";
var CAMappingInner17 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : CAS PROCUREMENT CASH MAPPING";
var CAMappingInner18 = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES : CARD REIMBURSABLE MAPPING";

var MapLevel = "You must select the level you would like to map";
var MapCac = "You must select the code you would like to map to";
var NoRow = "You must select a row before you can map a code to it";
var NoRow2 = "You must select a row before you can unmap it";
var SubmitMatching = "Submit Matching";
var Spaces = "Spaces are not allowed in this field.";
var MCGQuestion = "If you would like this to filter down to MCC level click Ok";

//Cost Allocation System Administration
var CASA1 = "You must select a row before you can edit";
var CASA2 = "You must select a row before you can de-activate it";
var CASA3 = "You must select a row before you can delete it";
var CASA4 = "You must select a row before you can re-activate it";
var CASA5 = "De-activate Code";
var CASA6 = "Update failed : Duplicate level description";
var CASA7 = "Delete failed : Cannot remove an account/dept/project level (1/2/3)";
var CASA8 = "Delete failed : Code(s) are attached on or below this level";
var CASA9 = "Delete failed : No record was found to delete";
var CASA10 = "Create failed : Cannot add a level as a gap would appear";
var CASA11 = "Create failed : Duplicate level description";
var CASA12 = "Create failed : Only 12 levels supported";
var CASA13 = "Create failed : Active code on or below this level";
var CASA14 = "Problem creating/updating the CAC code in level 1 when mapping the key.";
var CASA15 = "Update failed : No rows were updated";
var CASA16 = "Problem creating/updating the CAC code in level 2 when mapping the key.";
var CASA17 = "Update failed : Status has not been changed";
var CASA18 = "Action failed";
var CASA19 = "You have no level selected, please select a level and try again";
var CASA20 = "&nbsp;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS SET-UP : LEVELS AND CODES";
var CASA21 = "Level names cannot be blank";
var CASA22 = "Please enter a CAS name";
var CASA23 = "Please enter a default accounting key description";
var CASA24 = "The account key level cannot be deleted";
var CASA25 = "The accounting key does not follow the active accounting key definition for this cost allocation system";
var CASA26 = "Problem creating/updating the CAC code in level 3 when mapping the key.";
var CASA27 = "The code/key already exists within the cost allocation system.";
var CASA28 = "You are viewing Level 1 codes.";
var CASA29 = "You are viewing accounting keys.";
var CASA30 = "<b>Attach one or many MCG's to an accounting key.</b>";
var CASA31 = "<b>Attach one or many MCG's to a code.</b>";
var CASA32 = "<b>Attach one or many MCC's to an accounting key.</b>";
var CASA33 = "<b>Attach one or many MCC's to a code.</b>";
var CASA34 = "<b>Attach one or many Commodities to an accounting key.</b>";
var CASA35 = "<b>Attach one or many Commodities to a code.</b>";
var CASA36 = "<b>Attach one or many Merchants to an accounting key.</b>";
var CASA37 = "<b>Attach one or many Merchants to a code.</b>";
var CASA38 = "Problem creating/updating the CAC code in level 4 when mapping the key.";
var CASA39 = "Problem creating/updating the CAC code in level 5 when mapping the key.";
var CASA40 = "Problem creating/updating the CAC code in level 6 when mapping the key.";
var CASA41 = "Problem creating/updating the CAC code in level 7 when mapping the key.";
var CASA42 = "Problem creating/updating the CAC code in level 8 when mapping the key.";
var CASA43 = "Problem creating/updating the CAC code in level 9 when mapping the key.";
var CASA44 = "Problem creating/updating the CAC code in level 10 when mapping the key.";
var CASA45 = "Problem creating/updating the CAC code in level 11 when mapping the key.";
var CASA46 = "Problem creating/updating the CAC code in level 12 when mapping the key.";
var CASA47 = "A CAC code does not exist in level 1 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA48 = "A CAC code does not exist in level 2 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA49 = "A CAC code does not exist in level 3 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA50 = "A CAC code does not exist in level 4 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA51 = "A CAC code does not exist in level 5 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA52 = "A CAC code does not exist in level 6 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA53 = "A CAC code does not exist in level 7 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA54 = "A CAC code does not exist in level 8 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA55 = "A CAC code does not exist in level 9 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA56 = "A CAC code does not exist in level 10 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA57 = "A CAC code does not exist in level 11 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA58 = "A CAC code does not exist in level 12 when mapping the key. Please add the CAC code to the level before adding the key.";
var CASA59 = "There is no active accounting key definition for this CAS. Please create a definition before adding/editing accounting keys.";
var CASA60 = "<b>Attach one or many Expense Categories to an accounting key.</b>";
var CASA61 = "<b>Attach one or many Expense Categories to a code.</b>";
var CASA62 = "<b>Attach one or many Expense Categories to an MCG code.</b>";
var CASA63 = "<b>Attach one or many Expense Categories to an MCC code.</b>";
var CASA64 = "You are viewing Expense Categories.";


//Cost Allocation Levels & Codes
var CAC1 = "Please enter a key/code";
var CAC2 = "Please enter a key/code description";

//Card Maintenance Specific Variables
var CardMain1 = "Please select a user from the user panel or cancel the operation.";
var CardMain2 = "Select a card";
var CardMain3 = "You may only select one card";
var CardMain4 = "There are no checkboxes with which to select a card";
var CardMain5 = "Select a checkbox on the user list in the right screen";
var CardMain6 = "Please enter a value in the Embossed Name field";
var CardMain8 = "Please enter a value in the Location field";
var CardMain10 = "Please choose an Open Date which is before the Expiry Date";
var CardMain11 = "You must select a user to continue";
var CardMain12 = "You must enter a card number (16 digits in length) to continue";
var CardMain14 = "Please select a company";
var CardMain15 = "You may only select one card";
var CardMain16 = "Select at least one card from cardlist to approve";
var CardMain17 = "Can't assign approver to selected cards as no approver has been selected";
var CardMain18 = "Can't select a card as advanced card list doesn't contain checkboxes";
var CardMain19 = "Can't select a card as screen doesn't contain an advanced card list";
var CardMain20 = "Can't select a card as basic card list doesn't contain checkboxes";
var CardMain21 = "Can't select a card as screen doesn't contain a basic card list";
var CardMain22 = "Select at least one card to move";
var CardMain23 = "Select a destination entity to move to";
var CardMain24 = "'Select All' functionality only valid for basic and advanced card lists";
var CardMain25 = "Can't display user details for this card as no user been assigned yet";
var CardMain26 = "Can't replace card with itself";
var CardMain27 = "Can't select card for replace, move or deletion as card is marked for deletion";
var CardMain28 = "Please select an approver from the approver panel or cancel the operation.";
var CardMain29 = "Canceling this operation will clear the card details on the right and refresh the card list on the left.\n Are you sure you want to cancel?";
var CardMain30 = "Too many approvers selected, please select fewer or use the Mail all button";

//revised strings for card administration
var CompanyTokenMandatory = "Company Token must be greater then 5 Characters<br><br>";
var CardMandatory = "The following fields(s) are mandatory<br><br>";
var CardLength = "Card number must be 16 digits long";
var CardCardNumber = "Card Number<br>";
var CardEmbossedName = "Embossed Name<br>";
var CardUserName = "User Name<br>";
var CardLocation = "Location";
var CardNoneSelected = "There is no card selected";
var CardSelectOneOnly = "You may only select one card at a time for this function.";
var CardSelectOneReplace = "You may only select one card at a time to replace.";
var CardSelectOneDelete = "You may only select one card at a time for deletion.";
var CardAlreadyDeleted = "This card is already marked for deletion.";
var CardOneIsDeleted = "One of the selected card(s) is marked for deletion and cannot be moved.";
var CardDestinationNode = "You must select a destination entity to move the Card(s) to.";
var CardSelectedExpired = "The selected card is closed/replaced which is not permitted for this function";
var CardSelectedReplaced = "The selected card is replaced which is not permitted for this function";
var CardSelectedReplaced2 = "At least one of the cards selected is replaced which is not permitted for this function";
var CardSelectedExpired2 = "At least one of the cards selected is closed/replaced which is not permitted for this function";
var CardSelectedBCA = "The selected card is a Billing Control Account. BCA Administration is not turned on for this user profile";
var NodeSelectedExpired = "This row represents a previous structure position for the card. In order to move the card, please select the row for the card showing its current structure position";
var NodeSelectedExpired2 = "At least one of the rows selected represents a previous structure position for a card. In order to move the card, please select the row for the card showing its current structure position";
var CardSelectedBCA2 = "At least one of the cards selected is a Billing Control Account. BCA Administration is not turned on for this user profile";
var CardSelectedCashBCA = "The selected card is a Cash Billing Control Account. Cash BCA Administration is not turned on for this user profile";
var CardSelectedBCA3 = "The selected card is a Billing Control Account. Cannot close this kind of card.";
var CardSelectedBCA4 = "At least one of the selected cards is a Billing Control Account. Cannot close this kind of card.";
var CardSelectedBCA5 = "The selected card is a Billing Control Account. Cannot perform the selected operation for this kind of card.";
var CardSelectedCashBCA2 = "At least one of the cards selected is a Cash Billing Control Account. Cash BCA Administration is not turned on for this user profile";
var CardSelectedCashBCA3 = "The selected card is a Cash Billing Control Account. Cannot close this kind of card";
var CardSelectedCashBCA4 = "At least one of the cards selected is a Cash Billing Control Account. Cannot close this kind of card";
var CardReplaceError = "Cannot perform a replace on this kind of card.";
var CardReplaceBCAError = "The selected card is a Billing Control Account. Cannot perform a replace on this kind of card.";
var CardReplaceCashBCAError = "The selected card is a Cash Billing Control Account. Cannot perform a replace on this kind of card.";
var CardReplaceMandatory = "Card Number and Expiry Date are Mandatory.";
var CardReOpenMandatory = "Expiry Date is Mandatory.";
var CardReplaceExists1 = "Card Number entered for replace already exists and belongs to ";
var CardReplaceExists2 = ". Press Continue to proceed or Cancel to abort operation.";
var CardNoRagsInProfile = "Restricted Access Groups are not turned on for this user profile.";
var CardNoFavsInProfile = "Favourites are not turned on for this user profile.";
var CardFavsOff = "Favourites are not turned on for this Cost Allocation System.";
var CardSelectedClosed = "The selected card is closed which is not permitted for this function";
var CardOneIsClosed = "At least one of the cards selected is closed which is not permitted for this function";
var CardSelectedActive = "The selected card is active already which is not permitted for this function";
var CardOneIsActive = "At least one of the cards selected is active already which is not permitted for this function";
var CardsFromDifferentCASs="The selected cards belong to different Cost Allocation Systems. You cannot apply this change across multiple CASs";
var NotACashCard = "A Cash Card cannot be selected";

//Service Profile Variables
var UserProfile1 = "Please select a service profile to delete";
var UserProfile4 = "Please enter a service profile name";
var UserProfile5 = "Please select a service profile";
//Structure
var Structure1 = "Please select a parent entity";
var Structure2 = "Please select an entity";
var Structure3 = "Please select a parent entity for the right-hand panel";
var Structure4 = "Please select a entity in the right-hand panel";
var Structure5 = "Please select a level to continue";
var Structure6 = "Please select a level before attempting to ";
var Structure7 = "There are no existing levels";
var Structure8 = "You are not allowed to delete Level 1";
var Structure9 = "You must enter a level description";
var Structure10 = "There are no corporate levels available for this operation. Please create additional corporate levels.";
var Structure11 = "Please click Download to choose the Structure (.csv) file to upload";
var Structure12 = "Please select only 1 entity";
var Structure13 = "Please enter an entity name";
var StructureError1 = "One of more of the entities selected are either expired or marked for deletion, please select entities which are active.";
var Structure14 = "Please browse for a file with extension .csv";

//Tax Administration (Mapping)
var TaxMapping1 = "Please select a company";
var TaxMapping2 = "Please select a tax entry";
var TaxMapping3 = "Please enter a new description";

//User Administration
var UserAdmin1 = "You must select an option from the drop down list to proceed";
var UserAdminInner0 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER";
var UserAdminInner1 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : UNSETUP USERS";
var UserAdminInner2 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : UNASSIGNED USERS";
var UserAdminInner3 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : ALL USERS USERS";
var UserAdminInner4 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : ACTIVE USERS";
var UserAdminInner5 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : EXPIRED USERS";
var UserAdminInner6 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : NON-CARDHOLDER USERS";
var UserAdminInner7 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : CARDHOLDER USERS";
var UserAdminInner8 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : START USERS";
var UserAdminInner9 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT : CARD ONLY VIEWPOINT";
var UserAdminInner10 = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER MANAGEMENT";

var AssignVP = "Assign View Point";
var UpdateVP = "Update View Point";
var Only1VP = "Please select only 1 view point";
var VPAssignSuccess = "The user(s) view point has been successfully updated";
var UpdateSuccess = "The users details have been successfully updated";
var UpdateFail = "The users details have failed to be updated";
var QuickCardSetupFail = "The users details failed to be updated due to Quick Card Setup data entered.";
var UserGetImportAlertFlag = "You cannot turn off \"Show alerts from import\" flag, because it is the only user that receives alerts from the import currently. Please assign another user to receive the import alerts before you can turn off that flag on this user.";
var UserGetImportAlertFlagProfile = "You cannot change the profile of this user because it will turn off \"Show alerts from import\" flag and it is the only user that receives alerts from the import currently. Please assign another user to receive the import alerts before you can change this user's profile.";
var UserGetImportAlertFlagDelete = "You cannot expire this user, because it is the only user that receives alerts from the import currently. Please assign another user to receive the import alerts before you can expire this user.";
var UserGetImportAlertFlagDeleteCard = "You cannot expire this card, because its user is the only user that receives alerts from the import currently. Please assign another user to receive the import alerts before you can expire this card and its user.";
var LockSuccess = "User(s) accounts have been successfully locked";
var UnLockSuccess = "User(s) accounts have been successfully unlocked";
var GenPasswordSuccess = "New passwords have been successfully sent to user(s)";
var InvalidProfileSelected = "Please select a profile";
var NoUsersSelected = "Please select at least one user";
var SelectOnlyOneUser = "Please select only one user for this function";
var SelectedUserNotPermitted = "The selected user is already active which is not permitted for this function";
var SelectedUserAlreadyDeleted = "The selected user is already deleted which is not permitted for this function";
var AssignExpenseApproverSuccess = "Expense approver successfully assigned";
var InvalidUserEmailAddress = "Unable to generate password as the selected user has no email address";
var GenPasswordFailed = "Generate new passwords has failed";
var NoViewpoint = "Please select a view point";
var FirstAndSecondApproverSame = "Cannot choose same approver for first and second approver.";

var InvalidCurrencyCode = "Please select a currency";
var InvalidThreshold = "Please enter a threshold amount";
var InvalidLoginNameEntered = "Please enter the users 'User Login'";
var InvalidSurnameEntered = "Please enter the users surname";
var InvalidFirstnameEntered = "Please enter the users first name";
var InvalidPasswordEntered = "Invalid format for the users password, please contact your administrator for the correct password format.";
var InvalidPasswordConfirm = "Invalid confirmation password entered";
var InvalidMotherMaidenName = "Please enter the user mothers maiden name";
var InvalidPhoneNumber = "Please enter the users phone number";
var InvalidCurrencyFormat = "Invalid currency format entered";
var InvalidNodeId = "Please select a view point";
var InvalidProfile = "Please select a profile";
var InvalidEmbossedName = "Please enter the Embossed name";
var invalidEmail = "Please enter a valid email address";

var OneUser = "Please select only one user to edit";
var NoUser = "Please select a user to continue";
var NoDel = "Please select a row to delete";
var NoLock = "Please select a row to lock";
var NoUnlock = "Please select a row to unlock";
var AtLeastOne = "You must select a card to continue";
var Mandatory = "The following field(s) are mandatory fields<br><br>";
var FirstName = "First Name<br>";
var Surname = "Surname<br>";
var Login = "User Login<br>";
var Password = "Password<br>";
var ConfirmPassword = "Confirm Password<br>";
var Phone = "Phone No.<br>";
var MothersName = "Mother's Maiden Name<br>";
var MoveCard = "Move Card";
var addEdit1 = "Add/Edit User";
var addEdit2 = "Quick Cardholder Setup";
var UserAdminError1 = "One or more of the selected user(s) are either expired or marked for deletion, please select users which are active.";
var UserAdminError2 = "One or more of the selected user(s) has a profile of Corporate Administrator, and cannot have his viewpoint changed.  Please re-select users.";
var UserAdminError3 = "One or more of the selected user(s) has a profile that cannot be locked. Please re-select users.";
var UserAdminError4 = "Please select a row to continue";
var AssignActivities = "Assign Activities";
var SaveActivities = "Save Profile Activities";
var SelectFirstApprover = "Please select the First Approver";

//Export Alert strings
var Export1 = "Enter an Export Set name";
var Export2 = "There are no Export Sets displayed";
var Export3 = "Please select one or more Export Sets";
var AcceptStructureBtn = "Update Structure";
var AssignStructureBtn = "Assign Structure";
var AcceptCalendarBtn = "Update Calendar";
var AssignCalendarBtn = "Assign Calendar";
var AcceptFormatBtn = "Update Format";
var AssignFormatBtn = "Assign Format";
var AcceptDetailsBtn = "Update Details";
var AssignDetailsBtn = "Assign Details";
var Export4 = "Please select only one Entity";
var Export5 = "Please select an Entity";
var Export6 = "Please select a 'From Date' using the calendar";
var Export7 = "Please select a 'To Date' using the calendar";
var Export8 = "Please select a 'To Date' which is on or after the selected 'From Date'";
var Export9 = "Please select a 'To Date' which is on or before to-day";
var Export10 = "Please select a Period range from the dropdown";
var Export11 = "The calculated 'To Date' cannot be later than to-day's date";
var Export12 = "Please select an Export type to run.";
var Export13 = "Please select one or both of 'Add Run Number to file name' and 'Add Run Date to file name'";
var Export14 = "Please select a file to download";
var Export15 = "Please enter a file name to continue.";
var Export16 = "Please select a file extension to continue.";
var Export18 = "Please select only one Export Set";
var Export19 = "Please select an Export Set";
var Export20 = "Please assign a Format before assigning Details";
var Export21 = "A calendar does not need to be added for a non-transaction based - card export.";
var Export22 = "Please enter a Journal Reference";
var Export23 = "Entity value was cleared when an entity was de-selected. Please re-select an entity";
var ExpInvalidCharInFileName = "The following characters are not allowed in this field: ";
var Export24 = "Please assign a CAS from the Export Sets screen";
var Export25 = "Please assign a Currency from the Export Sets screen";

//Report Alert strings
var Report1 = "Please enter a report Set name";
var Report2 = "There are no report sets displayed";
var Report3 = "Please select one or more report sets";
var Report4 = "Please enter a report set description";
var Report5 = "Please select a cost allocation system";
var Report6 = "Please select a level";
var Report7 = "Please select a 'From Date'";
var Report8 = "Please select a 'To Date'";
var Report9 = "Please select either 'Week' or 'Month' 'From Date'";
var Report10 = "Please select an output type";
var Report11 = "Please select either all Tax Reports or all Non-Tax Reports";
var Report12 = "Please select an entity or card for assignment to the report set";
var Report14 = "Please select a calendar for assignment to the report set";
var Report15 = "There are no reports available";
var Report16 = "Please select a report";
var Report17 = "Please select only one report Set for update";
var Report18 = "Structure entity changes for this type of report, can cause inconsistent results if previously selected parameters are not amended eg Cost Allocation System";
var AssignStructureBtn = "Assign Structure";
var AcceptCalendarBtn = "Update Calendar";
var AssignCalendarBtn = "Assign Calendar";
var AcceptDetailsBtn = "Update Details";
var AssignDetailsBtn = "Assign Details";
var Report20 = "Please select only 1 report";
var Report21 = "This type of report is only available for viewing, not downloading";
var Report22 = "This type of report is only available for downloading, not viewing";
var Report23 = "Please select a Merchant Category Code";
var Report24 = "There are no Merchant Category Codes in the list";
var Report25 = "Please select a Cost Allocation Level";
var Report26 = "Please select a VAT Registration Code";
var Report27 = "Default structure can only be selected for VAT reports";
var Report28 = "Please select a currency to Report In";
var Report29 = "Please select a Currency Set";
var Report30 = "Please select a Price List";

//Calendar alert Strings
var Calendar1 = "Please select a date that is before the next period 'To Date'";
var Calendar2 = "Please select a date that is before or on the current periods 'To Date'";
var Calendar3 = "Please enter a calendar name";
var Calendar4 = "Please enter a start date";
var Calendar5 = "Please enter Equivalent GL Period Number";
var Calendar6 = "Please enter number of periods";
var Calendar7 = "Please select only one calendar";
var Calendar8 = "Please select one or more calendars to delete";
var Calendar9 = "Please select a calendar";
var Calendar10 = "Please select a date that is after the current Period 'From Date'";
var Calendar11 = "Please select a period";
var Calendar12 = "Please select only one period";
var Calendar13 = "Please enter value in 'No. Of Periods' field";
var Calendar14 = "Please enter value in 'To Date' field";
var Calendar15 = "Can't delete historical periods";
var Calendar16 = "Please select a format";
var Calendar17 = "You must create at least one period to continue.";
var Calendar18 = "A calendar can only have 1 - 99 periods";
var Calendar19 = "Please enter a GL Period number in the range 1 - 100";

//Transaction Processing
var CacFilter = "No code - level ";
var TransProcessing1 = "Please select a row for this operation";
var TransProcessing2 = "There are currently no records available";
var TransProcessing3 = "Please select the row(s) you wish to view";
var TransProcessing4 = "Transactions cannot be approved, as mandatory cost allocation codes have not been applied, please assign";
var CommentFail = "Update failed : The comment was not saved";
var CommentSuccess = "The comment has been successfully updated";
var CommentFail2 = "There has been an unexpected update failure your comment may not have been saved";
var AssignCACFail = "Update failed : The code has not been assigned";
var AssignCACFailMode3 = "Update failed : Cost Allocation has not been assigned";
var AssignCACFailMode3Invalid = "The combination of selected accounting codes does not create a valid accounting key.<br>The error occurred on row ";
var AssignCACSuccess = "The code has been successfully assigned";
var AssignCACFail2 = "There has been an unexpected update failure the code may not have been assigned";
var DisputeFail = "Update failed : Dispute status was not saved";
var DisputeSuccess = "The dispute status has been successfully updated";
var DisputeFail2 = "There has been an unexpected update failure the dispute status may not have been saved";
var ReviewFail = "Update failed the selected transaction(s) have not been reviewed";
var ReviewSuccess = "The transaction(s) have been successfully reviewed";
var ReviewSuccess2 = "Not all of the selected transaction(s) have been successfully reviewed";
var ReviewSuccess3 = "The transaction(s) have been successfully reviewed however some transaction(s) had no tax done";
var ReviewSuccess4 = "Not all of the selected transaction(s) have been successfully reviewed and some transaction(s) had no tax done";
var ReviewSuccess5 = "Not all of the selected transaction(s) have been successfully reviewed as some did not have mandatory CACs set";
var ReviewFail2 = "There has been an unexpected update failure the transactions may not have been reviewed";
var UnReviewFail = "Update failed : Selected transaction(s) have not been unreviewed";
var UnReviewSuccess = "The transaction(s) have been successfully unreviewed";
var UnReviewSuccess2 = "Not all of the selected transaction(s) have been successfully unreviewed";
var UnReviewFail2 = "There has been an unexpected update failure the transaction(s) may not have been unreviewed";
var ApproveFail = "Update failed : Selected transaction(s) have not been approved";
var ApproveSuccess = "The transaction(s) have been successfully approved";
var ApproveSuccess2 = "Not all of the selected transaction(s) have been successfully approved";
var ApproveSuccess3 = "Not all of the selected transaction(s) have been successfully approved as some did not have mandatory CACs set";
var ApproveFail2 = "There has been an unexpected update failure, the transaction(s) may not have been approved";
var UnApproveFail = "Update failed : The selected transaction(s) have not been unapproved";
var UnApproveSuccess = "The transaction(s) have been successfully unapproved";
var UnApproveSuccess2 = "Not all of the selected transaction(s) have been successfully unapproved";
var UnApproveFail2 = "There has been an unexpected update failure the transaction(s) may not have been unapproved";
var NoLineItemsAllowed = "You cannot have line items selected for this operation";
var NoSplitItemsAllowed = "You cannot have split lines selected for this operation";
var NoSplitTaxItems = "Please use the split dialog box to assign tax to a split transaction";
var AssignTaxFail = "Update failed : The tax has not been assigned";
var AssignTaxSuccess = "The tax has been successfully assigned";
var AssignTaxSuccess2 = "The tax has been successfully assigned however some selected transaction(s) were not updated due to them being evidence for Tax";
var AssignTaxFail2 = "There has been an unexpected update failure the tax may not have been assigned";
var AssignTaxSuccess3 = "The tax has been successfully assigned however some selected transaction(s) were not updated due to them being updated by another user";
var AssignTaxSuccess4 = "The tax has been successfully assigned however some selected transaction(s) were not updated due to them being evidence for Tax and/or updated by another user";
var AssignTaxSuccess5 = "The tax has been successfully assigned however some selected transaction(s) were not updated due to Tax code being from a country other than the transaction(s) origin";
var AssignTaxFail5 = "Update failed due to transaction(s) being evidence for Tax and/or updated by another user";
var AssignTaxFail6 = "Update failed due to being updated by another user";
var AssignTaxFail7 = "Update failed due to transaction(s) being evidence for Tax";
var AssignTaxFail8 = "Update failed due to Tax code being from a country other than the transaction(s) origin";
var AssignTaxFail9 = "Tax Amount cannot be greater than the Original Amount";
var ApprovedError = "Some or all of the transaction(s) selected are Approved\nwhich is not permitted for this operation\nPlease uncheck these transactions to continue";
var ExportedError = "Some or all of the transaction(s) selected are Exported\nwhich is not permitted for this operation\nPlease uncheck these transactions to continue";
var SplitApprovedError = "The transaction you selected is Approved\nwhich is not permitted for this operation";
var SplitExportedError = "The transaction you selected has been Exported\nwhich is not permitted for this operation";
var SplitExportedApprovedError="One or more of the transactions you selected has been Approved/Exported which is not permitted for this operation. Please deselect this/these transaction(s) and try again."
var SplitEvidenceError = "The transaction you selected is Evidence for VAT\nand cannot be split";
var SplitNumberError = "You must enter the number of split lines required to continue";
var SplitAmountLinesError = "Number of split lines must be greater than 1";
var SplitAssignTaxError = "Tax cannot be assigned as no rows have been selected";
var SplitSuccess = "The transaction has been successfully split";
var SplitConcurrent = "The transaction has not been split due to it being updated by another user";
var SplitInvalid = "The transaction has not been split due to the cost allocation being invalid";
var SplitTaxNotCorrect = "The total amount for this transaction is invalid as it does not include tax";
var DeleteSplitConcurrent = "The transaction splits have not been deleted due to the transaction being updated by another user";
var SplitFail = "There has been an unexpected error, the transaction has not been split";
var SplitNoTopLine = "Please select the top line transaction to<br>create/edit the split lines";
var DeleteSplitFail = "There has been an unexpected error, the transaction has not been deleted";
var OnlyOneRow = "You can only select one row at a time for this operation";
var TPSelectAllBtn = "Select All";
var TPAssignCACBtn = "Assign CACs";
var TPAssignTaxCodeBtn = "Tax";
var TPDisputeBtn = "Dispute";
var TPReviewBtn = "Review";
var TPAddCommentBtn = "Comment";
var TPApproveBtn = "Approve";
var TPUnApproveBtn = "Unapprove";
var TPUnReviewBtn = "Unreview";
var TPSplitBtn = "Split";
var TPViewDetailsBtn = "Details";
var TPShowTraceBtn = "Trace";
var TPSplit = "Split";
var TPFrom = "From";
var TPTo = "To";
var TPSplit1 = "Create Split Lines";
var TPSplit2 = "Change Edit Mode";
var ReviewFail6="Not all of the selected transactions have been reviewed as some did not have mandatory comments entered"
var ApproveFail4="Not all of the selected transactions have been approved as some did not have mandatory comments entered"
var CascadesPleaseChooseOne="As cascades are set up in this CAS please process transactions separately";

//message and values used by the date validator
var ourDateFormat = "DD/MM/YY";
var usDateFormat = "MM/DD/YY";
var TPStartInvalidMsg = "The '";
var TPEndInvalidMsg = "' date field contains an invalid format. The correct format is ";
var TPMixedEvidence = "You cannot have multiple evidence transactions with different rates for this operation";
var GeneralConcurrencyFailure = "Update failed due to being updated by another user";
var SplitInvestigateMsg = "Cannot investigate a split line";
var ReceiptFail = "Update failed : The receipt status was not saved";
var ReceiptSuccess = "The receipt status has been successfully updated";
var ReceiptFail2 = "There has been an unexpected update failure your receipt status may not have been saved";
var TPNoSplitDesc = "The transaction has not been split. Please enter a description for all line items and resubmit the request";

//EStatement
var EStmtString1 = "Please select a user to continue.";

//Enquiries
var Enquiry1 = "Please enter a valid From and To Date";
var BacktoMCCEnquiry = "Back to MCC Enquiry";
var BacktoMCGEnquiry = "Back to MCG Enquiry";
var BacktoMerchantEnquiry = "Back to Merchant Enquiry";
var BacktoMerchantEnquiryList = "Back to Merchant Enquiry List";
var BacktoSelfRegistration = "Back to Self Registration List";
var CurrencyBlank = "Please Select a Currency";
var CurrencyReportBlank = "Please Select a Reporting Currency";
var CurrencySetBlank = "Please Select a Currency Set";
var DaysOverBlank = "Please Enter the Number of Days Over";

var SelfRegDetailName = "Self Registration Detail";

//Alerts
var Alert1 = "Please select an Alert to delete";
var ValidDate1 = "Please select a 'Period From Date' which is before or on the 'Period To Date'";
var ValidDate2 = "Please select a 'Period To Date' which is not in the future";
var ValidDate3 = "Please select a 'Period From Date' which is not in the future";

//Login
var Login1 = "Please enter a Username";
var Login2 = "Please enter your Mother's Maiden Name";
var Login3 = "Please enter the last 4 digits of your phone number";
var Login4 = "Please enter the last 4 digits of your credit card number";
var Login5 = "Please enter details";
var Login6 = "Please enter your password in both the password and confirmation password fields"; //Added to FormValidationStrings.js
var Login9 = "The Password and Confirmation Password fields do not match";
var Login10 = "Please enter your password";

var SelfReg1 = "Please enter a First Name";
var SelfReg2 = "Please enter a Surname";
var SelfReg3 = "Please enter an Email Address";
var SelfReg4 = "Please enter either Company ID or Card Number";
var SelfReg5 = "CompanyID must be numeric";
var SelfReg6 = "Card Number must be numeric";
var SelfReg7 = "Please enter Mother's Maiden Name";

var RunReport1 = "Please select a valid Calendar Period. Only Calendar periods with a From and To Date prior to today's date can be selected.";
var ErrorMsgOne = "This profile currently has users assigned to it. If it is deleted these users will be switched to the Company Default Profile. Do you still want to delete this profile ?";
var ErrorMsgTwo = "This profile cannot be deleted as other profiles are built on it.";
var ErrorMsgThree = "The requested Service Profile can not be deleted as it is marked as Default Service Profile for this company.";
var ErrorMsgFour = "The given profile can not be deleted due to an Error. Please report this error to Support.";
var ErrorMsgFive = "The service profile has been deleted successfully.";
var ErrorMsgSix = "The service profile has been added successfully.";
var ErrorMsgSeven = "The service profile can not be added due to an Error.";
var ErrorMsgEight = "The service profile can not be added due to the Description missing.";
var ErrorMsgNine = "The service profile name already exists.";
var ErrorMsgTen = "The service profile can not be added as the original profile does not have any activities assigned.";
var ErrorMsgEleven = "The service profile activities have been updated successfully.";
var ErrorMsgTwelve = "You cannot delete the Profile Administration entitlement from the Default Admin profile.";
var ErrorMsgThirteen = "It is not possible to save the Service Profile at this time. This may be due to a Database Error.";
var ErrorMsgFourteen = "You cannot delete the Profile Administration entitlement from the Master profile.";
var ErrorMsgFifteen = "You are not allowed to remove the Basic service. You must select at least one activity from the Basic service.";


//Masking
var MaskingStr1 = "Reference Point";
var MaskingStr2 = "Rule Group";
var Masking4 = "Please enter a reference point name";
var Masking5 = "There are no existing rule groups";
var Masking6 = "Please select a rule group";
var Masking7 = "There can only be 1 unassigned reference point at any one time.\n Please assign the existing unassigned reference point to the structure.";
var Masking8 = "Please select only 1 rule group";
var Masking9 = "Please enter a reference string length";
var Masking10 = "Please enter a value in the 'From Character' field";
var Masking11 = "Please enter a value in the 'To Character' field";
var Masking12 = "Please select a rule type";
var Masking13 = "You cannot add another rule to this rule group. \nA rule, of type 'Any reference Length' exists within it.";
var Masking14 = "Please enter valid 'From' and 'To' characters .";
var Masking15 = "Please enter a valid 'To Character'.";
var Masking16 = "You cannot add another Rule Group to this Reference point.\nAn 'Any' rule type exists within it";
var Masking17 = "You cannot enter the value 0 as a From or To Character";
var Masking18 = "You cannot enter the value 0 as a Reference Length";
var Masking19 = "You cannot add this rule group as no Cost Allocation Levels have been set up for this CAS.";

//Export Format
var ExportFormat1 = "Format ";
var ExportFormat2 = "Please enter an export format name";
var EFAddEditLineItems = "Add/Edit Line Types";
var EFSubmitLineItems = "Submit Line Types";
var ExportFormat3 = "Please add one or more line types to this export format before attempting to Add/Edit the format details.";
var ExportFormat4 = "Field";
var ExportFormat5 = "Please enter a date length.";
var ExportFormat6 = "Please enter an amount length.";
var ExportFormat7 = "Please enter a character length.";
var ExportFormat8 = "Please enter indicator values.";
var ExportFormat9 = "Please enter the number of decimals required.";
var ExportFormat10 = "Please enter a value for the text field.";
var ExportFormat11 = "The selected field is not a text field";
var ExportFormat12 = "This is a text field, therefore you cannot set the properties";
var ExportChars = "The following characters are not allowed here: ??#\,<=";
var ExportFormat13 = "The maximum date length allowed in the system is 15";
var ExportFormat14 = "The maximum number of decimals allowed in the system is 6";
var ExportFormat15 = "Please enter a positive indicator or the default '+' will be used";
var ExportFormat16 = "Please enter a negative indicator or the default '-' will be used";
var ExportFormat17 = "Please enter valid start and end values, i.e. between 1 and the Character/Numeric length";
var ExportFormat18 = "Please enter a valid end value, i.e. between 1 and the Character/Numeric length";
var ExportFormat19 = "Please enter a valid end value, i.e. [start - end] range must be within the Character/Numeric length";
var ExportFormat20 = "Please enter a valid date length, i.e must be at least date format length e.g. dd/mm/yyyy length is 10";
var ExportFormat21 = "You can only select one Export Format Condition to delete";
var ExportFormat22 = "You must select one Export Format Condition to delete";
var ExportFormat23 = "Please enter an amount length greater than 0.";
var ExportFormat24 = "Please enter a character length greater than 0.";
var ExportFormat25 = "You must select an Export Group Type";
var ExportFormat26 = "You must select a Style for Transaction Group Type";
var ExportFormatChooseLine = "You must choose a line type";
var ExportFormatChooseField = "You must choose a field";
var ExportFormatFromInvalid = "Invalid From value";
var ExportFormatToInvalid = "Invalid To value";
var ExportFormatFromToInvalid = "The From value cannot be greater than the To value";

//Company Administration
var compAdmin1 = "Add/Edit Ext. Companies";
var compAdmin2 = "updateBillingUnit";
var compAdmin3 = "addBU";
var compAdmin4 = "Organisation Name<br>";
var compAdmin5 = "Bank<br>";
var compAdmin6 = "Data Provider<br>";
var compAdmin7 = "Product<br>";
var compAdmin8 = "Address Line 1<br>";
var compAdmin9 = "Address Line 2<br>";
var compAdmin10 = "Address Line 3<br>";
var compAdmin11 = "Country<br>";
var compAdmin12 = "Currency<br>";
var compAdmin13 = "Telephone Number<br>";
var compAdmin14 = "Root Entity Description<br>";
var compAdmin15 = "Default Cycle No<br>";
var compAdmin16 = "Unassigned Entity Description<br>";
var compAdmin17 = "Cas Description<br>";
var compAdmin18 = "Entity to Add to<br>";
var compAdmin19 = "Travel Agent<br>";
var compAdmin20 = "Lodge Account Number<br>";
var compAdmin21 = "External Company ID<br>";
var compAdmin22 = "Tax Reg No.<br>";
var compAdmin23 = "User Login<br>";
var compAdmin24 = "User Password<br>";
var compAdmin25 = "User Phone No.<br>";
var compAdmin26 = "Mothers Maiden Name<br>";
var compAdmin27 = "User First Name<br>";
var compAdmin28 = "User Last Name<br>";
var compAdmin29 = "Company Token<br>";
var compAdmin30 = "You must select an Organisation to continue";
var compAdmin31 = "Change Ext. Company Status";
var compAdmin32 = "Return To Org. Administration";
var compAdmin33 = "External Company Name<br>";
var compAdmin34 = "Cycle No<br>";
var compAdmin35 = "Tax Reg Country<br>";
var compAdmin36 = "Tax Target Country<br>";
var compAdmin37 = "Default Vat Code<br>";
var compAdmin38 = "Out of Scope Vat Code<br>";
var compAdmin39 = "Company Type<br>";
var compAdmin40 = "Default Profile<br>";
var compAdmin41 = "OCS Username<br>";
var compAdmin42 = "OCS Password<br>";
var compAdmin43 = "OCS X500 ID<br>";
var compAdmin44 = "Run number must be a numeric value";
var compAdmin45 = "An export group must be selected";
var compAdmin46 = "This function is only available for Lodge companies";
var compAdmin47 = "No more entry allowed for the selected option";
var compAdmin47_1 = "You have reached the maximum entry for Travel Agents";
var compAdmin47_2 = "You have reached the maximum entry for Recipients List";
var compAdmin48 = "Please select the companies you wish to merge.";
var compAdmin49 = "Company Name<br>";
var compAdmin50 = "Entity<br>";
var compAdmin51 = "Address Line 4<br>";


var equivalentCompanyPeriodNo = "Equivalent Company Period No : ";
var equivalentGLPeriodNo = "Equivalent GL Period No : ";
var replaceCard = "Replace Card";
var chooseApprover = "Choose Approver";
var assignUser = "Assign User";
var chooseUser = "Choose User";
var chooseCard = "Choose Card";
var assignApprover = "Assign Approver";
var cancel = "Cancel";

var NoDupAssoc = "Please select the level you would like to add associations to";
var associate1 = "Please select the code(s) you would like to have associated";
var associate2 = "Please select a Cost Allocation Code for other codes to be associated to.";
var associateFail1 = "Update failed : The Association was not created";
var associateFail2 = "Update failed : No association found for this level";
var associateFail3 = "Update failed : Invalid association";
var associateRule1 = "The Association rule has been successfully saved";
var associateRule2 = "Update failed : The Association rule has not been saved";
var noAssociationsSelected = "Please select the level(s) you would like to have associated";
var YouAreHereCostAllCostAllSetupAssoc = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS SET-UP : ASSOCIATIONS";
var selectCard = "Select Card";

//html js string variables /Administration
var detailsFor = "Details for : ";
var areYouSureYouWantToDelete = "Are you sure you want to delete ";
var card = "Card";
var areYouSureYouWantToDeleteCard = "Are you sure you want to delete card ";
var organisationName = "Organisation Name : ";
var reActivate = "Re-Activate";
var deActivate = "De-activate Code";
var pleaseBrowseForAFileWithExtensionCSV = "Please browse for a file with extension '.csv' ";
var invalidCharacterCommodityCodesMustBeNumeric = "Invalid character, Commodity Codes must be numeric";
var lineTypesIncluded = "Line Types Included";
var exportFormatGroupName = "Export Format Group Name";
var selectAllRows = "Select All Rows";
var deselectAllRows = "Deselect All Rows";
var theCardNumberYouHaveEnteredDoesNotExist = "The Card number you have entered does not exist";
var passwordNotCompliantWithPasswordPolicy = "The chosen password is not compliant to the password policy, see password policy within the online help";
var loginIdentifierNotUnique = "The login Identifier chosen is not unique, please change this entry.";
var usersSuccessfullyDeleted = "User(s) have been successfully expired";
var changeProfileSuccessfully = "User(s) profiles have been successfully updated";
var pleaseEnterAUserGroupName = "Please enter a Service Name";
var userSuccessfullyResetToCH = "User has been successfully reset To Cardholder";

// html js string variables /Masking
var referencePointName = "Reference Point Name";
var structurePoint = "Structure Point";

// html js string variables /TransactionProcessing
var page = "Page";
var merchantName = "Merchant Name";
var assignTAXCode = "Assign TAX Code";
var notSelectedValidTaxCodeAndRate = "You have not selected a valid Tax Code and Rate";

//Calendar.js
var CalDow = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];

//Common.js
var Jan = "Jan";
var Feb = "Feb";
var Mar = "Mar";
var Apr = "Apr";
var May = "May";
var Jun = "Jun";
var Jul = "Jul";
var Aug = "Aug";
var Sep = "Sep";
var Oct = "Oct";
var Nov = "Nov";
var Dec = "Dec";

// formvaladition.js

var lowercase = "abcdefghijklmnopqrstuvwxyz";
var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

// ft.js

var AJavaScripterrorhasoccurredonline = "A JavaScript error has occurred on line";
var DoyouwishtoreportthisError = "\n\nDo you wish to report this error?";
var anonymous = "anonymous";
// var function  = "function";
var ddefault = "default";
var Clicktoclose = "Click to close";
var Clicktoopen  = "Click to open";
var Folderhasnochildren = "Folder has no children";
var PleasewaitforMenu = "<B><CENTER>Please wait for menu<BR>to be constructed</B><P>";
var Loadingnotcomplete = "Loading not complete";
var Nomenustructure = "No menu structure";
var Netscape4prob = "Netscape version 4 cannot handle menu within table or form without frames";
var OldBrowserProb = "Old browsers cannot use menus without frames. Please upgrade.";
var Pleasewaitformenu = "Please wait for menu.";
var doNoresizewindow = "Please do not resize window while menu is loading.\n\n Resize again to redraw menu.";

// MaskingStart.js

var NotAllowed = "Not allowed, an 'Any' rule type exists";

// PeriodTable.js

var FromDate = "FromDate";
var ToDate   = "ToDate";

// ReportDetails.js

var PleaseSelectaCAL = "Please select a CAL";

// ReportDownload.js

var HtmFileViewed = "Htm file viewed..";

// UserAdministration.js

var AdvancedSearch = "advancedSearch";

// Calendar.js

var January = ">January</option>\n";
var February =  ">February</option>\n";
var March = ">March</option>\n";
var April = ">April</option>\n";
var May = ">May</option>\n";
var June = ">June</option>\n";
var July = ">July</option>\n";
var August =  ">August</option>\n";
var September = ">September</option>\n";
var October =  ">October</option>\n";
var November = ">November</option>\n";
var December =  ">December</option>\n";
var selected = "selected";
var HTMLCalendar = "<head><title>Calendar</title>";
var HTMLText = "<style type=\"text/css\">\n<!--";
var HTMLSun  = "'><B>Sun</B></FONT></TD>";
var HTMLMon  = "'><B>Mon</B></FONT></TD>";
var HTMLTue  = "'><B>Tue</B></FONT></TD>";
var HTMLWed  = "'><B>Wed</B></FONT></TD>";
var HTMLThu  = "'><B>Thu</B></FONT></TD>";
var HTMLFri  = "'><B>Fri</B></FONT></TD>";
var HTMLSat  = "'><B>Sat</B></FONT></TD>";
var DDate = "Date";
var returnTrue = "return true;";

// AdvancedLevelSelectionxsl.js

var NoCostAllocLevel = "Your company does not have any Cost Allocation Levels set up";

// BLFilterxsl.js and BLManagerFilterxsl.js

var NotSelectACategory = "You are not permitted to select a category heading in the event type list.";
var ValidDateTimeRange = "Please enter a valid date/time range.";

// ImportAdminStartxsl.js
var YouAreHereImportAdmin = "&#160;<b>YOU ARE HERE : </b> ADMINISTRATION : IMPORT";

// ImportAdminStartxsl.js
var YouAreHereImportFileDefinitions = "&#160;<b>YOU ARE HERE : </b> IMPORT : FILE DEFINITIONS";

// BusinessLogsStartxsl.js
var YouAreHereAdminBLogs = "&#160;<b>YOU ARE HERE : </b> ADMINISTRATION : BUSINESS EVENT AUDIT TRAIL";
var NoBusinessLogs = "There are no business event in the list.";
var SelectABusinessLog   = "Please select a Business Event to view";

// CacAssociationsStartxsl.js
var YouAreHereCoatAlloc = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS SET-UP : ASSOCIATIONS";

// AssociationsStart.xsl
var SelectAssRecord = "You must select a record before you can delete it";
var SelectAssLevel = "You must select a level before you can view its CAC associations";

// cacListxsl.js

var TheseAreCostAllocationCodes = "<b>These are the Cost Allocation Codes for :</b> ";
var TheseAreCostAllocationKeys = "<b>These are the Cost Allocation Keys for :</b> ";

// CAGMainScreenxsl.js
var YouAreHereCoatAllocSetUp = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS GROUPS : COST ALLOCATION GROUPS";

// CagReviewMainScreenxsl.js

var YouAreHereCostAllocRevCost = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : COST ALLOCATION SET-UP : REVIEW COST ALLOCATION GROUP";

// CAMappingStartxsl.js

var YouAreHereCostAllocRulesSet = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : MAPPING RULES";

// CardAdministrationStartxsl.js
var Move = "Move";
var YouAreHereCardManagement = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : CARD : CARD MANAGEMENT";
var YouAreHereExpenseManagement = "&#160;<b>YOU ARE HERE : </b>GET EXPENSES";
var YouAreHereExpenseTracking = "&#160;<b>YOU ARE HERE : </b>CLAIMS LIST";

 // Cardholder_tablexsl.js

var YouAreHereUserAdmin = "&#160;<b>YOU ARE HERE : </b>USER MANAGEMENT";

// CardApplication.js
var YouAreHereCardApplication = "&#160;<b>YOU ARE HERE : </b> ADMINISTRATION : CARD : CARD APPLICATION REQUEST";

// ChangeProfilexsl.js

var SelectOneRow = "You must select at least one row to continue";

// CompanyPreferencesStartxsl.js

var YouAreHereAdMinPref = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : CORPORATE : COMPANY PREFERENCES";
var SavePreference = "Save Preference";
var EditPreference = "Edit Preference";
var CancelPreference = "Cancel";

//editPreference10003.js

var NoRestriction = "No Restriction";  
var OneDay = "1 Day";  
var SevenDays = "7 Days";  
var ThirtyDays = "30 Days";  
var SixtyDays = "60 Days";  
var NinetyDays = "90 Days";  

// CompanyStartxsl.js

var YouAreHereCompanyAdminSetup = "&#160;<b>YOU ARE HERE : </b> ADMINISTRATION : CORPORATE : COMPANY SETUP";
var YouAreHereCompanyAdminSetupMerge = "&#160;<b>YOU ARE HERE : </b> ADMINISTRATION : CORPORATE : COMPANY SETUP : MERGE COMPANIES";

// CostAllocationGroupMainxsl.js

var YouAreHereAddEditCostAlloc = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS GROUPS : COST ALLOCATION GROUPS";

// CreateEntityFilter2xsl.js

var YouAreHereUserAdminUnSetUp = "<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER ADMINISTRATION : UNSETUP";

// DCalLoginStep1xsl.js

var InvalidPassword = "Invalid format, please contact your administrator for the correct password format";

// DownloadExportMainxsl.js

var YouAreHereDownLoadExports = "&#160;<b>YOU ARE HERE : </b>DOWNLOAD EXPORTS";

// EditReferencePointMainxsl.js

var YouAreHereMaskingDetails = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : IMPORT MAPPING RULES : DEFINITION RULES"; 

// EStatementMainxsl.js
var YouAreHereViewEStatements = "&#160;<b>YOU ARE HERE : </b>E-STATEMENT";
var PrintingBlocked = "Printing will be blocked until E-Statement data is present.";
var SelectEstatementUser = "Please select a user with an E-Statement before printing.";

//HistoricalStmtDates.js
var EStmtForBillingDate = "E-Statement for Billing Date";
var StmtDetailsToDate = "Statement details to date";
var BillingDate = "Billing Date";
var PmtDueDate = "Payment Due Date";
var TotalCredit = "Credit Limit";
var SingleTrnLimit = "Single Trn Limit";
// Expired_tablexsl.js

var YouAreHereExpiredUsers = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER ADMINISTRATION : EXPIRED USERS";

// ExportFormatListMainxsl.js

var YouAreHereExportFormats  = "&#160;<b>YOU ARE HERE : </b>EXPORT : EXPORT FORMATS";

var YouAreHereExportConditions  = "&#160;<b>YOU ARE HERE : </b>EXPORT : EXPORT CONDITIONS";

// ExportGroupStartxsl.js

var YouAreHereExportsSets = "&#160;<b>YOU ARE HERE : </b>EXPORT : EXPORT SETS";

// FormatDetailsMainxsl.js

var YouAreHereExportFormat = "&#160;<b>YOU ARE HERE : </b>EXPORT : EXPORT FORMAT";

// levelListxsl.js

var DeactivateCode = "De-activate Code";

// LevelTablexsl.js

var NoCostAllocationLevels = "Your company does not have any cost allocation levels set up";

// MaskingMainxsl.js

var YouAreHereReferencePoints = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS MAPPING : IMPORT MAPPING RULES";

// MCCEnquiryMainxsl.js

var YouAreHereViewEnquiries  = "&#160;<b>YOU ARE HERE : </b>ENQUIRIES";

// NewUserxsl.js

var CurrentViewPoint =  "<b>Current View Point :</b> &#160;";
var YouAreHereViewPointSelection = "<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER SETUP : VIEW POINT SELECTION";
var update = "Update";
var AddEditVP = "Add/Edit View Point";

// NonCardholder_tablexsl.js

var YouAreHereNonCardholderUsers = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER SETUP : NON CARDHOLDER USERS";

// ReportCacDetailsxsl.js

var PleaseSelectACAS = "Please select a CAS";
var PleaseSelectACAL = "Please select a CAL";

// ReportDownloadxsl.js

var YouAreHereDownloadReports = "&#160;<b>YOU ARE HERE : </b>DOWNLOAD REPORTS";

// ReportRunListxsl.js

var YouAreHereRunReports = "&#160;<b>YOU ARE HERE : </b>RUN REPORTS";

// RunExportMainxsl.js

var YouAreHereRunExports = "&#160;<b>YOU ARE HERE : </b>RUN EXPORTS";

// StructureLevelAdminxsl.js

var YouAreHereHierarchyLevels = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : CORPORATE : HIERARCHY LEVELS";

// TaxCodePolicySectionxsl.js

var AllocateTaxCode = "Allocate tax code from tax rate";
var AllocateTaxCodeFromMCC = "Allocate tax code from MCC, Commodity Code, Country Default";

// TaxMappingStartxsl.js

var YouAreHereTaxCodes = "&#160;<b>YOU ARE HERE : </b>COST ALLOCATION : TAX SETS";

// TransactionProcessingStartxsl.js

var YouAreHereProcessTransactions  = "&#160;<b>YOU ARE HERE : </b>TRANSACTIONS";

// Unassigned_tablexsl.js

var YouAreHereUnassignedUsers = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER ADMINISTRATION : UNASSIGNED USERS";

// Unsetup_Filter2xsl.js

var YouAreHereAdvancedSearch = "<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER ADMINISTRATION : ADVANCED SEARCH";

// Unsetup_tablexsl.js

var YouAreHereUnsetupUsers = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER ADMINISTRATION : UNSETUP USERS";

// UnsetupUserxsl.js

var ViewPointNotSet = "<b>Current View Point :</b> &#160;Not Set.";
var AssignToStructure = "Assign to Structure";

// UploadCardsAndUsersxsl.js

var BrowseForFile = "Please browse for a file with extension '.csv' ";

// UserAccessMainxsl.js

var YouAreHereUserAccess = "&#160;<b>YOU ARE HERE : </b> USER ACCESS";

// UserGroupDetailsStartxsl.js

var YouAreHereUserGroupProfile = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : SERVICE PROFILE ADMINISTRATION";

// UserPreferencesStartxsl.js

var YouAreHereUserPreferences = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : USER : USER PREFERENCE ADMINISTRATION";
var PleaseChooseACountry = "Please choose a Country from the list";

// CalendarMaintenanceStartxsl.js

var YouAreHereAdminCal = "&#160;<b>YOU ARE HERE : </b> ADMINISTRATION : CORPORATE : CALENDARS ADMINISTRATION";


var ReplaceCardEditCard = "Replace Card";
var CancelEditCard = "Cancel";

//ReportListxsl.js
var YouAreHereReportReportSet = "&#160;<b>YOU ARE HERE : </b>REPORT : REPORT SET";

//AdminNodesxsl.js
var YouAreHereAdminCorpHiercyEntities =  "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : CORPORATE : HIERARCHY ENTITIES";

// CardRequestStartxsl.js
var YouAreHereAdminCardRequests = "&#160;<b>YOU ARE HERE : </b> ADMINISTRATION : CARD : CARD REQUEST TRACKING";
var YouAreHereExpenseCodes = "&#160;<b>YOU ARE HERE : </b> COST ALLOCATION : EXPENSE CATEGORY";
var NoCardRequests = "There are no card requests  in the list.";
var SelectACardRequest  = "Please select a card request to view";
var ApproveCardRequest  = "Your request has been submitted to the processor";
var ApplicationsNotComplete = "Your request could not be completed as mandatory fields were not completed on application(s)";

var YouAreHereLodgePreferences = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : CORPORATE : LODGE CLIENT REFERENCES";

//Menu strings
var s17234 = "Administration";
var s17235 = "Cost Allocation";
var s17236 = "Report";
var s17237 = "Export";
var s17238 = "Logout";
var s17239 = "User";
var s17240 = "Corporate";
var s17241 = "Card";
var s17242 = "Calendars Administration";
var s17243 = "Service Profile Administration";
var s17244 = "User Setup";
var s17245 = "Hierarchy Levels";
var s17246 = "Hierarchy Entities";
var s17247 = "Alert types";
var s17248 = "Generate Alerts";
var s17249 = "CAS Set-up";
var s17250 = "Tax Sets";
var s17251 = "CAS Levels And Codes";
var s17252 = "Mapping Rules";
var s17253 = "Cost Allocation Groups";
var s17254 = "Review Cost Allocation Group";
var s17255 = "Export Sets";
var s17256 = "Report Sets";
var s17257 = "E-Statements";
var s17258 = "Transactions";
var s17259 = "Enquiries";
var s17260 = "Run Reports";
var s17261 = "Download Reports";
var s17262 = "Run Export";
var s17263 = "Download Exports";
var s17264 = "Alerts";
var s17424 = "Help";
var s17425 = "Home";
var s17426 = "Logged in at";
var s17431 = "Associations";
var s17432 = "Import Mapping Rules";
var s17436 = "Company Setup";
var s17439 = "Export Formats";
var s17443 = "A Problem occurred moving the export field(s)";
var s17444 = "A Problem occurred while adding the export format";
var s17445 = "A Problem occurred while editing the export format";
var s17446 = "A Problem occurred while adding the selected Line Item(s) to the format";
var s17447 = "A Problem occurred while adding the text field";
var s17448 = "A Problem occurred while editing the text field";
var s17449 = "A Problem occurred while moving the export field";
var s17450 = "A Problem occurred while deleting the export field(s)";
var s17451 = "A Problem occurred while setting the export field properties";
var s17459 = "Log Issue";
var s17468 = "Company Preferences";
var s17476 = "Business Event Audit Trail";
var s17477 = "User Preferences Administration";
var s17500 = "Group";
var s17501 = "Mapping";
var s17502 = "Accounting Key Definitions";
var s17503 = "Restricted Access Groups";
var s17504 = "Favourites";
var s17505 = "CAS Groups";
var s17506 = "CAS Mappings";
var s17507 = "User Management";
var s17508 = "Company Preferences";
var s17509 = "Get Expenses";
var s17510 = "Claims List";
var s17511 = "Scheduling Maintenance";
var s17829 = "Matching";
var s17830 = "Workflow";
var s17831 = "Purchase Order Administration";
var s17832 = "Company Group";
var sWeb20 = "Web 2.0 PO Admin";

var s8635  = "Import Administration";
var s8636  = "File Definitions";
var s8716  = "Import";
var s8725  = "User Preferences";
var s8726  = "Card Management";
var s8727  = "Card Request Tracking";
var s8729  = "Card Application Request";
var s8730  = "Expense Administration";
var s8731  = "Expense Category";
var s8732  = "User Expense Administration";
var s8755  = "Merchant Administration";
var s17599 = "Client References";
var s17600 = "Lodge";
var s17601 = "Email Templates";
var s17602 = "System Administration";
var s17603 = "Authorisation Strategy";
var s17604 = "Scheduler Status";

//bb 21/10/2004 New Menu option for Account Key Maintenance
var s17478  = "Accounting Key Definitions";
var s17479 = "Viewpoint";
var s17201 = "Contact Us";

// v1.1 Strings

var NameForLevel = "You must enter a name for the new Level";
var MoveEntity = "Move Entity";
var AddViewPoint = "Add View Point";
var SelectVP = "Please select a view point";
var CardNums16Digits ="Valid Card Numbers must be 16 digits long";
var AtLeastOneRow = "At least one row must be selected to continue";
var DownloadAttmpt = "Download Attempted...";
var YouAreHereViewAlerts = "&#160;<b>YOU ARE HERE : </b>ALERTS";

//---------------------------------------------------
//ADD NEW STRINGS TO BE TRANSLATED IN v1.2 BELOW!!!!!
//---------------------------------------------------

//Uploads Admin
var upload = "Uploads";
var youAreHereUploads = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : UPLOADS";
var cardAndUser = "Card and User";
var downConfirm1 = "Download the ";
var downConfirm2 = " Upload file and enter the required details.";
var upload1 = "Please wait while the system uploads, validates and schedules your file";
var upload2 = "Choose the ";
var upload3 = " file to upload.";
var MCC_to_CAC_Mapping = "MCC to CAC Mapping";
var Card_to_CAC_Mapping = "Card to CAC Mapping";
var StructureUpload = "Structure";
var RAGUpload = "Restricted Access Group";
var CACUpload = "Cost Allocation Code";
var CAGUpload = "Cost Allocation Group";

//Card Admin
var CardBCAToCardWarning = "You cannot change a billing control account to an ordinary card.";
var CardNoBCAEditPermissions = "You are not entitled to edit the details of this billing control account.";
var CardNoBCAReplacementAllowed = "Billing accounts cannot be Replaced";
var CardCardToBCAWarning = "Once a billing control account has been created it cannot be changed to a Card linked to a Billing Control Account.";
var CardExternalCompany = "External Company<br>";
var CardProduct = "Product<br>";
var CardCycleNo = "Cycle Number<br>";
var CardBillingControlAc = "Billing Control Account<br>";
var CardTaxReg = "Tax Set<BR>";

//Menu
var s15210 = "Disclosure";


//ImportAdmin
var ImportAdmin1 = "Failed Level 2";
var ImportAdmin2 = "Select All Rows";
var ImportAdmin3 = "Deselect All Rows";

//Tax Admin
var tx1 = "Add tax set name:";
var ok = "Ok";
var tx2 = "Please enter a tax set name";
var tx3 = "Edit tax set name:";
var tx4 = "Update Tax Registration Details";
var tx5 = "Assign Tax Registration Details";
var tx6 = "Company Name<br>";
var tx7 = "Tax Reg Country<br>";
var tx8 = "Tax Reg No.<br>";
var tx9 = "Tax Based Countries";



//Transaction Processing
var transProcessingMix = "There cannot be a mixture of VAT and TAX Based Target selected";
var transProcessingTooManyTAX = "There cannot be more than one TAX Based Target selected at a time";
var transProcessingDiffCountrys =  "All selected VAT Based Target Countries must be the same";
var transProcessingEvidencedForVat = "Transaction is evidence for VAT";
var transProcessingNoCommonRag = "The selected transactions do not have common RAG settings, please process separately";
var transChange = "Change";
var transProcessingMixDomestic = "There cannot be a mixture of domestic and non domestic transactions selected for tax processing";

//User Admin
var ViewPoint = "View Point\n"; 
var MergeSuccess = "Merge Successful";
var MergeFail = "Merge Failed";
var MergeNoSuchCard = "Unable to Reassign - No such card exists";
var ReassignSuccess = "Reassign Successful";
var ReassignFail = "Reassign Failed";

// traceMainXsl.js
var SelectTraceLogs = "Please select which trace log you wish to view the details on.";
var parentNoTraceLogs = "There are no logs to view";
//Structure Admin
var structureNodeAlreadyExists = "Entity already exists at this level";

//Account Key Admin
var ACCKEY1 = "&nbsp;<b>YOU ARE HERE : </b>COST ALLOCATION : CAS SET-UP : ACCOUNTING KEY DEFINITIONS";
var ACCKEY2 = "Please enter an accounting key definition Description";
var ACCKEY3 = "You can only select one accounting key definition to edit";
var ACCKEY4 = "Select an accounting key definition to delete";
var ACCKEY5 = "Select an accounting key definition to activate";
var ACCKEY6 = "Select an accounting key definition";
var ACCKEY7 = "You cannot Edit the Active Accounting Key Definition";
var ACCKEY8 = "You cannot select the Active Accounting Definition for Deletion";
var ACCKEY9 = "You can only select one accounting key definition to delete";
var ACCKEYRULE1 = "The fromIndex can not be greater than or equal to the toIndex";
var ACCKEYRULE2 = "The fromIndex can not be greated than the Maximum value of 75";
var ACCKEYRULE3 = "The toIndex can not be greated than the Maximum value of 75";
var ACCKEYRULE4 = "The toIndex must be one greater than the fromIndex where Rules are fixed length without a seperator";
var ACCKEYRULE5 = "The toIndex must be more than one greater than the fromIndex where Rules are fixed length with a seperator";
var ACCKEYRULE6 = "The toIndex must be one greater than the fromIndex where Rules are variable length";
var ACCKEYRULE7 = "Number of Cost Allocation levels exceeded cannot add any more rules";


 
//Restricted Access Groups
var RAG1 = "<b> YOU ARE HERE : </b>COST ALLOCATION : CAS GROUPS : RESTRICTED ACCESS GROUPS : ASSIGN CARDS TO RAGS";
var RAG2 = "<b> YOU ARE HERE : </b>COST ALLOCATION : CAS GROUPS : RESTRICTED ACCESS GROUPS : ADD/EDIT DETAILS";
var RAG3 = "<b> Restricted Access Group : </b>";
var RAG5 = "<b> YOU ARE HERE : </b>COST ALLOCATION: CAS GROUPS : RESTRICTED ACCESS GROUPS";
var RAG6 = " : <b>Level :</b> ";

//Favourites
var FAV1 = "<b> YOU ARE HERE : </b>COST ALLOCATION : CAS GROUPS : FAVOURITES : ADD/EDIT FAVOURITES";
var FAV2 = "<b> Favourite List : </b>";
var FAV3 = "<b> Restricted Access Group : </b>";
var FAV4 = "<b> YOU ARE HERE : </b>COST ALLOCATION : CAS GROUPS : FAVOURITES";
var FAV5 = "Favourites maximum is ";
var FAV6 = ". Adjust your selection and/or delete existing codes from your favourites list before proceeding.";

//Card Requests

var CR_REQUEST_TYPE = "<b> Request Type : </b>";
var CR_TYPE_1 = "New Card";
var CR_TYPE_2 = "Approving";
var CR_TYPE_3 = "Update Limits";
var CR_TYPE_4 = "Update MCCG";
var CR_TYPE_5 = "Update Demographics";
var CR_TYPE_6 = "Close Card";

// Guest Card Application Login
var ReqGuestInfo1 = "You must enter a Company Name";   
var ReqGuestInfo2 = "You must enter a Company Token";   
var ReqGuestInfo3 = "Verification Code must be 20 characters long"; 
var ReqGuestInfo4 = "Verification Code is required if Application ID is entered";   	
var ReqGuestInfo5 = "Application ID must be numeric and at least 16 digits"; 
var GuestLogin1 = "Failed Login. Please contact administrator for help.";
var GuestLogin2 = "Verification code does not exist";
var GuestLogin3 = "A Card Application with this ID cannot be found";
var GuestLogin4 = "Card Applications are not available as part of your company profile";
var GuestLogin5 = "Could not process login request";
 
 // Forgotten password or username request
var ReqInfo1 = "You must enter a Password. Please try again or contact the administrator."; 
var ReqInfo2 = "You must enter a Username. Please try again or contact the administrator."; 
var ReqInfo3 = "Card Number must be numeric and at least 16 digits. Please try again or contact the administrator."; 
var ReqInfo4 = "You must enter an email address. Please try again or contact the administrator."; 
var ReqInfo5 = "Email is not in correct format. Please try again or contact the administrator."; 
var ForgotInfo1 = "<b>Mandatory fields not supplied. Request can not be processed.<b>";
var ForgotInfo2 = "<b>No user found for this combination of password and email. Request can not be processed.<b>";
var ForgotInfo3 = "<b>User should have supplied default card no. Request can not be processed.<b>";
var ForgotInfo4 = "<b>More than one user found for the password/email combination. Request can not be processed.<b>";
var ForgotInfo5 = "<b>No user found for this combination of login and email. Request can not be processed.<b>";
var ForgotInfo6 = "<b>More than one user found for the login/email combination. Request can not be processed.<b>";
var ForgotInfo7 = "<b>Request can not be processed. Please try again or contact your administrator for your password to be mailed to you.</b>"; 
var ForgotInfo8 = "<strong>This user account has been locked out from system due to inactivity or too many failed login attempts. Please contact your administrator</strong>";

//Expense category administration
var expenseCode1 = "The expense category has been successfully created";
var expenseCode2 = "Update failed : The expense category has not been created";
var expenseCode3 = "The expense category has been successfully edited";
var expenseCode4 = "Update failed : The expense category has not been edited";
var expenseCode5 = "The default expense category has been set";
var expenseCode6 = "Update failed : The expense category has not been set as the default";
var expenseCode7 = "The expense category has been successfully deleted";
var expenseCode8 = "The expense category you wish to delete is assigned to a transaction and cannot be deleted";
var expenseCode9 = "Update failed : The expense category has not been deleted";
var expenseCode10 = "You may only select one expense category at a time for this function";
var expenseCode11 = "Please select an expense category to continue";
var expenseCode12 = "Please set another expense category as the default before deleting";
var expenseCode13 = "Could not find any email addresses.";
var expenseCode14 = "Create failed: The expense category already exists.";
var expenseCode15 = "The expense category has been successfully re-activated";
var expenseCode16 = "The expense category has been successfully de-activated";
var expenseCode17 = "Update failed: The expense category has not been re-activated";
var expenseCode18 = "Update failed: The expense category has not been de-activated";

//Email popup 
var Email1 = "Please enter a subject for the email";
var Email2 = "Please enter text for the email content";
var EmailBodyExceededLimit = "Email body has exceeded the limit of 800 characters";
var EmailTemplateInvalidName = "Email Template must have a name";
var EmailTemplateInvalidSubject = "Email Template must have a subject";
var EmailTemplateInvalidMsg = "Email Template must have message content";
var EmailTemplateChoose = "Please select a Template";
var DeleteAutoEmailTemplateAlert = "When this email template is deleted, the email template from the parent company will be restored. Are you sure you want to delete this template?";
var DeleteCustomEmailTemplateAlert = "Are you sure you want to delete this email template?";
var TemplateDeleted = "Template has been successfully deleted";
var TemplateNonExistant = "Template does not exist";
var TemplatePermissionDenied = "You cannot delete the email template, because you are not the owner of it";
var TemplateMiscProblem = "There was a problem deleting the template";
var SaveAutoEmailTemplateAlert="Do you want to override the automated email template with this email template?";

//Expense Transactions
var expenseTransInner1 = "&#160;<b>YOU ARE HERE : </b>GET EXPENSES";

//Expense Tracking
var YouAreHereExpenseTracking = "&#160;<b>YOU ARE HERE : </b>CLAIMS LIST";
var NoExpenses = "There are no claims in the list.";
var SelectAnExpense  = "Please select a claim from the list";
var OnlyOneExpense  = "Only one claim can be selected";
var StatusCannotRetract = "You cannot retract this claim based on its status - only claims with status For First Approval can be retracted";
var StatusCannotSubmit = "You cannot submit this claim based on its status - only Unsubmitted, Retracted and Rejected claims can be submitted";
var StatusCannotApprove = "You cannot approve the claim(s) based on current status - only For First Approval and For Final Approval can be approved";
var StatusCannotReject = "You cannot reject the claim(s) based on current status - only For First Approval, For Final Approval and Approved can be rejected";
var StatusCannotCancel = "You cannot cancel this claim based on its status - only Unsubmitted, Retracted and Rejected can be cancelled";
var ResponsibilityBasedError = "You cannot approve this claim as it's assigned to a different approver";
var NoExpensesCannotSubmit = "You cannot submit this claim as there are no expenses assigned to it";
var StatusCannotReassign = "You cannot reassign this claim as it is already exported";

//Out Of Pocket
var OutOfPocket1 = "Please select a country of purchase before selecting a merchant";
var OutOfPocket2 = "Please enter a description";
var OutOfPocket3 = "Please enter a journey";
var OutOfPocket4 = "Please enter transaction date";
var OutOfPocket5 = "Please enter expense amount";
var OutOfPocket6 = "Please enter distance";
var OutOfPocket7 = "Please enter exchange rate";
var OutOfPocket8 = "Please select a country of purchase";
var OutOfPocket9 = "Please select a unit of distance";
var OutOfPocket10 = "Please enter rate per unit";
var OutOfPocket11 = "Please enter client name";
var OutOfPocket12 = "Only one expense may be selected";
var OutOfPocket13 = "This is not an out of pocket expense. Please select another.";
var OutOfPocket14 = "You are not allowed to add to this claim.";
var OutOfPocket15 = "This is not a mileage expense. Please select another.";
var OutOfPocket16 = "Transaction date can not be in the future.";

//Add Expense Transactions
var ExpenseTransaction1 = "Please select at least one expense transaction";



//REmove only for demo - cm 8/6/05
var CurrencyGroups = "CurrencyGroups";
var ProductGroups = "ProductGroups";

//Add Expense Transaction 
var AssignExpenseSuccess="The expense transaction has been successfully assigned to the claim";
var AssignExpenseFailed="The expense transaction failed to be assigned to the claim";
var AssignPersonalSuccess = "The expense has been assigned as personal";
var AssignPersonalFailed = "Failed to assign the expense as personal";
var TransactionNotSelected="You must select at least one expense transaction";
var NocardNoClaim="You have no card or cash expenses. To start a claim and create cash expenses, go to the Claims List screen";
var AssignExpensibleSuccess="The expense transaction has been successfully assigned as unexpensed";
var AssignExpensibleFailed="The expense transaction has failed to be assigned as unexpensed";
var NoExpenseApprover="You cannot add a claim as no approver is assigned to you";

var ThresholdNotEnough="You cannot approve the claim(s) based on your current threshold amount";
var SpecialCharsNotQuote = "The following characters are not allowed here: &?ï¿½+#\/,%<>^|=";

var NoDataToEmail="Please filter for data before you try to email the information.";

// Merchant Maintenance
var YouAreHereMerchantMaintenance = "&#160;<b>YOU ARE HERE : </b>ADMINISTRATION : MERCHANT MAINTENANCE";


//Lodge Matching
var YouAreHereLodgeMatching = "&#160;<b>YOU ARE HERE : </b>LODGE ADMINISTRATION : LODGE MATCHING";
var YouAreHereLodgeParsingRules = "&#160;<b>YOU ARE HERE : </b>LODGE ADMINISTRATION : LODGE MATCHING : PARSING RULES";
var MustSelectCompanyAndCard = "You must select company and card for this operation";
var MustSelectRule = "You must select a rule name to continue";
var MustEnterRuleName = "You must enter a rule name to continue";
var ConfirmClearMatchesAndUnMatches = "Are you sure you want to Clear all Matches and Unmatches?";
var MatchingSelect1 = "Cannot select more than one from financial(left hand) table";
var MatchingSelect2 = "Must select at least one from each table for matching";
var CantMatchHidden = "Enhanced Record(s) hidden and cannot be matched";
var AlreadyMatched = "Record(s) selected for matching already participating in a match";
var UnMatchSelect1 = "Please select matched sets for unmatch by highlighting the financial record only and then pressing unmatch";
var UnMatchSelect2 = "Cannot select more than one matched set at a time for unmatching";
var HideSelect1 = "Can only hide enhanced records. Deselect selections from the left hand side table before proceeding";
var HideSelect2 = "No selection made. Select enhanced records from the right hand side table before hiding/showing";
var HideSelect3 = "Cannot perform hide show. Record(s) selected already matched or selected for matching";
var NoneMatchedUnMatched = "No matches or unmatches to be saved";
var EnhancedSelect1 = "You must select one item from financial (left hand) table";
var EnhancedSelect2 = "You may only select one item from financial (left hand) table";
var EnhancedSelect3 = "You may only select one item from enhanced (right hand) table";
var EnhancedSelect4 = "You must select one item from enhanced (right hand) table";
var EnhancedAmountRequired = "Amount is a required field";
var EnhancedInvoiceRequired = "Invoice No is a required field";
var EnhancedPassengerRequired = "Passenger Name is a required field";
var EnhancedInvoiceExists = "The invoice number, but not the ticket number, was found on another enhanced record. Do you still want to create a new enhanced record?";
var EnhancedInvoiceAndTicketExists = "The invoice number and ticket number were found on another enhanced record. You are not permitted to create a new enhanced record.";
var EnhancedInvoiceAndPnrExists = "The invoice number and PNR number, but not the ticket number, were found on another enhanced record. Do you still want to create a new enhanced record?";
var EnhancedTicketExistsOnAnother = "Cannot add record, this ticket number exists on another enhanced record.";
var LodgeMatchAmountsDiffer = "Billing Amounts for the monetary and enhanced data do not add up to the same total.  Are you sure you want to proceed?";
var LodgeAlreadyUnmatched = "Record already chosen to be Unmatched";
var LodgeUnmatchUnmatched = "Error, cannot unmatch an unmatched record";
var LodgeUnsavedChanges = "You have unsaved matched / unmatched records, do you want to save them now?";
var LodgeCantEditMatched = "You cannot edit a matched transaction";
var LodgeUnsavedChangesBeforeFilter = "You have unsaved matched / unmatched records, do you want to continue?";

var LodgeFinStartPositionRequired = "Financial start position is a required field when incomplete is selected";
var LodgeFinEndPositionRequired = "Financial end position is a required field when incomplete is selected";
var LodgeFinLastPositionRequired = "Financial characters is a required field when Last is selected";
var LodgeEnhStartPositionRequired = "Enhanced start position is a required field when incomplete is selected";
var LodgeEnhEndPositionRequired = "Enhanced end position is a required field when incomplete is selected";
var LodgeEnhLastPositionRequired = "Enhanced characters is a required field when last is selected";
var MustSelectCompanyCardAndCycle = "You must select a company, card and cycle to perform rule based matching";
var LodgeRuleBasedMatchesExist = "Transactions matched with parsing rules have a status of 'Rule based match' and must be set to 'Matched' to continue.  Choose Yes to set to 'Matched' or choose No to review these transactions and manually unmatch them [Yes/No]";
var LodgeMoreMatchingRequired = "Matching is required for other cards in this company";
var LodgeMatchCompleteError = "An error occurred performing the match complete operation";
var LodgeMatchFilterSelectDates = "You must select a cycle or specify start and end dates";
var LodgeMatchFilterWarning = "The travel agent is reviewing the transactions. Do you want to lock out the travel agent?";
var LodgeMatchingPreFilterCheckError = "There was an error during the pre-filter check";
var LodgeMatchingCompanyStatusUpdateError = "Error updating the company lodge status to Lodge Admin in Review";
var LogeEnhancedPreSaveCheckError = "Error checking for existing enhanced records";
var LodgeSelectCompany = "Please select a company";
var LodgeCompanyMatchFailed="There was a problem setting the company match status";
var LodgeForceReconciliationError = "There was an error forcing the reconciliation";
var LodgeConvertRuleBasedToMatched = "All rule based transactions will now be set to matched. Do you want to continue?"
var LodgeUpdateBcaStatusError = "There was an error updating the BCA status";
var LodgeMustSelectCompanyCycleAndDates = "You must select a company, cycle and period for the Update BCA Status operation";
var LodgeAutoRuleError = "There was an error setting the rule auto status";
var LodgeAutoRuleReorderError = "There was an error re-ordering the rules";
var LodgeNoSearchResults = "No search results found";
var LodgePleaseEnterSearchTerm = "Please enter a value to search for";

//Claim Errors
var ClaimErrAssignCategory = "Update failed : The selected category has not been assigned";
var ClaimErrApprove = "Update failed : The transaction has not been approved";
var ClaimErrApprove2 = "Update failed : The claim has not been approved because the first and second level approvers are the same";
var ClaimErrReject = "Update failed : The transaction has not been rejected";
var ClaimErrSetPersonal = "Update failed : The transaction has not been set to personal";
var ClaimErrSetExpensable = "Update failed : The transaction has not been set to expensable";
var ClaimErrSubmit = "Update failed : The transaction has not been submitted";
var ClaimErrRemove = "Update failed : The transaction has not been removed";
var ClaimErrSetReceiptStatus = "Update failed : The receipt status has not been set";
var ClaimErrSetClientBillable = "Update failed : The client billable status has not been set";
var ClaimErrSetDisputeStatus = "Update failed : The dispute status has not been set";
var ClaimErrAssignCostAllocation = "Update failed : The cost allocation has not been assigned";
var ClaimErrCreateOOP = "Creation failed : The Out of Pocket expense was not created";
var ClaimErrUpdateOOP = "Update failed : The Out of Pocket expense was not updated";
var ClaimErrCreateMileage = "Creation failed : The Mileage expense was not created";
var ClaimErrUpdateMileage = "Update failed : The Mileage expense was not updated";
var ClaimErrCreateReport = "Report Creation failed : Problem creating the Claim report";
var ClaimWarnNotAllowed = "You are not permitted to remove this expense from the claim - if it is a personal expense please set it using the Personal icon";

//Card Return Values
approverAssigned="Approver has been successfully assigned";
approverNotAssigned="Update failed : The approver has not been assigned";
cardMoved="The card(s) has been successfully moved";
cannotMoveToPreviousLocation="You cannot move this card to a location where it has previously existed, please move it to another location on the hierarchy.";
cardNotMoved="Update failed : The card(s) have not been moved";
userAssigned="User has been successfully assigned";
userNotAssigned="Update failed : The user has not been assigned";
cardClosed="The card has been successfully closed";
cardNotClosedUnexportedTransactions="The card cannot be closed because it has unexported transactions";
cardNotClosed="Update failed : The card has not been closed";
RAGAssigned="The Restricted Access Group has been successfully assigned";
RAGNotAssigned="Update failed : The Restricted Access Group has not been assigned";
CAGAssigned="The Cost Allocation Group has been successfully assigned";
CAGNotAssigned="Update failed : The Cost Allocation Group has not been assigned";

var popupsDisabled = "Popups Disabled";
var popupExplaination = "This application requires popup windows to be enabled in order to work correctly. Please review your settings and switch off popup blocking for this domain.";
var TempUsernameBOI = "Please enter the following details. On successful validation of the details a temporary username will be sent to you. For further assistance please contact your Company Administrator if applicable or call Bank of Ireland Helpdesk on (01) 6762852.";
var TempUsernameDCal= "Please enter the following details. On successful validation of the details a temporary username will be sent to you. Contact your administrator if you require assistance.";
var TempPasswordBOI="Please enter the following details. On successful validation of the details a temporary password will be sent to you. For further assistance please contact your Company Administrator if applicable or call Bank of Ireland Helpdesk on (01) 6762852.";
var TempPasswordDCal= "Please enter the following details. On successful validation of the details a temporary password will be sent to you. Contact your administrator if you require assistance.";
var CMAddViewEdit="Add/View/Edit";
var CMView="View";
var EditServ="Edit Services";
var TAContact="Travel Agent Contacts";
var SubDet="Submit Details";

var levelErrMinOneLevel="You must select at least one level for the Work With Claim screen.  Please choose at least one other level for the Work With Claim screen before you remove this level.";
var levelErrMinTwoLevel="You must select at least two levels for the Work With Claim screen.  Please choose at least one other level for the Work With Claim screen before you remove this level.";
var levelErrMaxThreeLevel="Three levels is the maximum number allowed for the Work With Claim screen.  Please remove another level first before you add this level.";
var levelInfoMsg="You have selected three levels for the Work With Claim screen. This is the maximum number of levels allowed.";

var PriceList="Price List";
var MerchantGroupNameBlank="Group name cannot be blank";
var MerchantGroupNameNotUnique="This group name is already in use";
var MerchantGroupRemoveConfirm="Are you sure you want to delete this group?";
var MerchantSelectMandatory = "You must select at least one merchant";
var MerchantAdministrationError = "There was an error performing the merchant administration operation";
var MerchantAdminSelectOne = "Please select one merchant only.";

//Company Groups
var COMPANYGROUP1 = "<b> YOU ARE HERE : </b>ADMINISTRATION : CORPORATE : COMPANY GROUP";
var COMPANYGROUP2 = "<b> YOU ARE HERE : </b>ADMINISTRATION : CORPORATE : COMPANY GROUP : ASSIGN USERS";

var PriceListNameBlank="Price list name cannot be blank";
var PriceListAdministrationError = "There was an error performing the price list administration operation";
var PriceListNameNotUnique="This price list name is already in use";
var PriceListRemoveConfirm="Are you sure you want to delete this price list?";

//Lodge Workflow
var YouAreHereLodgeWorkflow = "&#160;<b>YOU ARE HERE : </b>LODGE : LODGE WORKFLOW";

//Email Management
var EmailTemplates = "<b> YOU ARE HERE : </b>ADMINISTRATION : CORPORATE : EMAIL TEMPLATES";
var EmailSaveFail = "There was a problem saving the email";
var EmailSaveFailDup = "Duplicate template name";

var PriceListRemoveConfirm="Are you sure you want to delete this price list?";

var EmailGroupNameBlank="Group name cannot be blank";
var EmailGrouptAdministrationError = "There was an error performing the user email group administration operation";
var EmailGroupNameNotUnique="This group name is already in use";
var EmailGroupUserSelectMandatory = "You must select at least one user";
var EmailGroupRemoveConfirm="Are you sure you want to delete this group?";
var AssApproverToCard="Assign Approvers to Cards";

var submitClaimCommentsMandatory = "The claim selected cannot be submitted until a comment has been entered";
var approveClaimCommentsMandatory = "Claim(s) cannot be approved until claim comment has been entered";
var expCommentsMandatory = "Claim cannot be submitted until comments have been entered against all transactions in the claim";


var DATE_OF_BIRTH = "Date of Birth";
var EXPIRATION_DATE = "Expiration Date";
var CompAuthStrat1 = "&nbsp;<b>YOU ARE HERE : </b>ADMINISTRATION : AUTHORISATION STRATEGY";
var YouAreHereSchedulerStatus = "<b>YOU ARE HERE : </b>ADMINSITRATION : SCHEDULER STATUS";