var SearchForHotels=function() {
SearchForHotels.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SearchForHotels.prototype={
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(SearchForHotels.get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
searchForHotels:function(searchForHotelsModel,succeededCallback, failedCallback, userContext) {
return this._invoke(SearchForHotels.get_path(), 'searchForHotels',false,{searchForHotelsModel:searchForHotelsModel},succeededCallback,failedCallback,userContext); }}
SearchForHotels.registerClass('SearchForHotels',Sys.Net.WebServiceProxy);
SearchForHotels._staticInstance = new SearchForHotels();
SearchForHotels.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; SearchForHotels._staticInstance._path = value; }
SearchForHotels.get_path = function() { return SearchForHotels._staticInstance._path; }
SearchForHotels.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
SearchForHotels._staticInstance._timeout = value; }
SearchForHotels.get_timeout = function() { 
return SearchForHotels._staticInstance._timeout; }
SearchForHotels.set_defaultUserContext = function(value) { 
SearchForHotels._staticInstance._userContext = value; }
SearchForHotels.get_defaultUserContext = function() { 
return SearchForHotels._staticInstance._userContext; }
SearchForHotels.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; SearchForHotels._staticInstance._succeeded = value; }
SearchForHotels.get_defaultSucceededCallback = function() { 
return SearchForHotels._staticInstance._succeeded; }
SearchForHotels.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; SearchForHotels._staticInstance._failed = value; }
SearchForHotels.get_defaultFailedCallback = function() { 
return SearchForHotels._staticInstance._failed; }
SearchForHotels.set_path("/Hotels/SearchForHotels.asmx");
SearchForHotels.HelloWorld= function(onSuccess,onFailed,userContext) {SearchForHotels._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
SearchForHotels.searchForHotels= function(searchForHotelsModel,onSuccess,onFailed,userContext) {SearchForHotels._staticInstance.searchForHotels(searchForHotelsModel,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(SearchForHotelsModel) === 'undefined') {
var SearchForHotelsModel=gtc("SearchForHotelsModel");
SearchForHotelsModel.registerClass('SearchForHotelsModel');
}
