//
//
// Strings and things that are language specific/localised
//
// These strings are ONLY used by the Javascript so that the JS is entirely common to
// all flavours of the XSL Templates - you need to ensure that the correct version of the
// language file is the first JS SRC-loaded file!
//

// IN the text strings below - please never alter any text that looks like !!XXXXX!!

var jsLangFile = "en";

var noClickMessage = "This menu is not available";

var currency_prefix = "£";
var currency_postfix = "";
var date_separator = "/";
var time_separator = ":";
var date_pattern = /^(\d{1,2})\/(\d{1,2})\/(\d{4})$/;
var time_pattern = /^(\d{2}):(\d{2})$/;
var fulltime_pattern = /^(\d{2}):(\d{2}):(\d{2})$/;
var optionalfulltime_pattern = /^(\d{2}):(\d{2})(:(\d{2}))?$/;

var date_order = new Array();
date_order['d'] = 0;
date_order['m'] = 1;
date_order['y'] = 2;

var date_order_output = new Array('d', 'm', 'y');

var floating_date_pattern = /(\d{1,2})(?:&nbsp;| )(\w+)(?:&nbsp;| )(\d{4})/g;
var floating_shortdate_pattern = /(\d{1,2})\/(\d{1,2})\/(\d{4})/g;

var daynames = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var shortdaynames = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");
var monthnames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

var distancenames = new Array();
distancenames["M"] = "miles";
distancenames["K"] = "km";

var headingnames = new Array("N", "NW", "W", "SW", "S", "SE", "E", "NE");

// VehicleStatus.js (Shows vehicle status))
var treeviewStatus_Vehicle = "Vehicle";
var treeviewStatus_Position = "Position";
var treeviewStatus_Time = "Time";
var treeviewStatus_Location = "Location";
var treeviewStatus_Status = "Status";
var treeviewStatus_Speed = "Speed";
var treeviewStatus_Heading = "Heading";
var treeviewStatus_NotFound = "No data could be found for this vehicle";

// JobStatus.js (Shows job status history)
var jobStatus_Job = "Job";
var jobStatus_Time = "Time";
var jobStatus_Status = "Status";
var jobStatus_Driver = "Driver";
var jobStatus_NotFound = "There is no status information logged against this job";

var FleetstarUpgrade_01 = "Please fill in all fields";
var FleetstarUpgrade_02 = "Thank you, your request has been forwarded to Cybit";

// Jobs area
var jobs_01 = "Please create or select an address for this job.";
var jobs_02 = "An address with the same description already exists, please enter another.";
var jobs_03 = "Please enter the start time and the end time for this job.";
var jobs_04 = "Please enter an end date/time later than the start date/time.";
var jobs_05 = "Jobs cannot be created in the past, please enter a start date greater than now.";
var jobs_06 = "Please enter a valid start date and a valid end date.";
var jobs_07 = "Please select a vehicle.";
var jobs_08 = "An error occurred while checking for overlapping jobs.";
var jobs_09 = "The selected !!ITEMNAME!! is already assigned to !!COUNT!! job(s) that occur at the same time as this job.\n\nDo you still want to create this job?";
var jobs_10 = "This job will be created unassigned.";
var jobs_11 = "This will assign all !!COUNT!! jobs to the selected vehicle/driver?";
var jobs_12 = "Please select a vehicle/driver to assign the selected job(s) to.";
var jobs_13 = "Job:";
var jobs_14 = "The selected vehicle is already assigned to !!COUNT!! job(s) that occur at the same time as this job.\n\nDo you still want to assign this job?";
var jobs_15 = "You cannot display historical jobs on this page, please enter a date that is not in the past.";
var jobs_16 = "Would you like to update the address with these details?\nStreet:\t!!ROAD!!\nPlace:\t!!PLACE!!\nCounty:\t!!AREA!!";
var jobs_17 = "Please enter a street, place or postcode to search from.";
var jobs_18 = "Please select a location to search from.";
var jobs_19 = "Please select an address to search from.";
var jobs_20 = "Please browse for the file containing the data to import.";
var jobs_21 = "No file was sent to the server for processing, please select a valid file.";
var jobs_22 = "An error occurred when the server attempted to open the uploaded file, please select a valid CSV file.";
var jobs_23 = "Import failed: The CSV file did not contain any data.";
var jobs_24 = "Import failed: The data contained an incorrect number of columns.";
var jobs_25 = "Import failed: The rows displayed contain invalid data, please correct these rows before re-importing the file.";
var jobs_26 = "An error occurred while trying to save the uploaded file on the server, please try uploading it again.";
var jobs_27 = "An error occurred while trying to open the uploaded file on the server, please try uploading it again.";
var jobs_28 = "The uploaded file does not appear to have a valid header row, please ensure all column names are unique.";
var jobs_29 = "Import complete. Some rows could not be imported.";
var jobs_30 = "A job group with the same description already exists, please enter another.";
var jobs_31 = "Temporary address";
var jobs_32 = "This will unassign !!COUNT!! jobs from the selected vehicle/driver?";
var jobs_33 = "The selected vehicle is already assigned to this job.";
var jobs_34 = "A job with the same reference already exists, please enter another.";
var jobs_35 = "Please enter a maximum job duration greater than the minimum job duration.";
var jobs_36 = "Please enter an address description for this permanent address.";
var jobs_37	= "An address with the same ID already exists, please enter another.";
var jobs_38 = "Please locate a valid position on the map to create this address.";
var jobs_39 = "The selected file does not appear to be a CSV file";
var jobs_40 = "Please select drivers or vehicles to report on.";
var jobs_41 = "Please select a driver/vehicle.";
var jobs_42 = "This job status cannot be deleted until all job statuses beneath it have also been deleted.";
var jobs_43 = "You cannot select the status you are currently editing.";
var jobs_44 = "To show the signature capture area you must also enable the option to show the job closure screen.";
var jobs_45 = "To require a signature at job closure you must also enable the options to show the signature capture area and the job closure screen";
var jobs_46 = "The jobs selected include one or more jobs that have already been dispatched to a mobile device.\n\n";
var jobs_47 = "Are you sure you wish to delete these jobs?";
var jobs_48 = "Are you sure you wish to un-assign these jobs?";
var jobs_49 = "Are you sure you wish to re-assign these jobs?";
var jobs_50 = "This job has already been dispatched to the mobile device.\n\nAre you sure you wish to modify this job?";
var jobs_51 = "Job Information";
var jobs_52 = "Vehicle";
var jobs_53 = "Driver";
var jobs_54 = "Description";
var jobs_55 = "Location";
var jobs_56 = "Arrival";
var jobs_57 = "Departure";

// Messaging
var messaging_01 = "Please select the !!ITEMNAME!! to send this message to";
var messaging_02 = "The chosen !!ITEMNAME!! could not be found in the list";
var messaging_03 = "vehicle";
var messaging_04 = "driver";

// Tools - User Admin Edit
var tools_userAdminEdit_01 = "The user name entered already exists, please choose another user name.";
var tools_userAdminEdit_02 = "Error: Could not check user name for duplicate.";
var tools_userAdminEdit_03 = "Please select the bases which this user will have access to.";

var setup_fleetEdit_01 = "This will prevent the WHOLE fleet from accessing Fleetstar\n\nAre you sure this is what you want to do?";

var setup_01 = "The system cannot delete a base because it still has drivers associated with it. To delete, move all drivers and vehicles to another base";
var setup_02 = "The system cannot delete a base because it still has vehicles associated with it. To delete, move all vehicles and drivers to another base";
var setup_03 = "The system cannot delete a driver type where drivers are still associated with this type. To delete, reassign the drivers to a different type";
var setup_04 = "The system cannot delete a vehicle type where vehicles are still associated with this type. To delete, reassign the vehicles to a different type";
var setup_05 = "The system cannot delete a driver when an active or future worksheet exists for the driver. To delete, end or delete the active or future worksheet for this driver";
var setup_06 = "The system cannot delete a training course where it is required for a vehicle type. To delete remove this requirement from those vehicle types";
var setup_07 = "The system cannot delete a training course where drivers have unexpired validity on it. To delete expire this course for those drivers";

var setup_alert_01 = "Warning: Your entire message may not be displayed, it is !!CHAR!! characters too long.";
var setup_alert_02 = "Warning: The user '!!USERNAME!!' does not have a valid '!!TYPE!!' entry.\n\nDo you still want to create this alert?";
var setup_alert_03 = "Error: Could not check user name for address details.";

var setup_driver_01 = "Please enter a valid mobile phone number to enable this driver to be located.";
var setup_driver_02 = "A password is required for users authenticating with a username.";
var setup_driver_03 = "The username entered already exists, please choose another username.";
var setup_driver_04 = "Error: Could not check username for duplicate.";
var setup_driver_05 = "The card number entered already exists, please choose another card number.";
var setup_driver_06 = "Error: Could not check card number for duplicate.";
var setup_driver_07 = "Please enter the cardnumber for this driver.";
var setup_driver_08 = "Please enter the username and password for this driver.";
var setup_driver_09 = "This driver cannot be suspended as the DriverId is stored in the read-only memory of the tracking device.";
var setup_driver_10 = "DriverID is not in extended memory.";
var setup_driver_11 = "This driver may not be deleted as the DriverId is stored in the read-only memory of one or more tracking devices.";
var setup_driver_12 = "This will remove the driver’s Fleetstar account. It will not be possible for this driver to log their private and business mileage.\nDo you wish to continue?";
var setup_driver_13 = "User account for driver cannot be created.";
var setup_driver_14 = "Error occured while deleting user account for driver.";
var setup_driver_15 = "User account cannot be deleted.";
var setup_driver_16 = "Please enter Fleetstar User Name / Password.";
var setup_driver_17 = "Minimum length of Fleetstar User Name / Password should be six characters.";
var setup_driver_18 = "Please select journey to update.";
var setup_driver_19 = "Error occured while updating journeys.";
var setup_driver_20 = "This user is associated with a Driver. Press OK if you still want to delete this user account?";
var setup_driver_21 = "One or more of these users are associated with Drivers. Press OK if you still want to delete this user account?";

var setupVehicle_01 = "You have chosen to limit this vehicle to a specific Zone. You must also select a Zone";
var setupVehicle_02 = "The ThirdPartyID you entered is already associated with vehicle '!!VEHICLE!!'";
var setupVehicle_03 = "Error: Could not check ThirdPartyID for duplicates.";
var setupVehicle_04 = "MPG";
var setupVehicle_05 = "Litre per 100 km";
var setupVehicle_06 = "Please enter values in low/ high threshold fields or uncheck temperature threshold option."

var setup_vehicleIVU_01 = "The SIM ID entered already exists in the Fleetstar Online database, please enter another.";
var setup_vehicleIVU_02 = "Error: Could not check data for duplicates.";
var setup_vehicleIVU_03 = "The Vehicle CLI entered already exists in the Fleetstar Online database, please enter another.";
var setup_vehicleIVU_04 = "Changing the RADIUS Interface will select a new IP Address from the available pool.\n\nAre you sure this is what you want to do?";
var setup_vehicleIVU_05 = "Please enter the !!FIELD!! for this vehicle";
var setup_vehicleIVU_06 = "GSM Fallback duration";
var setup_vehicleIVU_07 = "RADIUS username";
var setup_vehicleIVU_08 = "RADIUS password";
var setup_vehicleIVU_09 = "RADIUS profile";
var setup_vehicleIVU_10 = "RADIUS interface";
var setup_vehicleIVU_11 = "The IP Address entered is not in the available IP pool.";
var setup_vehicleIVU_12 = "The IP Address entered does not conform to the interface selected.";
var setup_vehicleIVU_13 = "The IP Address entered is already assigned.";
var setup_vehicleIVU_14 = "This vehicle is using read-only extended memory. All DriverIds should be removed from the device prior to disabling this option. Do you wish to continue to disable this option?";
var setup_vehicleIVU_15 = "For Passthrough DriverID the Single Wire option must also be selected. Do you wish to select this now?";

var setup_vehicleLoggingManager_01 = "A record for this log type and vehicle type already exists.";
var setup_vehicleLoggingManager_02 = "Error: Could not check log type and vehicle type for duplicate.";
var setup_vehicleLoggingManager_03 = "Please select a distance unit.";
var setup_vehicleLoggingManager_04 = "Warning: The user '!!USERNAME!!' does not have a valid '!!TYPE!!' entry.\n\nDo you still want to create this alert?";
var setup_vehicleLoggingManager_05 = "Error: Could not check user name for address details.";

var setup_driverLoggingManager_01 = "A record for this log type and driver type already exists.";
var setup_driverLoggingManager_02 = "Error: Could not check log type and driver type for duplicate.";
var setup_driverLoggingManager_03 = "Warning: The user '!!USERNAME!!' does not have a valid '!!TYPE!!' entry.\n\nDo you still want to create this alert?";
var setup_driverLoggingManager_04 = "Error: Could not check user name for address details.";

var setup_vehicleService_01 = "Please select a date that is not in the future";

var setup_driverLicenceCheck_01 = "Please select a date that is not in the future";

var setup_driverTraining_01 = "Please select an expiry date";

var tools_zoneExceptions_01 = "This will replace the data below, any changes you have made will not be saved.\n\nClick Cancel, and then Save if you want to save your changes.";

var tools_smsPurchase_01 = "The credit card number you have entered does not seem to be valid, please check the number.";
var tools_smsPurchase_02 = "You cannot purchase less than !!MINIMUM!! SMS messages.";

var tools_monthlyBilling_01 = "You have exceeded your monthly credit limit, please use the credit card purchase method.";
var tools_monthlyBilling_02 = "You cannot purchase less than !!MINIMUM!! SMS messages.";
var tools_monthlyBilling_03 = "You do not have enough credit available to purchase more than !!MAXIMUM!! SMS messages.";
var tools_monthlyBilling_04 = "The purchase failed because you do not have enough credit.";
var tools_monthlyBilling_05 = "The purchase failed. Please try again.";
var tools_monthlyBilling_06 = "The purchase was successful.";

var tools_changePassword_01 = "The new passwords you have entered do not match, please try again.";
var tools_changePassword_02 = "The password you entered does not match your existing password, please try again";
var tools_changePassword_03 = "An unknown error occurred while updating your password, please try again.";
var tools_changePassword_04 = "Your password was successfully changed.";
var tools_changePassword_05 = "Password does not meet the complexity rules:\r\n- minimum of 6 characters in length\r\n- contains at least one numeric\r\n- contains at least one upper case character\r\n- contains at least one lower case character";
var tools_changePassword_06 = "New password must not be the same as old password.";

//Password 
var tools_passwordExpired_01 = "Your password has expired.  Please change your password.";


// SMS
var sms_01 = "You have selected a message to be edited\n\nClick OK to overwrite the selected message,\n\nClick Cancel to save as a new message";
var sms_02 = "Too many SMS messages selected, please only select one message";
var sms_03 = "Please select or enter an SMS message";
var sms_04 = "You have opted to send !!NUMBER!! text message(s). This will be deducted from your SMS budget.\n\nPlease click OK to continue.";
var sms_05 = "Please select drivers or vehicles to send this message to.";
var sms_06 = "Your SMS budget has been used up.\nIf you wish to send more SMS messages, then you will have to purchase them via the Tools page.";
var sms_07 = "You have opted to send !!NUMBER!! text message(s). However you only have !!BUDGET!! messages remaining in your sms budget.\nNot all the SMS messages can be sent!\n\nClick OK to send the first !!BUDGET!!.";
var sms_08 = "You have !!NUMBER!! unread messages";

// Worksheets
var worksheets_01 = "Incorrect number of schedules selected\n\nPlease select a single schedule.";
var worksheets_02 = "Please select the route that this schedule applies to.";
var worksheets_03 = "The vehicle selected is not the same vehicle type that this route was created for, please reselect.";
var worksheets_04 = "This schedule cannot be saved because it would overlap with one already created for the selected driver.";
var worksheets_05 = "Error: Could not check for overlapping schedules.";
var worksheets_06 = "Please select an end date/time later than the start date/time.";
var worksheets_07 = "Do you wish to print a detailed schedule?\n\nClick OK to continue, or Cancel for a schedule summary";
var worksheets_08 = "This schedule cannot be saved because it would overlap with one already created for the selected vehicle.";

// General/Common Msgs

var gen_01 = "Sorry, but the server agent (ID:";
var gen_02 = ") is not running.\n\nThe map may therefore not work correctly!";

// Reports section

var reports_01 = "Incorrect number of reports selected\n\nPlease select a single report.";
var reports_02 = "Please select the item to remove, from the selected drivers list.";
var reports_03 = "\'!!CAPTION!!\'\n\nThis item is already in the list.";  // !!CAPTION!! replaced by the select list caption
var reports_04 = "All drivers from !!BASE!!"; //  !!BASE!! will be replaced by the base name
var reports_05 = "All \'!!TYPE!!\' drivers from !!BASE!!"; //  !!TYPE!! is the driverType
var reports_06 = "All vehicles from !!BASE!!";
var reports_07 = "All \'!!TYPE!!\' vehicles from !!BASE!!";
var reports_08 = "Please select the item to remove, from the selected vehicles list.";
var reports_09 = "Sorry, an error occurred while processing your request.";
var reports_10 = "Please select one item to print out.";
var reports_11 = "vehicles";
var reports_12 = "drivers";
// this !!itemname!! is replaced with either reports_11 or reports_12 (above)
var reports_13 = "Please select the !!ITEMNAME!! to report on";
var reports_14 = "Please enter a description for this report";
var reports_15 = "Please enter a valid !!TYPE!! time for this report (hh:mm)";
var reports_16 = "start";
var reports_17 = "end";
var reports_18 = "Please enter a valid !!TYPE!! date for this report";
var reports_19 = "Please select the report frequency";
var reports_20 = "Please select the days that should be included in the report";
var reports_21 = "Please enter an end time later than the start time";
var reports_22 = "Please enter an end date later than the start date";
var reports_23 = "\'!!TIME!!\' is not a valid time (hh:mm)";
var reports_24 = "Please select the first day of the week";
var reports_25 = "Please select the first day of the month";
var reports_26 = "This will display the main page of the report, however the hyperlinks displayed will generate CSV files when clicked on.";
var reports_27 = "Please select a zone to report on";
var reports_28 = "Please change the time/dates selected, the maximum duration for this report type is \!!MAX!!\ days";
var reports_29 = "Please select a location to report on";
var reports_30 = "Please select one or more alerts to report on";
var reports_31 = "Please select one or more events to report on";
var reports_32 = "Minimum values for duration over and distance over are !!MAXA!! hours and !!MAXB!! miles";
var reports_33 = "Minimum values for duration over and distance over are !!MAXA!! hours and !!MAXB!! km";
var reports_34 = "Please select an email report date in the future";
var reports_35 = "Please select an email report date after the report end date";
var reports_36 = "The start date is on a day you have not included in the report";
var reports_37 = "Monthly reports cannot start on the 29th, 30th or 31st of a month";
var reports_38 = "You must select at least one measurement option";
var reports_39 = "Speed band range values should be greater than zero";
var reports_40 = "Please enter the valid speed band range for this report";
var reports_41 = "Invalid speed band range, Band \!!BAND!!\ - speed band range already exists";
var reports_42 = "Band \!!BAND!!\ - invalid speed band range";
var reports_43 = "Please select one or more congestion zones to report on";
var reports_44 = "Please select one or more exceptions to report on";
var reports_45 = "Please enter a valid and non zero speed value";
var reports_46 = "Please select an address type to report on";
var reports_47 = "Maximum seven columns can be selected";
var reports_48 = "Collapse All";
var reports_49 = "Expand All";
// Maplet Related

// Manage
var manage_01 = "Timesheet Report Options";
var manage_02 = "Idle events";
var manage_03 = "This will set your default map view - continue?";
var manage_04 = "Home View was set successfully";
var manage_05 = "Error occured moving to new location - \n";
var manage_06 = "An error occured setting the Home View:\n";
var manage_07 = "Geocoding Address - please wait...";
var manage_08 = "Replay is not available on this map.";
var manage_09 = "Setting the home view is not available on this map.";
var manage_10 = "Polling is not available on this map.";
var manage_11 = "Data Download is not available on this map.";
var manage_12 = "Street View";
var manage_13 = "Zoom View";
var manage_14 = "Could not Geocode address";
var manage_15 = "Details";
var manage_16 = "Map";
var manage_17 = "Trail";
var manage_18 = "Report";
var manage_19 = "Advanced Map options:";
var manage_20 = "Show a trail of recent vehicle movement:";
var manage_21 = "Run a Report:";
var manage_22 = "Error: Flash doesn't appear to be supported by your browser";
var manage_23 = "There is no StreetView available at this location.";

// Dynamic Timesheet
var dynamic_of = "of";
var dynamic_Start = "Start";
var dynamic_Stop = "Stop";
var dynamic_Stopped_for = "Stopped for !!DURATION!! at:\n";
var dynamic_Driving_for = "Driving for !!DISTANCE!!, !!DURATION!! from:\n"; 
var dynamic_Idled_for = "Idled for !!DURATION!! at:\n";
var dynamic_Job = "Job";

// Locate.js and Replay Strings

var locate_01 = "- a description\n";
var locate_02 = "- the new location's position\n";
var locate_03 = "You need to complete the form.\nPlease enter:\n\n";
var locate_04 = "- a street or place name\n";
var locate_05 = "- the postcode\n";
var locate_06 = "- longitude and latitude values\n";
var locate_07 = "- east and north values\n";
var locate_08 = "You need to complete the form.\nPlease enter:\n\n";
var locate_09 = "Sorry, that location cannot be matched\nPlease try a different address/postcode";
var locate_10 = "- radius must be a valid distance (> 100 metres)\n";
var locate_11 = "You must select a country when you click on the map\n";
var locate_12 = "You cannot modify a location.\nA new location will be created based on the settings of the location that you chose ";
var locate_13 = "You cannot alter the location's position in 'Enquire' mode";
var locate_14 = "Descriptions cannot contain apostrophes.";
var locate_15 = "Please zoom the map to your requirements and press print on the popup dialog when it appears.\nPlease also ensure that you alter the print Properties to print in Landscape mode.\nWhen complete, please press Cancel.";
var locate_16 = "You must enter a value for the number of times you wish to continuously ping the vehicle(s)";
var locate_17 = "You must enter an interval value in minutes for each continuous ping";
var locate_18 = "It will not be possible to create a route that begins or ends within the radius of this location";
var locate_19 = "A location with that description entered already exists, please choose another.";
var locate_20 = "Error: Could not check description for duplicate.";
var locate_21 = "Please select a vehicle.";
var locate_22 = "Please select only one vehicle.";
// Additional Replay Strings

var replay_01 = "Maplet Alert\n\n";
var replay_02 = "Vehicle is already in the list";
var replay_03 = "The vehicle you selected to 'follow' has been removed from the list.";
var replay_04 = "You must select something from the vehicles list in order to remove it.";
var replay_05 = "You must select a vehicle if you wish to follow it on the map.";
var replay_06 = "- a start time\n";
var replay_07 = "- a 'valid' start time (hh:mm:ss). The current time is invalid.\n";
var replay_08 = "- a start date\n";
var replay_09 = "- a 'valid' start date (dd/mm/yyyy). The current date is invalid.\n";
var replay_10 = "- a finish time\n";
var replay_11 = "- a 'valid' finish time (hh:mm:ss). The current time is invalid.\n";
var replay_12 = "- a finish date\n";
var replay_13 = "- a 'valid' finish date (dd/mm/yyyy). The current date is invalid.\n";
var replay_14 = "- an interval\n";
var replay_15 = "- a 'valid' interval time (hh:mm:ss). The current time is invalid.\n";
var replay_16 = "- a vehicle in the list to replay\n";
var replay_17 = "Select a trail type\n";
var replay_18 = "Invalid dates or times, please check your entry and try again";
var replay_19 = "Playback has completed";
var replay_20 = "Sorry, you cannot have a Waypoint at the start of your route";
var replay_21 = "Sorry, you cannot have a Waypoint at the end of your route";
var replay_22 = "Please select a Vehicle Type from the drop-down list before calculating the route";
var replay_23 = "Please enter a Description before calculating the route";
var replay_24 = "Sorry, there is a limit of six vehicles that can be replayed simultaneously.";
var replay_25 = "- a finish date/time later than the start date/time.\n";
var replay_26 = "Please select a vehicle to replay";
var replay_27 = "- a valid start date/time. The current date/time is in the future.\n";
var replay_28 = "Please change the time/dates selected, the maximum duration is \!!MAX!!\ hours\n";

// Routes page

var routes_01 = "Incorrect number of routes selected\n\nPlease select a single route.";
var routes_02 = "Do you wish to print a detailed route description?\n\nClick OK to continue, or Cancel for a route summary";

// For Add Routes Page

var addRoutes_01 = "You must select something from the locations list in order to remove it.";
var addRoutes_02 = "Location is already in the list";
var addRoutes_03 = "You must select a location from the list first";
//var addRoutes_04 = "You must add some more locations or waypoints to the list to calculate a route";
var addRoutes_04 = "A location must be defined for each end point";
var addRoutes_05 = "Please right-click on the map to create your Waypoint";
var addRoutes_06 = "Waypoint";
var addRoutes_07 = "Lat:";
var addRoutes_08 = "Long:";
var addRoutes_09 = "An error occurred sorry!";
var addRoutes_10 = "Add waypoint at ";
var addRoutes_11 = "You cannot modify a route.\nA new route will be created based on the settings of the route that you chose";
var addRoutes_12 = "Detailed Route Description";
var addRoutes_13 = "Summary Route Description";
var addRoutes_14 = "Not supplied";
var addRoutes_15 = "You must calculate your route by clicking the Calculate! button before you can save the route";
var addRoutes_16 = "Copy";
var addRoutes_17 = "A route with that description entered already exists, please choose another.";
var addRoutes_18 = "Error: Could not check description for duplicate.";

// For the Locate Page
var locateP_01 = "You must select a vehicle from the selected vehicles list in order to remove it.";
var locateP_02 = "You must select one or more vehicles to locate";
var locateP_03 = "You must select a valid 'Locate Type' radio button";
var locateP_04 = "Sorry, there is a limit of six vehicles that can be located simultaneously.";

// For the locate page, drivers tab
var locateM_01 = "You must select a driver from the selected drivers list in order to remove it.";
var locateM_02 = "You must select one or more drivers to locate";
var locateM_03 = "Driver is already in the list";
var locateM_04 = "Locating a mobile device will incur a cost.\n\nDo you wish to continue?";
var locateM_05 = "You do not have permission to locate a mobile device.\nPlease contact your administrator";
var locateM_06 = "All location requests have been sent...";
var locateM_07 = "OK";
var locateM_08 = "Failed";

// LocateLive page
var locateLive_01 = "You can only remove a vehicle that you have specifically added";

//ListSheet related
var listsheet_01 = "Are you sure you wish to delete these items?";
// MOD Rob 2002-10-07 - Child objects not automatically deleted
var listsheet_02 = listsheet_01;
//var listsheet_02 = "All vehicles of this vehicle type will be deleted!\nAre you sure you wish to delete these items?";
var listsheet_03 = listsheet_01;
//var listsheet_03 = "All drivers of this driver type will be deleted!\nAre you sure you wish to delete these items?";
var listsheet_04 = listsheet_01;
// var listsheet_04 = "All driver and vehicle data associated with this base will be deleted!\nAre you sure you wish to delete these items?";
var listsheet_05 = "A list must have at least one column selected, please choose a column to be displayed.";

//Batch Reporting
var batch_01 = "All vehicles from !!FLEET!!";
var batch_02 = "All \'!!TYPE!!\' vehicles";
var batch_03 = "All \'!!TYPE!!\' vehicles from !!BASE!!";
var batch_04 = "vehicle types";
var batch_05 = "bases";
var batch_06 = "All \'!!BASE!!\' vehicles";
var batch_07 = "All \'!!BASE!!\' vehicles of type !!TYPE!!";
var batch_08 = "Scores must be positive whole numbers";
var batch_09 = "You do not have access to the Data Analyser section of the Fleetstar Online";
var batch_10 = "A report with this description already exists.";
var batch_11 = "Error: Could not check description for duplicate.";
var batch_12 = "Scores must be whole numbers";
var batch_13 = "Conflicting values for treat idles as stops and treat stops as idles";
var batch_14 = "More";
var batch_15 = "Reset";

// Organisation
var organisation_01 = "You have not selected a fleet to add"

// ---- SPEED UNITS ----
var TT_SPEEDUNIT_M="mph";
var TT_SPEEDUNIT_K="km/h";

// ---- COMPASS DIRECTIONS ----
var TT_COMPASS_0="N";
var TT_COMPASS_1="NE";
var TT_COMPASS_2="E";
var TT_COMPASS_3="SE";
var TT_COMPASS_4="S";
var TT_COMPASS_5="SW";
var TT_COMPASS_6="W";
var TT_COMPASS_7="NW";

// ---- TIMEZONE NAMES ----
var TT_TIMEZONE_1="GMT";
var TT_TIMEZONE_1D="BST";
var TT_TIMEZONE_2="CET";
var TT_TIMEZONE_2D="CEST";
var TT_TIMEZONE_3="WET";
var TT_TIMEZONE_3D="WEST";
var TT_TIMEZONE_4="EET";
var TT_TIMEZONE_4D="EEST";

// ---- FORMATTING ----
var TT_DATE_SEPARATOR="/";

// ---- VEHICLE STATUS MESSAGES ----
var TT_STATUS_1="Stopped";
var TT_STATUS_2="Idle";
var TT_STATUS_3="Moving";

// ---- CALENDAR MONTHS ----
var TT_MONTH_0="Jan";
var TT_MONTH_1="Feb";
var TT_MONTH_2="Mar";
var TT_MONTH_3="Apr";
var TT_MONTH_4="May";
var TT_MONTH_5="Jun";
var TT_MONTH_6="Jul";
var TT_MONTH_7="Aug";
var TT_MONTH_8="Sep";
var TT_MONTH_9="Oct";
var TT_MONTH_10="Nov";
var TT_MONTH_11="Dec";

// ---- REPLAY SYSTEM
var TT_REPLAY_01="No vehicle data matches your replay parameters";
var TT_REPLAY_02="Status:";
var TT_REPLAY_03="Vehicle:";
var TT_REPLAY_04="Heading:";
var TT_REPLAY_05="Speed:";
var TT_REPLAY_06="Time:";
var TT_REPLAY_07="Playback complete";
var TT_REPLAY_08="Location:";

// ---- LOCATE ----
var TT_LOCATE_01="Time:";
var TT_LOCATE_02="Vehicle:";
var TT_LOCATE_03="Location:";
var TT_LOCATE_04="Speed:";
var TT_LOCATE_05="Heading:";
var TT_LOCATE_06="Status:";
var TT_LOCATE_DbWrite="A serious error occured. Please contact Cybit Technical Support";
var TT_LOCATE_NoContact="The system was unable to contact vehicle %%data%%, it will automatically try again in a few minutes";
var TT_LOCATE_NoCall="No call could be made to vehicle %%data%%. Please contact Cybit Technical Support";
var TT_TOOLTIP_HEADER="Latest Vehicle Information";

// ---- MOBILE ----
var TT_MOBILE_01="Driver:";
var TT_MOBILE_SENT="Mobile location request sent.\nPlease wait for up to 1 minute...";
var TT_MOBILE_ERROR="Error in mobile location request";
var TT_MOBILE_FAIL="%%driver%% could not be located with the mobile number %%number%%";
var TT_MOBILE_RETURN_0="A system error occured (0)";
var TT_MOBILE_RETURN_1="A system error occured (1)";
var TT_MOBILE_RETURN_2="A system error occured (2)";
var TT_MOBILE_RETURN_3="Login error, please check your account details (account code) with Cybit Technical Support";
var TT_MOBILE_RETURN_4="Login error, please check your account details (username) with Cybit Technical Support";
var TT_MOBILE_RETURN_5="Login error, please check your account details (password) with Cybit Technical Support";
var TT_MOBILE_RETURN_6="A system error occured (6)";
var TT_MOBILE_RETURN_7="Login failed, please check your account details with Cybit Technical Support";
var TT_MOBILE_RETURN_8="Specified account cannot locate mobile phones, please contact Cybit Technical Support";
var TT_MOBILE_RETURN_9="Mobile number not found in account, please contact Cybit Technical Support";
var TT_MOBILE_RETURN_10="Specified account is not authorised to locate this mobile phone, please contact Cybit Technical Support";
var TT_MOBILE_RETURN_11="The GSM network failed to locate this mobile. The phone may be switched off";
var TT_MOBILE_RETURN_12="Specified account is not allowed to use the API interface, please contact Cybit Technical Support";
var TT_MOBILE_RETURN_13="Specified account has insufficient credit, please contact Cybit Technical Support";
var TT_MOBILE_RETURN_14="This mobile is outside of the configured working hours";
var TT_MOBILE_RETURN_50="There is no previous location data for this mobile";

// ---- TRAFFIC DELAYS SYSTEM
var TT_DELAYS_01="Traffic Information";
var TT_DELAYS_02="Delay:";
var TT_DELAYS_03="Speed:";
var TT_DELAYS_04="NOYUSED";
var TT_DELAYS_05="mins";
var TT_DELAYS_08="Road:";

// ---- LOCATIONS SYSTEM
var TT_LOCATIONS_01="New angular location";
var TT_LOCATIONS_02="Location:";
var TT_LOCATIONS_03="New Location:";
var TT_LOCATIONS_04="Interactive location";
var TT_LOCATIONS_05="New OS location";
var TT_LOCATIONS_06="Sorry, failed to locate a node near that point";
var TT_LOCATIONS_07="Zoom in to see locations";

// ---- ROUTING SYSTEM
var TT_ROUTING_01="Sorry, unable to calculate a route for that journey";

// ---- PING SYSTEM
var TT_FSPING_01="IVL or Download Request Dispatched.\nPlease wait for up to 1 minute...";

// ---- TOOLBARS
var TT_BACK="Previous map screen";
var TT_FORWARD="Next map screen";
var TT_HOME="Full map view";
var TT_ZOOMIN="Zoom in";
var TT_ZOOMOUT="Zoom out";
var TT_DME="Distance Calculator";
var TT_SHOWDME="Distance Calculator";
var TT_SPEEDS="Toggle traffic speed information";
var TT_SPEEDS_SELECTED="Toggle traffic speed information";
var TT_DELAYS="Toggle traffic delay information";
var TT_DELAYS_SELECTED="Toggle traffic delay information";
var TT_LOCATIONS="Toggle locations";
var TT_LOCATIONS_SELECTED="Toggle locations";
var TT_LABELS="Toggle vehicle labels";
var TT_LABELS_SELECTED="Toggle vehicle labels";
var TT_WASH="Toggle washed out map colours";
var TT_WASH_SELECTED="Toggle washed out map colours";

TITLE_HELP="Help";

var TT_SHOWOV="Zoom Control Panel";
var TT_JUMPOUT="Maximise the map";
var TT_SURF_NETSOLUT="Not available";
var TT_TPIO="Connection Indicator";

// ---- MANAGE VEHICLE MENU
var MM_PLOT_VEHICLE_TRAIL="Plot vehicle trail";
var MM_LAST_HOUR="Last hour";
var MM_LAST_2_HOURS="2 hours";
var MM_LAST_6_HOURS="6 hours";
var MM_LAST_12_HOURS="12 hours";
var MM_LAST_24_HOURS="24 hours";
var MM_RUN_REPORT="Run report";
var MM_SEND_MESSAGE_TO_VEHICLE="Send message to vehicle";
var MM_REQUEST_POSITION_UPDATE="Request position update";
var MM_REQUEST_DATA_DOWNLOAD="Request data download ";
var MM_TODAY="Today";
var MM_THIS_WEEK="This week";
var MM_THIS_MONTH="This month";
var MM_LAST_7_DAYS="Last 7 days";
var MM_LAST_31_DAYS="Last 31 days";
var MM_VEHICLE_OPTIONS="Vehicle Options";
var MM_COMMUNICATE="Communicate";

// --LOCATIONS
var locations_01="An error occured retrieving Location information";

//Address Types
var adt_01="You must enter a name and a description";

//Trips
var trips_01="Tractor";
var trips_02="Location";
var trips_03="Status";
var trips_04="Actual Arrival";
var trips_05="Actual Depart";
var trips_06="Stop Information";
var trips_07="Start Point";
var trips_08="Destination Point";
var trips_09="Via Point ";
var trips_10="Cannot calculate route - there is no vehicle position";
var trips_11="New Times saved";
var trips_12="An error occured whilst updating the Arrival/Departure dates";
var trips_13="Total notes length is now too long. Arrival/Departure times will be set, however no note of this will be recorded.";
var trips_14="An error occured whilst saving Notes";
var trips_15="Notes are too long and cannot be saved.";
var trips_16="There is a problem with the dates and times. Check that the Departure Date and Time are later than the Arrival Date and Time.";
var trips_17="You must have at least one unvisited stop to display a route";
var trips_18="Booked Time";
var trips_19="Please select a Trip or Trailer";