Type.registerNamespace('Iglu.PublicSites.Ski.Services');
Iglu.PublicSites.Ski.Services.Search=function() {
Iglu.PublicSites.Ski.Services.Search.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Iglu.PublicSites.Ski.Services.Search.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Iglu.PublicSites.Ski.Services.Search._staticInstance.get_path();},
GetCountries:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetCountries',false,{},succeededCallback,failedCallback,userContext); },
GetAcommOnlyCountries:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetAcommOnlyCountries',false,{},succeededCallback,failedCallback,userContext); },
GetResorts:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetResorts',false,{},succeededCallback,failedCallback,userContext); },
GetResortsAdvanced:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetResortsAdvanced',false,{},succeededCallback,failedCallback,userContext); },
GetResortsByCountryCode:function(countryCode,useSearchObjectFromSession,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="useSearchObjectFromSession" type="Boolean">System.Boolean</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(), 'GetResortsByCountryCode',false,{countryCode:countryCode,useSearchObjectFromSession:useSearchObjectFromSession},succeededCallback,failedCallback,userContext); },
GetEmbeddedResortsByCountryCode:function(countryCode,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" 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(), 'GetEmbeddedResortsByCountryCode',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetResortsByCountryCodeAdvanced:function(countryCode,useSearchObjectFromSession,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="useSearchObjectFromSession" type="Boolean">System.Boolean</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(), 'GetResortsByCountryCodeAdvanced',false,{countryCode:countryCode,useSearchObjectFromSession:useSearchObjectFromSession},succeededCallback,failedCallback,userContext); },
GetSupplierReferences:function(suppliercode,succeededCallback, failedCallback, userContext) {
/// <param name="suppliercode" 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(), 'GetSupplierReferences',false,{suppliercode:suppliercode},succeededCallback,failedCallback,userContext); },
GetResortsByCountryCodeRestricted:function(countryCode,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" 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(), 'GetResortsByCountryCodeRestricted',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetResortIdsByCountryCode:function(countryCode,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" 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(), 'GetResortIdsByCountryCode',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetResortsByCriteria:function(countries,criteria,succeededCallback, failedCallback, userContext) {
/// <param name="countries" type="Array">System.String[]</param>
/// <param name="criteria" type="Array">System.Object[]</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(), 'GetResortsByCriteria',false,{countries:countries,criteria:criteria},succeededCallback,failedCallback,userContext); },
GetSkiAreas:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetSkiAreas',false,{},succeededCallback,failedCallback,userContext); },
GetSkiAreasByCountryCode:function(countryCode,useSearchObjectFromSession,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="useSearchObjectFromSession" type="Boolean">System.Boolean</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(), 'GetSkiAreasByCountryCode',false,{countryCode:countryCode,useSearchObjectFromSession:useSearchObjectFromSession},succeededCallback,failedCallback,userContext); },
GetEmbeddedSkiAreasByCountryCode:function(countryCode,succeededCallback, failedCallback, userContext) {
/// <param name="countryCode" 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(), 'GetEmbeddedSkiAreasByCountryCode',false,{countryCode:countryCode},succeededCallback,failedCallback,userContext); },
GetDeparturePorts:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetDeparturePorts',false,{},succeededCallback,failedCallback,userContext); },
GetDepartureRegions:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetDepartureRegions',false,{},succeededCallback,failedCallback,userContext); },
GetPreviousSearchOptions:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetPreviousSearchOptions',false,{},succeededCallback,failedCallback,userContext); },
GenerateAirportAdvancedSearchHtml:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GenerateAirportAdvancedSearchHtml',false,{},succeededCallback,failedCallback,userContext); }}
Iglu.PublicSites.Ski.Services.Search.registerClass('Iglu.PublicSites.Ski.Services.Search',Sys.Net.WebServiceProxy);
Iglu.PublicSites.Ski.Services.Search._staticInstance = new Iglu.PublicSites.Ski.Services.Search();
Iglu.PublicSites.Ski.Services.Search.set_path = function(value) {
Iglu.PublicSites.Ski.Services.Search._staticInstance.set_path(value); }
Iglu.PublicSites.Ski.Services.Search.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Iglu.PublicSites.Ski.Services.Search._staticInstance.get_path();}
Iglu.PublicSites.Ski.Services.Search.set_timeout = function(value) {
Iglu.PublicSites.Ski.Services.Search._staticInstance.set_timeout(value); }
Iglu.PublicSites.Ski.Services.Search.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Iglu.PublicSites.Ski.Services.Search._staticInstance.get_timeout(); }
Iglu.PublicSites.Ski.Services.Search.set_defaultUserContext = function(value) { 
Iglu.PublicSites.Ski.Services.Search._staticInstance.set_defaultUserContext(value); }
Iglu.PublicSites.Ski.Services.Search.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Iglu.PublicSites.Ski.Services.Search._staticInstance.get_defaultUserContext(); }
Iglu.PublicSites.Ski.Services.Search.set_defaultSucceededCallback = function(value) { 
 Iglu.PublicSites.Ski.Services.Search._staticInstance.set_defaultSucceededCallback(value); }
Iglu.PublicSites.Ski.Services.Search.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Iglu.PublicSites.Ski.Services.Search._staticInstance.get_defaultSucceededCallback(); }
Iglu.PublicSites.Ski.Services.Search.set_defaultFailedCallback = function(value) { 
Iglu.PublicSites.Ski.Services.Search._staticInstance.set_defaultFailedCallback(value); }
Iglu.PublicSites.Ski.Services.Search.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Iglu.PublicSites.Ski.Services.Search._staticInstance.get_defaultFailedCallback(); }
Iglu.PublicSites.Ski.Services.Search.set_path("/Services/Search.asmx");
Iglu.PublicSites.Ski.Services.Search.GetCountries= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetCountries(onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetAcommOnlyCountries= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetAcommOnlyCountries(onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetResorts= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetResorts(onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetResortsAdvanced= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetResortsAdvanced(onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetResortsByCountryCode= function(countryCode,useSearchObjectFromSession,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="useSearchObjectFromSession" type="Boolean">System.Boolean</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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetResortsByCountryCode(countryCode,useSearchObjectFromSession,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetEmbeddedResortsByCountryCode= function(countryCode,onSuccess,onFailed,userContext) {
/// <param name="countryCode" 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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetEmbeddedResortsByCountryCode(countryCode,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetResortsByCountryCodeAdvanced= function(countryCode,useSearchObjectFromSession,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="useSearchObjectFromSession" type="Boolean">System.Boolean</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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetResortsByCountryCodeAdvanced(countryCode,useSearchObjectFromSession,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetSupplierReferences= function(suppliercode,onSuccess,onFailed,userContext) {
/// <param name="suppliercode" 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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetSupplierReferences(suppliercode,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetResortsByCountryCodeRestricted= function(countryCode,onSuccess,onFailed,userContext) {
/// <param name="countryCode" 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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetResortsByCountryCodeRestricted(countryCode,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetResortIdsByCountryCode= function(countryCode,onSuccess,onFailed,userContext) {
/// <param name="countryCode" 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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetResortIdsByCountryCode(countryCode,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetResortsByCriteria= function(countries,criteria,onSuccess,onFailed,userContext) {
/// <param name="countries" type="Array">System.String[]</param>
/// <param name="criteria" type="Array">System.Object[]</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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetResortsByCriteria(countries,criteria,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetSkiAreas= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetSkiAreas(onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetSkiAreasByCountryCode= function(countryCode,useSearchObjectFromSession,onSuccess,onFailed,userContext) {
/// <param name="countryCode" type="String">System.String</param>
/// <param name="useSearchObjectFromSession" type="Boolean">System.Boolean</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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetSkiAreasByCountryCode(countryCode,useSearchObjectFromSession,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetEmbeddedSkiAreasByCountryCode= function(countryCode,onSuccess,onFailed,userContext) {
/// <param name="countryCode" 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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetEmbeddedSkiAreasByCountryCode(countryCode,onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetDeparturePorts= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetDeparturePorts(onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetDepartureRegions= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetDepartureRegions(onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GetPreviousSearchOptions= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GetPreviousSearchOptions(onSuccess,onFailed,userContext); }
Iglu.PublicSites.Ski.Services.Search.GenerateAirportAdvancedSearchHtml= function(onSuccess,onFailed,userContext) {
/// <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>
Iglu.PublicSites.Ski.Services.Search._staticInstance.GenerateAirportAdvancedSearchHtml(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Iglu.PublicSites.Ski.Services.ListItem) === 'undefined') {
Iglu.PublicSites.Ski.Services.ListItem=gtc("Iglu.PublicSites.Ski.Services.ListItem");
Iglu.PublicSites.Ski.Services.ListItem.registerClass('Iglu.PublicSites.Ski.Services.ListItem');
}
if (typeof(Iglu.PublicSites.Ski.Services.ResortFinderResult) === 'undefined') {
Iglu.PublicSites.Ski.Services.ResortFinderResult=gtc("Iglu.PublicSites.Ski.Services.ResortFinderResult");
Iglu.PublicSites.Ski.Services.ResortFinderResult.registerClass('Iglu.PublicSites.Ski.Services.ResortFinderResult');
}
if (typeof(Iglu.PublicSites.Ski.Services.PreviousSearchOptions) === 'undefined') {
Iglu.PublicSites.Ski.Services.PreviousSearchOptions=gtc("Iglu.PublicSites.Ski.Services.PreviousSearchOptions");
Iglu.PublicSites.Ski.Services.PreviousSearchOptions.registerClass('Iglu.PublicSites.Ski.Services.PreviousSearchOptions');
}
