var TravelCitiesValidation={ValidationErrorMessage:"",Validate:function(f,b){b.IsValid=true;var e=$get(TravelCities.OriginAirportTextBoxID);var d=$get(TravelCities.DestinationAirportTextBoxID);var c=$get(TravelCities.ValidatorID);var a="";b.IsValid=this.IsValid();if(!b.IsValid&&c&&c!=undefined){c.errormessage=this.ValidationErrorMessage;return}return true},IsValid:function(){var b=$get(TravelCities.OriginAirportTextBoxID);var a=$get(TravelCities.DestinationAirportTextBoxID);var c=true;if(b&&b!=undefined){if(b.value==""){this.ValidationErrorMessage=TravelCities.UnassignedOriginAirportErrorMessage;c=false}}if(a&&a!=undefined){if(a.value==""){this.ValidationErrorMessage=c?TravelCities.UnassignedDestinationAirportErrorMessage:TravelCities.UnassignedAirportsErrorMessage;c=false}}if(!c){return false}if(b&&b!=undefined&&a&&a!=undefined&&b.value!="city or airport"&&a.value!="city or airport"&&b.value==a.value){this.ValidationErrorMessage=TravelCities.DuplicateAirportErrorMessage;return false}return true}};