function Messages()
{
// Credit card type-specific error messages.  The string in the brackets is the form value used for the credit card type.
this.CreditCardInvalidTypeNumber = {};
this.CreditCardInvalidTypeNumber['CardTypeValue'] = "You have not entered a CardTypeName card number. Please check the card type and number and try again.";

	this.PerfCantSelect = "Note: The requested venue/performance could not be selected.";
	this.VenueSoldout = "Please select a valid venue";
	this.PerformanceSoldout = "Please select a valid time.";
	this.PurchaseAlreadyClicked = "You have already clicked 'Continue'... please wait whilst we process your request.";
	this.PurchaseAddressStreet = "Please enter your Street Address";
	this.PurchaseAddressSuburb = "Please enter your Suburb";
	this.PurchaseAddressState = "Please enter your State";
	this.PurchaseAddressPostcode = "Please enter your Post Code";
	this.PurchaseAddressCountry = "Please enter your Country";
	this.PurchaseAddressPhoneHomeCCode = "Please enter your Home Phone Country Code";
	this.PurchaseAddressPhoneHomeACode = "Please enter your Home Phone Area Code";
	this.PurchaseAddressPhoneHome = "Please enter your Home Phone";
	this.PurchaseAgreed = "First check the box 'I have read and agree to the terms of sale' then you can choose 'Submit payment' to proceed.";
	this.PurchaseRemoveOffer = "Remove this offer from your order?";
	this.ShowConditionAgreed = "You must accept all the terms and conditions before you can purchase.";
	this.BasketReturnToSale = "By leaving this page your current offer will be returned to sale.\n\nContinue?";
	this.BasketObstructedView = "Please note: The seats in your offer have an obstructed view.  Please click on the\ncheck box below to acknowledge your acceptance of these obstructed seats.";
	this.MaximumOffersReached = "You have the maximum number of offers in your order. You will not be able\nto add anymore offers until you remove an existing one. That is, you need\nto click on the REMOVE button below.\n\nChoose CANCEL to stay on this page. \n\nChoose OK to continue browsing?";
	this.ReturnToPage = "NOTE - To return to this page and buy your tickets:\n\nSelect the 'PURCHASE' button that appears in the top right of the Ticketek website.\n\nPlease remember however, that your current ticket offers are only valid for a limited\ntime, normally no more than 15 minutes, after which they will be returned to sale.\n\nContinue?";
	this.CreditCardNumber = "Please enter your Credit Card Number";
	this.CreditCardNumberInvalid = "Invalid Credit Card Number, Please enter your Credit Card Number";
	this.CreditCardCvc = "Please enter your credit card cvc.\n\nVisa and Mastercard - Turn your card over and look at the signature box. You should see either a 16 digit credit card number or just the last 4 digits followed by a 3 digit code. This is your credit card security or cvc code. \n\nAmerican Express - Look for the 4 digit code printed on the front of your card just above and to the right of your credit card number. This is your credit card security or cvc code.";
	this.CreditCardCvcInvalid = "The information you have entered is not a valid cvc.\n\nVisa and Mastercard - Turn your card over and look at the signature box. You should see either a 16 digit credit card number or just the last 4 digits followed by a 3 digit code. This is your credit card security or cvc code. \n\nAmerican Express - Look for the 4 digit code printed on the front of your card just above and to the right of your credit card number. This is your credit card security or cvc code.";
	this.CreditCardName = "Please enter the name on your Credit Card";
	this.CreditCardMonth = "Please enter the Credit Card Expiry Month";
	this.CreditCardYear = "Please enter the Credit Card Expiry Year";
	this.CreditCardExpiryDate = "Please enter a valid Credit Card Expiry Date";
    this.IdealBank = "Please select a payment method/bank";	
	this.NoPaymentMethod = "Please select an payment method";	
	this.MaxPTypes = "A maximum of four price types can be selected per transaction. Please alter your ticket selection.";
	this.MaxTickets = "You may only select a maximum of {0} tickets in this price category.";
	this.MaxEntitlementTickets = "You may only select a maximum of {0} tickets of these types: {1}.";
	this.PcatNotAvail = "No tickets available in this price category.";
	this.NoTickets = "Please select your tickets.";
	this.loginboxMissingCode = "Please enter your login code.";
	this.NoDelivery = "Please select your delivery method.";
	this.AddressLine1Error = "The street address may not be blank.";
	this.AddressLine2Error = "The street address may not be blank.";
	this.AddressHouseError = "The house number may not be blank.";
//	this.AddressApartmentError = "The apartment number may not be blank.";
	
	this.AddressCityError = "The city/suburb must be supplied.";
	this.AddressStateError = "The state must be supplied.";
	this.AddressCountryError = "The country must be supplied.";
	this.AddressPostCodeError = "The postcode must be supplied.";
	this.SelectAnEvent = "Please enter some keywords to search on or enter a category\nor location or date then choose Go.";
	this.EventSelectorDateInvalid = "Please enter a valid date.";
	this.EmailBlank = "Your Email address cannot be blank.";
	this.EmailInvalid = "Your Email address is not valid.";
	this.LoginBlank = "Your LoginCode cannot be blank.";
	this.LoginInvalid = "Your Login code must be at least {0} and  upto {1} characters long.";
	this.PasswordBlank = "Your Password cannot be blank.";
	this.PasswordLength = "Password should be at least {0} characters long.";
	this.PasswordUnConfirmed = "Your password has not been confirmed, please retype it correctly.";
	this.SalutationUnSelected = "Please select a salutation";
	this.FirstNameBlank	= "Your first name nay not be blank";
	this.MiddleNameBlank = "Your middle name nay not be blank";
	this.LastNameBlank = "Your last name nay not be blank";
	this.DateOfBirthBlank = "Your date of birth may not be blank";
	this.DateOfBirthInvalid = "Your date of birth is not a valid date, is too far in the past or is in the future.";	
	this.HomePhoneBlank = "Your home phone must be filled in.";
	this.MobilePhoneBlank = "Your mobile phone must be filled in.";
	this.OtherPhoneBlank = "Your other phone must be filled in.";	
	this.PhoneCountryCodeBlank = "Your country code must be filled in.";
	this.PhoneAreaCodeBlank = "Your area code must be filled in.";	
	this.HomePhoneNonNumeric = "Your home phone contains non numeric characters.";
	this.MobilePhoneNonNumeric = "Your mobile phone contains non numeric characters.";
	this.OtherPhoneNonNumeric = "Your other phone contains non numeric characters.";
	this.MessageBlank = "Message cannot be blank";
	this.TypeBlank = "Category request cannot be blank";
	this.PhoneCCBlank = "Phone Country Code cannot be blank";
	this.PhoneACBlank = "Phone Area Code cannot be blank";
	this.PhoneNBlank = "Phone Number cannot be blank";
	this.PhoneNonNumeric = "Your phone number contains non numeric characters.";
	
	this.ContactUsPerformanceBlank = "Event name cannot be blank, type \"NA\" to bypass this field";
	this.ContactUsPerformanceLocationBlank = "Event location cannot be blank";
	this.ContactUsPerformanceDateBlank = "Event date is invalid";
	this.ContactUsPerformanceMonthBlank = "Event month cannot be blank";
	this.ContactUsPerformanceDayBlank = "Event day cannot be blank";
	this.ContactUsPerformanceYearBlank = "Event year cannot be blank";
	this.ContactUsQueryCategoryBlank = "Please choose a Main Category"; 
	this.ContactUsQuerySubCategoryBlank = "Please choose a Sub Category";
	this.ContactUsMessageBlank = "Message cannot be blank";
	this.ContactUsSoftixAccountNumBlank = "Softix account number cannot be blank";
	this.ContactUsSoftixAccountNumNonNumeric = "Your softix account number contains non numeric characters.";
	this.ContactUsSoftixTransactionNumBlank = "Softix transaction number cannot be blank";
	this.ContactUsFirstNameBlank = "First name cannot be blank";
	this.ContactUsLastNameBlank = "Last name cannot be blank";
	this.ContactUsPhoneDayBlank = "Day telephone number cannot be blank";
	this.ContactUsPhoneEveningBlank = "Evening telephone number cannot be blank";
	this.ContactUsEmailBlank = "Email cannot be blank";
	this.ContactUsEmailInvalid = "Email is invalid, please re-enter";
	
	this.AccountCancelConfirm = "Are you sure you want to delete your My Ticketek account?";
	this.AccountSpecialOffers = "Please choose the type of special preference emails you would like to receive from the preferences above";
	this.AccountUnsubscribeLoginCodeBlank = "Login code cannot be blank";
	this.AccountUnsubscribeCheckBoxBlank = "You must select at least one of the member benefits";
	this.AccountUnsubscribeRadioButtonBlank = "You must select at least one of mail format";
	
	this.AutoReducedTicketsConfirm = "We were unable to reserve adjacent seats for the number of tickets you have requested. Please confirm the number of tickets we can offer you at this time: {0} Click OK to to continue with this offer, or Cancel to release these tickets.";
	
	this.InvalidCharSet = "Only characters set defined in ISO-8859-1 or Latin-1 Supplement is allowed";
	this.ForbiddenChars = "You cannot enter the following characters:\n <";
	
	// EmailAFriend .............................................
	this.FromNameBlank = "Sender name cannot be blank";
	this.FromEmailBlank = "Sender email cannot be blank";
	this.FromEmailInvalid = "Sender Email is invalid, please re-enter";
	this.ToNameBlank = "Recipient name cannot be blank";
	this.ToEmailBlank = "Recipient email cannot be blank";
	this.ToEmailInvalid = "Recipient Email is invalid, please re-enter";
	this.MessageBlank = "Message cannot be blank";
	
	// InviteAFriend .............................................
	this.InviteAFriendNoFriendsSpecified = "No friends have been specified";
	this.InviteAFriendEmailMessageRequired = "Message cannot be blank";
	this.InviteAFriendEmailMessageTooLong = "Message cannot be more than 255 characters long";
	this.InviteAFriendNoEmailTemplateSelected = "No template has been selected";
	this.InviteAFriendNameEmpty = "Friend's name cannot be blank";
	this.InviteAFriendEmailEmpty = "Friend's email address cannot be blank";
	this.InviteAFriendEmailInvalid = "Friend's email address is invalid, please re-enter";
	this.InviteAFriendCannotRemoveLastRow = "You must have at least one friend!";
	
	// Show Tickets
	this.ShowTicketsConfirmLoseHoldInfo = "By going back you will lose the Hold Adjacent Seats information you have entered. Do you want to continue?";
	// Show Tickets - Entitlement System
	this.ShowTicketsConfirmNotAllPasswordAllocatedTo = "You have not selected tickets for all passwords. Do you want to continue?";
	this.ShowTicketsOtherPriceTypeRequired = "Purchase of any of \"{0}\" requires purchase of another ticket type.";
	
	this.LastNameMustChange = "Your must change your last name";
 	this.HomePhoneMustChange = "Your must change your home phone number";
	this.InsuranceNotSelect= "Please make a selection for ticket insurance"; 
	
	// See Redirect Payment
	this.ErrorRetrievingOrderID = " Payment methods are unavailable right now. Please try again later.";
	
	 //Upsells
	this.UpsellSingleItemAddedMsg = "1 item added";
	this.UpsellMultipleItemsAddedMsg = "{0} items added";
	this.UpsellErrorIntroductionMsg = "The item was not added to your basket:";
	this.UpsellErrorGeneralMsg = "An error occurred while communicating with the server";
	this.ItemsAddedShowTimeMs = 3000;
	this.ItemsAddedFadeoutTimeMs = 800;
	this.UpsellMissingCategoryErrorMsg = "Please select a {0}";
	this.UpsellMissingCategoryErrorMsg = "Please select a {0}";	
}

