﻿var Constants = new function () {
    this.SiteSearchInitialText = 'Search lowcostholidays...';
    this.GuestsText = 'Guests';
    this.DaysArray = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
    this.ShortDaysArray = new Array('Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su');
    this.SortBestSellers = 'Best Sellers';
    //this.SortPriceLowestFirst = 'Price : Lowest First';
    //this.SortPriceHighestFirst = 'Price : Highest First';
    this.HideInfo = 'Hide Info';
    this.MoreInfo = 'More Info';
    this.PleaseSelectRate = 'Please make sure you have selected a rate for each room you wish to book';
    this.PagingPrev = 'Prev';
    this.PagingNext = 'Next';
    this.PagingPages = 'Pages';
    this.PleaseWaitMessage = 'Please wait a second while we retrieve your results...';
    this.BookingSummaryTransferCompleteMessage = 'Please complete the flight details against the transfer and click Add Transfer';
    this.BookingSummaryTransferValidTimes = 'Please make sure you have entered valid departure and return times. (hh:mm)';

    //Client Validation
    this.ValidationMustBeSpecified = 'The {0} must be specified';
    this.ValidationValidEmail = 'The {0} must be a valid email address';
    this.ValidationValidTime = 'The {0} must be a valid time (hh:mm)';
    this.ValidationValidCreditCard = 'The {0} is not a valid Credit Card number';
    this.ValidationValidDate = 'The {0} must be a Valid Date';

    //Search Tool
    this.SearchToolRoom1 = 'Room 1';
    this.SearchToolShowAutoComplete = 'or type in using auto-suggest';
    this.SearchToolHideAutoComplete = 'or select destination from a list';
    this.SearchToolDestination = 'Destination';
    this.SearchToolDepartureAirport = 'Departure Airport';
    this.SearchToolArrivalAirport = 'Arrival Airport';
    this.SearchToolFutureDate = 'Please make sure the Date is in the future';
    this.SearchToolSetChildAge = 'Please set child age {0}';
    this.SearchToolSetChildAgeRoom = 'Please set child age {0} for room {1}';
    this.SearchNoResults = "Your search returned no results. Please try again using different criteria.";
    this.SearchDeparting = 'Departing';
    this.SearchDate = 'Date';
    this.SearchDepartureDate = 'The Return Date is before the Depature Date.';
    this.SearchHotelArrival = 'The hotel Check-In date is before the Departure Flight.';
    this.SearchHotelDeparture = 'The hotel Check-Out date is before the hotel Check-In.';
    this.SearchReturnDate = 'The Return Flight date is before the hotel Check-out.';
    this.SearchNoAdvanceFlightResults = "There are currently no {0} flights available for your selected destination. Please search again for alternative non {0} flights.";
    this.SearchNoResults = "Your search returned no results. Please try again using different criteria.";
    this.SearchAdvanceFlightNoResults = "There are currently no {0} {1} flights available for your selected destination. Please search again for alternative non {0} {1} flights.";

    // Payment Page
    this.PaymentPriceChangeConfirm = 'Please check the box to confirm you are happy with the new price, then continue with your booking.';
    this.PWCCCurrencyChangeConfirm = 'Please ensure you tick the box to confirm you have read the currency explanation.';

    this.PaymentTitle = 'Title';
    this.PaymentFirstName = 'First Name';
    this.PaymentLastName = 'Last Name';
    this.PaymentAddress = 'Address';
    this.PaymentTownCity = 'Town/City';
    this.PaymentPostcode = 'Postcode';
    this.PaymentCountry = 'Country';
    this.PaymentTelephone = 'Telephone';
    this.PaymentEmail = 'Email';
    this.PaymentHearAboutUs = 'How Did You Hear About Us';
    this.PaymentMobileNumber = 'Mobile Number';

    this.PaymentCardType = 'Card Type';
    this.PaymentCardHoldersName = 'Card Holders Name';
    this.PaymentCardNumber = 'Card Number';
    this.PaymentSecurityCode = 'Security Code';
    this.PaymentExpiryMonth = 'Expiry Month';
    this.PaymentExpiryYear = 'Expiry Year';

    this.PaymentTitleForPassenger = 'Title for Passenger {0}';
    this.PaymentFirstNameForPassenger = 'Last Name for Passenger {0}';
    this.PaymentLastNameForPassenger = 'First Name for Passenger {0}';
    this.PaymentDateOfBirthForPassenger = 'Date of Birth for Passenger {0}';
    this.PaymentMonthOfBirthForPassenger = 'Month of Birth for Passenger {0}';
    this.PaymentYearOfBirthForPassenger = 'Year of Birth for Passenger {0}';
    this.PaymentValidDateOfBirthForPassenger = 'Please ensure you have entered a valid Date of Birth for Passenger {0}';

    this.PaymentExpiryInFuture = 'Please make sure the expiry date is in the future';
    this.PaymentValidSecurityNumber = 'Please make sure a valid Security Code is specified';
    this.PaymentsEmailConfirmed = 'Please make sure your email address has been confirmed correctly';
    this.PaymentPasswordValid = 'Please make sure your password is at least 6 characters long and has at least one digit';
    this.PaymentPasswordConfirmed = 'Please make sure your password has been confirmed correctly';
    this.PaymentConfirmTerms = 'Please make sure you have confirmed the Terms and Conditions';
    this.PaymentEnterPromoCode = 'Please enter a Promotion Code!';

    this.PaymentCarMake = 'Car Make';
    this.PaymentCarColour = 'Car Colour';
    this.PaymentCarModel = 'Car Model';
    this.PaymentCarRegistration = 'Car Registration';

    this.PaymentOutboundFlightNumber = 'Outbound Flight Number';
    this.PaymentReturnFlightNumber = 'Return Flight Number';


    /* Change Party Size */
    this.ChangePartySizeGuests = 'Guests';
    this.ChangePartySizeRoom1 = 'Room 1';
    this.ChangePartySizeSetChildAge = 'Please set child age {0}';
    this.ChangePartySizeSetChildAgeFormRoom = 'Please set child age {0} for room {1}';


    /* Login to manage my bookings */
    this.LoginValidationEmailAddress = 'Email Address';
    this.LoginValidationPassword = 'Password';
    this.LoginValidationBookingReference = 'Booking Reference';
    this.LoginValidationLastName = 'Surname';
    this.LoginPleaseLogInWhenAble = 'Please log in when you are able. You should receive an email containing your password shortly.';
    this.LoginCouldNotFindEmailAddress = 'Sorry, we could not find the email address you entered in our database. Please check it is correct and try again.';

    this.MyBookingsCancellationSent = 'Your cancellation request has been successfully sent.';
    this.MyBookingsAmendmentSent = 'Your amendment request has been successfully sent.';

    /* Deal Grid */
    this.DealGridRetrievingPrices = 'Retrieving prices...';

    /* Geography Popup */
    this.GeographyPopupPleaseWait = 'Please wait while we retrieve your information...';

    /* Post code finder */
    this.PostCodeSearchSelectOne = 'Select one...';
    this.PostCodePleaseEnter = 'Please enter a postcode';
    this.PostCodeNotRecognised = 'The Postcode was not recognised';

    /* Passport Info */
    this.PassportMiddleNameForPassenger = 'Middle Name for {0}';
    this.PassportDateOfBirthForPassenger = 'Please set the Date Of Birth for {0}';
    this.PassportInvalidDateOfBirthForPassenger = 'The Date Of Birth for {0} is not a valid date';
    this.PassportNationalityForPassenger = 'Nationality of {0}';
    this.PassportOtherNationalityForPassenger = 'Nationality of {0}';
    this.PassportNumberForPassenger = 'Passport Number for {0}';
    this.PassportIssueDateForPassenger = 'Please enter the Issue Date of Passport for {0}';
    this.PassportInvalidIssueDateForPassenger = 'Please correct the Issue Date of Passport for {0}, the current date is invalid';
    this.PassportExpiryDateForPassenger = 'Please enter the Expiry Date of Passport for {0}';
    this.PassportInvalidExpiryDateForPassenger = 'Please correct the Expiry Date of Passport for {0}, the current date is invalid';

    /* Popup Text*/
    this.FreeKidsPopupText = 'Includes a free kids offer';

    /* Group Page Template */
    this.GroupPageTemplateTitle = 'Title';
    this.GroupPageTemplateFirstName = 'First Name';
    this.GroupPageTemplateLastName = 'Last Name';
    this.GroupPageTemplateTelephoneNumber = 'Telephone Number';
    this.GroupPageTemplateEmail = 'Email';
    this.GroupPageTemplateDepartureAirport = 'Departure Airport';
    this.GroupPageTemplateArrivalAirport = 'Arrival Airport';
    this.GroupPageTemplateGeographyLevel2 = 'Destination';
    this.GroupPageTemplateNumberOfNights = 'Number of Nights';
    this.GroupPageTemplateBudgetPerPerson = 'Budget per Person';
    this.GroupPageTemplateNumberOfAdults = 'Number of Adults';
    this.GroupPageTemplateNumberOfChildren = 'Number of Children';
    this.GroupPageTemplateNumberOfRooms = 'Number of Rooms';
    this.GroupPageTemplateReasonForTrip = 'Reason for Trip';
    this.GroupPageTemplateMealBasis = 'Board Basis';
    this.GroupPageTemplateMinimumPaxWarning = 'You must be booking a minimum of 8 people to benefit from our group booking services.';


    /* Search Plugin */
    this.SearchPluginInvalidMessage = 'Please make sure all fields are entered correctly';

    /* Holiday Finder */
    this.HolidayFinderChooseDestination = 'Please choose when you want to go';
    this.HolidayFinderChooseTypeOrDestination = 'Please pick a holiday type or choose a destination';
    this.HolidayFinderChooseDepartureAirport = 'Please decide where you are flying from';
    this.HolidayFinderChoosePassengers = 'Please specify the passengers';
    this.HolidayFinderPageNext = 'Next';
    this.HolidayFinderPagePrev = 'Prev';
    this.HolidayFinderPages = 'Pages';
    this.HolidayFinderPageOf = 'of';
    this.HolidayFinderFilterWaitMessage = 'Please wait a second while we retrieve your results...';

    /*Property Results*/
    this.PropertyResultsOf = 'of';
    this.PropertyResultsShowPlacesOfInterest = 'Show places of interest';
    this.PropertyResultsHidePlacesOfInterest = 'Hide places of interest';
    this.PropertyResults1StarHotel = '{0} Star Hotel';
    this.PropertyResultsStarHotel = '{0} Star Hotel';
    this.PropertyResultsShow = 'Show';
    this.PropertyResultsClose = 'Close';

    /* Holiday Options */
    this.HolidayOptionsSetChildAges = 'Please set child age {0}';

    this.NewPropertyPleaseWait = 'Please wait whilst we search for prices and availability.';
}




