Type.registerNamespace('AjaxUI.Service');
AjaxUI.Service.AirResultsService=function() {
AjaxUI.Service.AirResultsService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AjaxUI.Service.AirResultsService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AjaxUI.Service.AirResultsService._staticInstance.get_path();},
GetAirResults:function(sessionId,departDate,origincode,destcode,paxDetails,searchType,token,succeededCallback, failedCallback, userContext) {
/// <param name="sessionId" type="String">System.String</param>
/// <param name="departDate" type="String">System.String</param>
/// <param name="origincode" type="String">System.String</param>
/// <param name="destcode" type="String">System.String</param>
/// <param name="paxDetails" type="String">System.String</param>
/// <param name="searchType" type="String">System.String</param>
/// <param name="token" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAirResults',false,{sessionId:sessionId,departDate:departDate,origincode:origincode,destcode:destcode,paxDetails:paxDetails,searchType:searchType,token:token},succeededCallback,failedCallback,userContext); },
GetAirLowFareJsonResults:function(sessionId,departDate,originCode,destCode,paxDetails,searchType,token,succeededCallback, failedCallback, userContext) {
/// <param name="sessionId" type="String">System.String</param>
/// <param name="departDate" type="String">System.String</param>
/// <param name="originCode" type="String">System.String</param>
/// <param name="destCode" type="String">System.String</param>
/// <param name="paxDetails" type="String">System.String</param>
/// <param name="searchType" type="String">System.String</param>
/// <param name="token" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAirLowFareJsonResults',false,{sessionId:sessionId,departDate:departDate,originCode:originCode,destCode:destCode,paxDetails:paxDetails,searchType:searchType,token:token},succeededCallback,failedCallback,userContext); },
GetAirFullScheduleJsonResults:function(sessionId,departDate,originCode,destCode,paxDetails,searchType,token,queryLegRph,selectedLegList,succeededCallback, failedCallback, userContext) {
/// <param name="sessionId" type="String">System.String</param>
/// <param name="departDate" type="String">System.String</param>
/// <param name="originCode" type="String">System.String</param>
/// <param name="destCode" type="String">System.String</param>
/// <param name="paxDetails" type="String">System.String</param>
/// <param name="searchType" type="String">System.String</param>
/// <param name="token" type="String">System.String</param>
/// <param name="queryLegRph" type="String">System.String</param>
/// <param name="selectedLegList" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAirFullScheduleJsonResults',false,{sessionId:sessionId,departDate:departDate,originCode:originCode,destCode:destCode,paxDetails:paxDetails,searchType:searchType,token:token,queryLegRph:queryLegRph,selectedLegList:selectedLegList},succeededCallback,failedCallback,userContext); }}
AjaxUI.Service.AirResultsService.registerClass('AjaxUI.Service.AirResultsService',Sys.Net.WebServiceProxy);
AjaxUI.Service.AirResultsService._staticInstance = new AjaxUI.Service.AirResultsService();
AjaxUI.Service.AirResultsService.set_path = function(value) {
AjaxUI.Service.AirResultsService._staticInstance.set_path(value); }
AjaxUI.Service.AirResultsService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return AjaxUI.Service.AirResultsService._staticInstance.get_path();}
AjaxUI.Service.AirResultsService.set_timeout = function(value) {
AjaxUI.Service.AirResultsService._staticInstance.set_timeout(value); }
AjaxUI.Service.AirResultsService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return AjaxUI.Service.AirResultsService._staticInstance.get_timeout(); }
AjaxUI.Service.AirResultsService.set_defaultUserContext = function(value) { 
AjaxUI.Service.AirResultsService._staticInstance.set_defaultUserContext(value); }
AjaxUI.Service.AirResultsService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return AjaxUI.Service.AirResultsService._staticInstance.get_defaultUserContext(); }
AjaxUI.Service.AirResultsService.set_defaultSucceededCallback = function(value) { 
 AjaxUI.Service.AirResultsService._staticInstance.set_defaultSucceededCallback(value); }
AjaxUI.Service.AirResultsService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return AjaxUI.Service.AirResultsService._staticInstance.get_defaultSucceededCallback(); }
AjaxUI.Service.AirResultsService.set_defaultFailedCallback = function(value) { 
AjaxUI.Service.AirResultsService._staticInstance.set_defaultFailedCallback(value); }
AjaxUI.Service.AirResultsService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return AjaxUI.Service.AirResultsService._staticInstance.get_defaultFailedCallback(); }
AjaxUI.Service.AirResultsService.set_path("/Code/AirResultsService.asmx");
AjaxUI.Service.AirResultsService.GetAirResults= function(sessionId,departDate,origincode,destcode,paxDetails,searchType,token,onSuccess,onFailed,userContext) {
/// <param name="sessionId" type="String">System.String</param>
/// <param name="departDate" type="String">System.String</param>
/// <param name="origincode" type="String">System.String</param>
/// <param name="destcode" type="String">System.String</param>
/// <param name="paxDetails" type="String">System.String</param>
/// <param name="searchType" type="String">System.String</param>
/// <param name="token" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxUI.Service.AirResultsService._staticInstance.GetAirResults(sessionId,departDate,origincode,destcode,paxDetails,searchType,token,onSuccess,onFailed,userContext); }
AjaxUI.Service.AirResultsService.GetAirLowFareJsonResults= function(sessionId,departDate,originCode,destCode,paxDetails,searchType,token,onSuccess,onFailed,userContext) {
/// <param name="sessionId" type="String">System.String</param>
/// <param name="departDate" type="String">System.String</param>
/// <param name="originCode" type="String">System.String</param>
/// <param name="destCode" type="String">System.String</param>
/// <param name="paxDetails" type="String">System.String</param>
/// <param name="searchType" type="String">System.String</param>
/// <param name="token" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxUI.Service.AirResultsService._staticInstance.GetAirLowFareJsonResults(sessionId,departDate,originCode,destCode,paxDetails,searchType,token,onSuccess,onFailed,userContext); }
AjaxUI.Service.AirResultsService.GetAirFullScheduleJsonResults= function(sessionId,departDate,originCode,destCode,paxDetails,searchType,token,queryLegRph,selectedLegList,onSuccess,onFailed,userContext) {
/// <param name="sessionId" type="String">System.String</param>
/// <param name="departDate" type="String">System.String</param>
/// <param name="originCode" type="String">System.String</param>
/// <param name="destCode" type="String">System.String</param>
/// <param name="paxDetails" type="String">System.String</param>
/// <param name="searchType" type="String">System.String</param>
/// <param name="token" type="String">System.String</param>
/// <param name="queryLegRph" type="String">System.String</param>
/// <param name="selectedLegList" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AjaxUI.Service.AirResultsService._staticInstance.GetAirFullScheduleJsonResults(sessionId,departDate,originCode,destCode,paxDetails,searchType,token,queryLegRph,selectedLegList,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Travel.Web.Shell.TripsServiceProxy');
if (typeof(Travel.Web.Shell.TripsServiceProxy.JsonAirLowFareSearchRS) === 'undefined') {
Travel.Web.Shell.TripsServiceProxy.JsonAirLowFareSearchRS=gtc("Travel.Web.Shell.TripsServiceProxy.JsonAirLowFareSearchRS");
Travel.Web.Shell.TripsServiceProxy.JsonAirLowFareSearchRS.registerClass('Travel.Web.Shell.TripsServiceProxy.JsonAirLowFareSearchRS');
}
if (typeof(Travel.Web.Shell.TripsServiceProxy.JsonAirFullScheduleSearchRS) === 'undefined') {
Travel.Web.Shell.TripsServiceProxy.JsonAirFullScheduleSearchRS=gtc("Travel.Web.Shell.TripsServiceProxy.JsonAirFullScheduleSearchRS");
Travel.Web.Shell.TripsServiceProxy.JsonAirFullScheduleSearchRS.registerClass('Travel.Web.Shell.TripsServiceProxy.JsonAirFullScheduleSearchRS');
}
