Type.registerNamespace('Ws');
Ws.General=function() {
Ws.General.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Ws.General.prototype={
GetAvailForm:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Ws.General.get_path(), 'GetAvailForm',false,{},succeededCallback,failedCallback,userContext); },
GetAvailability:function(hashIn,FromDate,Nights,Adults,succeededCallback, failedCallback, userContext) {
return this._invoke(Ws.General.get_path(), 'GetAvailability',false,{hashIn:hashIn,FromDate:FromDate,Nights:Nights,Adults:Adults},succeededCallback,failedCallback,userContext); },
saveDescr:function(PropertyID,Language,Description,succeededCallback, failedCallback, userContext) {
return this._invoke(Ws.General.get_path(), 'saveDescr',false,{PropertyID:PropertyID,Language:Language,Description:Description},succeededCallback,failedCallback,userContext); }}
Ws.General.registerClass('Ws.General',Sys.Net.WebServiceProxy);
Ws.General._staticInstance = new Ws.General();
Ws.General.set_path = function(value) { Ws.General._staticInstance._path = value; }
Ws.General.get_path = function() { return Ws.General._staticInstance._path; }
Ws.General.set_timeout = function(value) { Ws.General._staticInstance._timeout = value; }
Ws.General.get_timeout = function() { return Ws.General._staticInstance._timeout; }
Ws.General.set_defaultUserContext = function(value) { Ws.General._staticInstance._userContext = value; }
Ws.General.get_defaultUserContext = function() { return Ws.General._staticInstance._userContext; }
Ws.General.set_defaultSucceededCallback = function(value) { Ws.General._staticInstance._succeeded = value; }
Ws.General.get_defaultSucceededCallback = function() { return Ws.General._staticInstance._succeeded; }
Ws.General.set_defaultFailedCallback = function(value) { Ws.General._staticInstance._failed = value; }
Ws.General.get_defaultFailedCallback = function() { return Ws.General._staticInstance._failed; }
Ws.General.set_path("/webservices/General.asmx");
Ws.General.GetAvailForm= function(onSuccess,onFailed,userContext) {Ws.General._staticInstance.GetAvailForm(onSuccess,onFailed,userContext); }
Ws.General.GetAvailability= function(hashIn,FromDate,Nights,Adults,onSuccess,onFailed,userContext) {Ws.General._staticInstance.GetAvailability(hashIn,FromDate,Nights,Adults,onSuccess,onFailed,userContext); }
Ws.General.saveDescr= function(PropertyID,Language,Description,onSuccess,onFailed,userContext) {Ws.General._staticInstance.saveDescr(PropertyID,Language,Description,onSuccess,onFailed,userContext); }
