/*-------------Environment - Start -----------------------------*/
	var _environment = new environment_variables();
	function environment_variables(){
		this.ownerCarrierCode="UL";
		this.ownerNumericCode="603";
		this.dateFormat="DD MMM YYYY";
		this.defaultComCode="***";
		this.timeFormat="HH:mm";
	}
/*-------------Environment - End -----------------------------*/
/*-------------Properties - Start -----------------------------*/
var _property = new all_properties();
function all_properties(){
	this.lovPageButtonValue = "Go to page";
	this.lovPageLinkToolTip = "Go to page";
	this.lovSearchFieldText = "--Select search field--";
	this.lovSearchFieldTextToolTip = "Select search field";
	this.lovSearchTextToolTip = "Enter search value";
	this.lovPageTextToolTip = "Enter page number";
	this.lovRecordLeftMsg = "Total ";
	this.lovRecordRightMsg = " records found.";
	this.lovPageLeftMsg = "Page ";
	this.lovPageMidMsg = " of ";
	this.lovSearchButtonValue = "Search";
	this.lovClose = "Close";
	this.lovSortLinkToolTip = "Click here to sort on this field";
	this.processingMessage = "Loading, please wait.....";
	
	this.errButtonValue = "OK";
	this.errHeadingText = "Error in page ";
	this.rightClickDisabledMsg = "Sorry, right-click has been disabled";

	/*--------------Validation specific - Start-------------------*/
	this.valEMAIL					= "[Email]";
  this.valALPHA					= "[This field accepts only alphabets a to z and A to Z]";
  this.valCOMCODE					= "[This field accepts only alphabets a to z, A to Z and Numerics 0 to 9.And the default value is "+_environment.defaultComCode+"]";
  this.valAIRPORT					= "[This field accepts only alphabets e.g. SIN]";
  this.valCASSCODE			= "[This field accepts only 4 numbers 0 to 9]";
  this.valIATACODE			= "[This field accepts only 7 numbers 0 to 9]";
  this.valCITY					= "[This field accepts only 3 alphabets A to Z or number 0 to 9]";
  this.valALPHAWSPACE		=	"[This field accepts only alphabets a to z, A to Z and space]";
  this.valALPHANUMWSPACE		=	"[This field accepts only alphabets a to z, A to Z, number 0 to 9 and space]";
  this.valALPHANUMWUNS		= "[This field accepts only alphabets a to z, A to Z, Numerics 0 to 9 and Underscore _]";
  this.valALPHANUMUNDSCHYPN= "[This field accepts only alphabets a to z, A to Z, Numerics 0 to 9, Underscore _ and hyphens -]";
  this.valUSERNAME= "[This field accepts only alphabets a to z, A to Z, Numerics 0 to 9 and Underscore _ ]";
  this.valALPHANUM				= "[This field accepts only alphabets a to z, A to Z and Numerics 0 to 9]";
  this.valRESTRICT				= "[This field does NOT accept commas (\',\') ";
  this.valNUMBER					= "[This field accepts only Numerics 0 to 9]";
  this.valDATE						= "["+_environment.dateFormat+"]";
  this.valFUTUREDATE			= "[This field should be greater than present date. And format should be "+_environment.dateFormat+"]";
  this.valPASTDATE				= "[This field should be less than present date. And format should be "+_environment.dateFormat+"]";
  this.valDECIMAL					= "[00.00]";
  this.valDECIMAL1				= "[00.0]";
  this.valDECIMAL2				= "[00.00]";
  this.valDECIMAL3				= "[00.000]";
  this.valDECIMAL4				= "[00.0000]";
  this.valDECIMAL5				= "[00.00000]";
  this.valDECIMAL6				= "[00.000000]";
  this.valDECIMAL7				= "[00.0000000]";
  this.valDECIMAL8				= "[00.00000000]";
  this.valFLIGHTNUMBER				= "[This field will accept 1-4 numeric values followed by a character e.g 504 or 5003A]";
  this.valCARRIERCODE				= "[Carrier code should be A to Z or/and 0 to 9]";
  this.valCHKAWBSERIAL		= "[AWB number should be eight digit numbers and eighth digit should be modulus of 7 of rest of digits]";
  this.valAWBSERIAL				= "[Enter a valid AWB number which contains 8 digits]";
  this.valPHONE					= "[This field accepts only plus sign +, Numerics 0 to 9 and hyphens -]";
  this.valSMS						= "[This field accepts only Numerics 0 to 9 without leading zeros]";
  this.valWORD						= "[This field accepts only alphabets a to z and A to Z]";
  this.valDESCWORD				= "[This field accepts only alphabets a to z, A to Z, Numerics 0 to 9, Underscore _ and hyphens -]";
  this.valWITHOUTQUOTES	= "[This field does not accepts single or double quotes]";
  this.valALL						=	"[This field does not accepts double quotes]";
	this.valErrorMessage	=	"Incorrect data has been entered in the following field/s";
	this.valMandatory			= "Please enter the following mandatory information";
	this.valTableHeadMsg = "Please correct the entries highlighted in red";
	this.valRESALPHANUM = "[This field accepts only alphabets a to z, A to Z, Numerics 0 to 9, space, dot . and hyphens -]";
	/*--------------Validation specific - Start-------------------*/
}

/*-------------Properties - End -----------------------------*/



var _allotmentproperty = new allotment_properties();
function allotment_properties(){
	this.valselrectable ="Please select a record from the table...";
	this.valenter="Please enter the following values";
	this.origin = "\n: Origin";
	this.destination="\n: Destination";
	this.date = "\n: Date";
	this.valdateval ="Start date cannot be greater than End date.";
	

}

var _adhocproperty = new adhoc_properties();
function adhoc_properties(){
	this.valuld="Kindly fulfill the Loose or ULD Type with data";
	this.valwt="Weight";
	this.valvol="Volume";
	this.valreq ="Requested Value";
	this.valerrin="Errors in ";
	this.valuldrow=" ULD row";
	this.uldrattyp=" ULD row ---Select the ULD Rate Type from LOV";
	this.valuldenter=" ULD row ---kindly enter the value for ULD";
	this.valdistinctoridest="Origin and Detination should be different";
	this.valdelcon="You are not selected any row please select which you wish to delete and continue";
	this.valcreatebooking="You want create fresh Booking";
}


var _awbproperty = new awb_properties();
function awb_properties(){

this.valoriginblank="Origin cannot be blank.";	
this.valdestination="Destination cannot be blank.";
this.valwt="Weight cannot be blank.";
this.valvol="Volume cannot be blank.";
this.valgoods="Nature of Goods cannot be blank.";
this.valawbnumber=": valid air waybill number";

}

var _docuploadproperty = new docupload_properties();
function docupload_properties(){

this.valdoc="Please Enter valid"	
this.valdoctype=" Document Type";
this.valdocprefix=" Document Prefix";
this.valdocnum= " Document Number";
this.valbooking="Booking not valid!";
this.urlupload="Please enter URL to be uploaded at line ";
this.valdoccode="Please select doc code for the URL at line ";
this.valfileupload="Please select file to be uploaded...";
this.valdoccodefile="Please select doc code for the file...";
this.valEmail="To Email";
this.valSubj="Subject";
this.valDesc="Description";
this.valRecord="Please select the record to send a Email";
this.valdocDescr="Please enter the description for document upload";
this.lnkDocDiscription="plaese enter th description for link upload at line ";
}


var _hawbproperty = new hawb_properties();
function hawb_properties(){
this.valoridest="HAWB origin and destination can not be same. Please change either the origin or destination.";	
this.valawbmissing="air waybill prefix is missing.";
this.valawbnummis="air waybill number is missing.";
this.valawbtotpcsmis="air waybill total piece are missing.";
this.valoricodemis="air waybill origin code is missing.";
this.hawbNoExist="HAWB number exist in the addded list. Please give any other HAWB number.";
}


var _bookingproperty = new booking_properties();
function booking_properties(){

this.valdocprefix="Please enter air waybill prefix";
this.valdocnum="Please enter air waybill number";
this.valorigin="Please enter origin";
this.valdest="Please enter destination";
this.valwt="Please enter weight";
this.valgoods="Please enter nature of goods";
this.valval= "Please enter volume";
this.valairline="Please enter airline code";
this.valflight="Please enter flight number";
this.valdepdate="Please enter departure date";
this.valairport="Please enter departure airport";
this.valarrairport ="Please enter arrival airport";
this.valairlinecd="Please enter airline code";
this.valflightnum="Please enter flight number";
this.valdepdate="Please enter departure date";
this.valdepairport="Please enter departure airport";
this.valloadtemp="Please enter load booking template"
this.valdocprefix="Please enter document prefix";
this.valnumpcs="Please enter number of pieces";
this.valprod="Please enter product";
this.valsplhandlecd="Please enter special handling code";
this.valagt="Please enter agent name";
this.valnodata="Please select a row or rows you wish to delete";
this.valtemplate="Please enter or select the template name";
this.valoffcarriercd="Please enter carrier code";
this.valoffpnt="Please enter off point";
this.valbrdpnt="Please enter board point";
this.valtempname="Please enter template name"
this.valresetrow="Please select the row/s you want to reset";
this.valDuplicateIti="Duplicate itinerary found for Flight number";
this.valRequest="Kindly delete and proceed";
this.valItinerary="Kindly fill the ";
this.valRowinerary=" row itinerary details";
this.valenteritinarary="Please enter itinerary details";
this.valAGTName="Please enter Agent Name";
this.valAGTAddress1="Please enter Agent Street Address 1";
this.valAGTCity="Please enter Agent City";
this.valAGTPlace="Please enter Agent Place/Location";
this.valAGTCountry="Please enter Agent Country Code";
this.valIATACode="Please enter Agent IATA Code";
this.valCNEPhone="Consignee Phone No. - It is mandatory to update the consignee's phone number for shipments destined to ";
}



var _flightAvailability_property = new flightAvailability_properties();
function flightAvailability_properties(){
	this.valOriginDestination = "Orgin and Destination cannot be the same!"
	this.valOrigin="Origin";
	this.valDestination="Destination";
	this.valDate="Date";
	this.valEnterValues="Please enter the following values";
	this.valSelectRecord="Please select a record from the table";
	this.valDepBeforeAfter="Please select one of the following values - BEFORE/AFTER";
	this.valDepTime="Please select departure time";
}

var _schedule_property = new schedule_properties();
function schedule_properties(){
	this.valOriginDestination = "Orgin and Destination cannot be the same!"
	this.valOrigin="Origin";
	this.valDestination="Destination";
	this.valDate="Departure Date";
	this.valEnterValues="Please enter the following values";
	this.valEnterCarrier="Please enter the carrier code";
	this.valMode="Please select atleast one mode of operation";
	this.valDepBeforeAfter="Please select one of the following values - BEFORE/AFTER for the departure time";
	this.valArrBeforeAfter="Please select one of the following values - BEFORE/AFTER for the arrival time";
	this.valDaysOfOpr="Please select atleast one day from days of operation";
	this.valSelectRecord="Please select a record from the table";
	this.valDepTime="Please select departure time";
	this.valArrTime="Please select arrival time";

}

var _fltWrkBench_property = new fltWrkBench_properties();
function fltWrkBench_properties(){
	this.valFltLegDeparting="Please select the flight leg you wish to depart.";
}

var _changePassWord_property = new changePassWord_properties();
function changePassWord_properties(){
	this.valCorrectErrors="Please correct the following errors";
	this.valConfirmPassWord="'New Password' and 'Confirm Password' field should be identical.";
}

var _rates_property = new rates_properties();
function rates_properties(){
	this.valEnterValues="You must enter the following values before selecting Product LOV";
	this.valOrigin="Origin";
	this.valDestination="Destination";
	this.valDate="Applicability From Date";
	this.valfetchratequote="Please get the Price Quote again";
	this.valaccept="Acceptance Criteria has been changed from the Price Quote requested";
}

var _chat_property = new chat_properties();
function chat_properties(){
	this.valSelectRecord="Please select at least one record.";
	this.valSelectThread="Please select only one chat thread."
	this.valEnterParticipant="Please enter at least one participant."
	this.valMaxSize= "Message exceeds maximum size! Please ensure the message is less than or equal to ";
	this.valCharecter="characters.";
	this.valCharactersExceeded= " character exceeded.";
	this.valRemainingCharacters=" characters remaining.";
}

var _messages_property = new messages_properties();
function messages_properties(){
	this.valEnterEmail="Entered address/es are not of Email type.";
	this.valEnterParticipant="Please enter at least one skychain user or external participant.";
	this.valSMSType="Entered number/s are not of SMS type.";
	this.valFaxType = "Entered number/s are not of FAX type.";
	this.valMaxSize= "Message exceeds maximum size! Please ensure the message is less than or equal to ";
	this.valCharecter="characters.";
	this.valCharactersExceeded= " character exceeded.";
	this.valRemainingCharacters=" characters remaining.";
	this.valSubject="Please enter subject";
	this.valBody="Please enter Body";
	this.valpartcpnts="Please enter participants";
	this.valdate="Please enter date";
	this.isCurrentDate="Date should be current Date or future Date";
	this.valdelmsg="Please select the messages to delete";
}

var _statusUpdate_property = new statusUpdate_properties();
function statusUpdate_properties(){
	this.valMinAWB="Cannot delete. Minimum two rows of air waybills required.";
	this.valEnterAirport="Please enter airport code.";
	this.valAirlineCode="Please enter airline code."
	this.valDate= "Please enter date.";
	this.valFltno="Please enter flight number."
	this.valDocPrefix ="Document prefix.";
	this.valDocNum ="Document number.";
	this.valOrigin="Origin.";
	this.valDestination="Destination.";
	this.valTotalPieces="Total pieces."
	this.valDeliveredPieces=".Delivered pieces.";
	this.valDescrepancyPieces="Discrepancy pieces."
	this.valPartIndicator="Part indicator.";
	this.valWeight="Weight.";
	this.valWeightUnit="Weight unit.";
	this.valDeliveredTo="Delivered to.";
	this.valPlzEnter="Please enter";
	this.valInRow="in row";
	this.valdel="Please select the shipments to delete";
	this.valshmts="Please enter shipment information to update";

}

var _template_property = new template_properties();
function template_properties(){
	this.valTmpltMsg="Either enter 'To Email ID' or select the 'Logged in User' or 'Station Admin'checkbox.";
	this.valTmpltText="Active template text should not be empty.";
}

var _trackShipment_property = new trackShipment_properties();
function trackShipment_properties(){
	this.valEnterAWBNo="Please enter the air waybill number you wish to track.";
	this.valAWBorJonRef="Please enter at least one air waybill number or job reference number you wish to track.";
	this.valUNK="Please enter a valid air waybill number.";
	this.valValidAWB="Please enter a valid air waybill number.";
}

var _user_property = new user_properties();
function user_properties(){
	this.valPlzEnter="Please enter any one of the following fields:";
	this.valAnyVal="'Email' or 'Telephone' or 'Mobile' or 'Fax'.";
	this.valAnyValReq="At least one of the values, 'Email' or 'Telephone' or 'Mobile' or 'Fax' is required.";
}

var _register_property = new register_properties();
function register_properties(){
	this.valConfrmPassWd="'Password' and 'Confirm password' field must be identical.";
	this.valIATACode="IATA code should be present if CASS code is entered.";
	this.valCharValidate="User ID should be 4-10 characters long, can be a combination of alphabets and numbers. No spaces or special characters (! $ % ^ etc. ) are allowed.";
	this.valUsername="The User Name already exists. Please enter another User Name and resubmit your registration request.";
	this.userValidation="The user ID you prefer is not available. You may select one of the below suggested available user IDs:"
}



