var AdsWebService=function() {
AdsWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AdsWebService.prototype={
GetAdDetails:function(adsType,succeededCallback, failedCallback, userContext) {
return this._invoke(AdsWebService.get_path(), 'GetAdDetails',false,{adsType:adsType},succeededCallback,failedCallback,userContext); },
GetAdDetailsByID:function(lstrAdID,succeededCallback, failedCallback, userContext) {
return this._invoke(AdsWebService.get_path(), 'GetAdDetailsByID',false,{lstrAdID:lstrAdID},succeededCallback,failedCallback,userContext); },
CheckChannelName:function(lstrChannelName,succeededCallback, failedCallback, userContext) {
return this._invoke(AdsWebService.get_path(), 'CheckChannelName',false,{lstrChannelName:lstrChannelName},succeededCallback,failedCallback,userContext); }}
AdsWebService.registerClass('AdsWebService',Sys.Net.WebServiceProxy);
AdsWebService._staticInstance = new AdsWebService();
AdsWebService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; AdsWebService._staticInstance._path = value; }
AdsWebService.get_path = function() { return AdsWebService._staticInstance._path; }
AdsWebService.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); }
AdsWebService._staticInstance._timeout = value; }
AdsWebService.get_timeout = function() { 
return AdsWebService._staticInstance._timeout; }
AdsWebService.set_defaultUserContext = function(value) { 
AdsWebService._staticInstance._userContext = value; }
AdsWebService.get_defaultUserContext = function() { 
return AdsWebService._staticInstance._userContext; }
AdsWebService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; AdsWebService._staticInstance._succeeded = value; }
AdsWebService.get_defaultSucceededCallback = function() { 
return AdsWebService._staticInstance._succeeded; }
AdsWebService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; AdsWebService._staticInstance._failed = value; }
AdsWebService.get_defaultFailedCallback = function() { 
return AdsWebService._staticInstance._failed; }
AdsWebService.set_path("/Webservices/AdsWebService.asmx");
AdsWebService.GetAdDetails= function(adsType,onSuccess,onFailed,userContext) {AdsWebService._staticInstance.GetAdDetails(adsType,onSuccess,onFailed,userContext); }
AdsWebService.GetAdDetailsByID= function(lstrAdID,onSuccess,onFailed,userContext) {AdsWebService._staticInstance.GetAdDetailsByID(lstrAdID,onSuccess,onFailed,userContext); }
AdsWebService.CheckChannelName= function(lstrChannelName,onSuccess,onFailed,userContext) {AdsWebService._staticInstance.CheckChannelName(lstrChannelName,onSuccess,onFailed,userContext); }
