var AES=function() {
AES.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AES.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AES._staticInstance.get_path();},
SingUpForFreeConsultation:function(name,emailAddress,newsletterFlag,heardAbout,additionalInfo,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="newsletterFlag" type="String">System.String</param>
/// <param name="heardAbout" type="String">System.String</param>
/// <param name="additionalInfo" 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(), 'SingUpForFreeConsultation',false,{name:name,emailAddress:emailAddress,newsletterFlag:newsletterFlag,heardAbout:heardAbout,additionalInfo:additionalInfo},succeededCallback,failedCallback,userContext); },
GetDiscountCodeDescription:function(discountCode,isBeingUsedByAnExistingMemberFlag,succeededCallback, failedCallback, userContext) {
/// <param name="discountCode" type="String">System.String</param>
/// <param name="isBeingUsedByAnExistingMemberFlag" 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(), 'GetDiscountCodeDescription',false,{discountCode:discountCode,isBeingUsedByAnExistingMemberFlag:isBeingUsedByAnExistingMemberFlag},succeededCallback,failedCallback,userContext); },
ValidateDiscountCode:function(discountCode,isBeingUsedByAnExistingMemberFlag,succeededCallback, failedCallback, userContext) {
/// <param name="discountCode" type="String">System.String</param>
/// <param name="isBeingUsedByAnExistingMemberFlag" 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(), 'ValidateDiscountCode',false,{discountCode:discountCode,isBeingUsedByAnExistingMemberFlag:isBeingUsedByAnExistingMemberFlag},succeededCallback,failedCallback,userContext); },
ValidateAndInitDiscountCode:function(discountCode,isBeingUsedByAnExistingMemberFlag,succeededCallback, failedCallback, userContext) {
/// <param name="discountCode" type="String">System.String</param>
/// <param name="isBeingUsedByAnExistingMemberFlag" 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(), 'ValidateAndInitDiscountCode',false,{discountCode:discountCode,isBeingUsedByAnExistingMemberFlag:isBeingUsedByAnExistingMemberFlag},succeededCallback,failedCallback,userContext); },
GetDateTimeUTC: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(), 'GetDateTimeUTC',false,{},succeededCallback,failedCallback,userContext); },
ProcessClientBrowserInformation:function(javascriptTimezoneOffset,javascripttoUTCString,succeededCallback, failedCallback, userContext) {
/// <param name="javascriptTimezoneOffset" type="String">System.String</param>
/// <param name="javascripttoUTCString" 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(), 'ProcessClientBrowserInformation',false,{javascriptTimezoneOffset:javascriptTimezoneOffset,javascripttoUTCString:javascripttoUTCString},succeededCallback,failedCallback,userContext); }}
AES.registerClass('AES',Sys.Net.WebServiceProxy);
AES._staticInstance = new AES();
AES.set_path = function(value) {
AES._staticInstance.set_path(value); }
AES.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return AES._staticInstance.get_path();}
AES.set_timeout = function(value) {
AES._staticInstance.set_timeout(value); }
AES.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return AES._staticInstance.get_timeout(); }
AES.set_defaultUserContext = function(value) { 
AES._staticInstance.set_defaultUserContext(value); }
AES.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return AES._staticInstance.get_defaultUserContext(); }
AES.set_defaultSucceededCallback = function(value) { 
 AES._staticInstance.set_defaultSucceededCallback(value); }
AES.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return AES._staticInstance.get_defaultSucceededCallback(); }
AES.set_defaultFailedCallback = function(value) { 
AES._staticInstance.set_defaultFailedCallback(value); }
AES.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return AES._staticInstance.get_defaultFailedCallback(); }
AES.set_path("/Web/Services/AES.asmx");
AES.SingUpForFreeConsultation= function(name,emailAddress,newsletterFlag,heardAbout,additionalInfo,onSuccess,onFailed,userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="newsletterFlag" type="String">System.String</param>
/// <param name="heardAbout" type="String">System.String</param>
/// <param name="additionalInfo" 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>
AES._staticInstance.SingUpForFreeConsultation(name,emailAddress,newsletterFlag,heardAbout,additionalInfo,onSuccess,onFailed,userContext); }
AES.GetDiscountCodeDescription= function(discountCode,isBeingUsedByAnExistingMemberFlag,onSuccess,onFailed,userContext) {
/// <param name="discountCode" type="String">System.String</param>
/// <param name="isBeingUsedByAnExistingMemberFlag" 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>
AES._staticInstance.GetDiscountCodeDescription(discountCode,isBeingUsedByAnExistingMemberFlag,onSuccess,onFailed,userContext); }
AES.ValidateDiscountCode= function(discountCode,isBeingUsedByAnExistingMemberFlag,onSuccess,onFailed,userContext) {
/// <param name="discountCode" type="String">System.String</param>
/// <param name="isBeingUsedByAnExistingMemberFlag" 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>
AES._staticInstance.ValidateDiscountCode(discountCode,isBeingUsedByAnExistingMemberFlag,onSuccess,onFailed,userContext); }
AES.ValidateAndInitDiscountCode= function(discountCode,isBeingUsedByAnExistingMemberFlag,onSuccess,onFailed,userContext) {
/// <param name="discountCode" type="String">System.String</param>
/// <param name="isBeingUsedByAnExistingMemberFlag" 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>
AES._staticInstance.ValidateAndInitDiscountCode(discountCode,isBeingUsedByAnExistingMemberFlag,onSuccess,onFailed,userContext); }
AES.GetDateTimeUTC= 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>
AES._staticInstance.GetDateTimeUTC(onSuccess,onFailed,userContext); }
AES.ProcessClientBrowserInformation= function(javascriptTimezoneOffset,javascripttoUTCString,onSuccess,onFailed,userContext) {
/// <param name="javascriptTimezoneOffset" type="String">System.String</param>
/// <param name="javascripttoUTCString" 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>
AES._staticInstance.ProcessClientBrowserInformation(javascriptTimezoneOffset,javascripttoUTCString,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Nu4You.V3.PublicWeb.Web');
if (typeof(Nu4You.V3.PublicWeb.Web.DiscountCodeData) === 'undefined') {
Nu4You.V3.PublicWeb.Web.DiscountCodeData=gtc("Nu4You.V3.PublicWeb.Web.DiscountCodeData");
Nu4You.V3.PublicWeb.Web.DiscountCodeData.registerClass('Nu4You.V3.PublicWeb.Web.DiscountCodeData');
}
