Type.registerNamespace('AC6688.InfoWebSite.Services');
AC6688.InfoWebSite.Services.AdStateService=function() {
AC6688.InfoWebSite.Services.AdStateService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AC6688.InfoWebSite.Services.AdStateService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AC6688.InfoWebSite.Services.AdStateService._staticInstance.get_path();},
GetAdState:function(adposition,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAdState',false,{adposition:adposition},succeededCallback,failedCallback,userContext); }}
AC6688.InfoWebSite.Services.AdStateService.registerClass('AC6688.InfoWebSite.Services.AdStateService',Sys.Net.WebServiceProxy);
AC6688.InfoWebSite.Services.AdStateService._staticInstance = new AC6688.InfoWebSite.Services.AdStateService();
AC6688.InfoWebSite.Services.AdStateService.set_path = function(value) { AC6688.InfoWebSite.Services.AdStateService._staticInstance.set_path(value); }
AC6688.InfoWebSite.Services.AdStateService.get_path = function() { return AC6688.InfoWebSite.Services.AdStateService._staticInstance.get_path(); }
AC6688.InfoWebSite.Services.AdStateService.set_timeout = function(value) { AC6688.InfoWebSite.Services.AdStateService._staticInstance.set_timeout(value); }
AC6688.InfoWebSite.Services.AdStateService.get_timeout = function() { return AC6688.InfoWebSite.Services.AdStateService._staticInstance.get_timeout(); }
AC6688.InfoWebSite.Services.AdStateService.set_defaultUserContext = function(value) { AC6688.InfoWebSite.Services.AdStateService._staticInstance.set_defaultUserContext(value); }
AC6688.InfoWebSite.Services.AdStateService.get_defaultUserContext = function() { return AC6688.InfoWebSite.Services.AdStateService._staticInstance.get_defaultUserContext(); }
AC6688.InfoWebSite.Services.AdStateService.set_defaultSucceededCallback = function(value) { AC6688.InfoWebSite.Services.AdStateService._staticInstance.set_defaultSucceededCallback(value); }
AC6688.InfoWebSite.Services.AdStateService.get_defaultSucceededCallback = function() { return AC6688.InfoWebSite.Services.AdStateService._staticInstance.get_defaultSucceededCallback(); }
AC6688.InfoWebSite.Services.AdStateService.set_defaultFailedCallback = function(value) { AC6688.InfoWebSite.Services.AdStateService._staticInstance.set_defaultFailedCallback(value); }
AC6688.InfoWebSite.Services.AdStateService.get_defaultFailedCallback = function() { return AC6688.InfoWebSite.Services.AdStateService._staticInstance.get_defaultFailedCallback(); }
AC6688.InfoWebSite.Services.AdStateService.set_path("/Services/AdStateService.asmx");
AC6688.InfoWebSite.Services.AdStateService.GetAdState= function(adposition,onSuccess,onFailed,userContext) {AC6688.InfoWebSite.Services.AdStateService._staticInstance.GetAdState(adposition,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(AC6688.InfoWebSite.Services.AdStateObject) === 'undefined') {
AC6688.InfoWebSite.Services.AdStateObject=gtc("AC6688.InfoWebSite.Services.AdStateObject");
AC6688.InfoWebSite.Services.AdStateObject.registerClass('AC6688.InfoWebSite.Services.AdStateObject');
}
