// cached javascript var DemoMethods = { UpdateTerms:function(id,term,active,callback,context){return new ajax_request(this.url + '?_method=UpdateTerms&_session=rw','id=' + enc(id)+ '\r\nterm=' + enc(term)+ '\r\nactive=' + enc(active),callback, context);}, SCRPartsReceivedUpdate:function(Index,Checked,callback,context){return new ajax_request(this.url + '?_method=SCRPartsReceivedUpdate&_session=rw','Index=' + enc(Index)+ '\r\nChecked=' + enc(Checked),callback, context);}, SpaLeadStatusUpdate:function(LeadID,Comments,Status,callback,context){return new ajax_request(this.url + '?_method=SpaLeadStatusUpdate&_session=rw','LeadID=' + enc(LeadID)+ '\r\nComments=' + enc(Comments)+ '\r\nStatus=' + enc(Status),callback, context);}, ncCodeCheck:function(ncCode,callback,context){return new ajax_request(this.url + '?_method=ncCodeCheck&_session=rw','ncCode=' + enc(ncCode),callback, context);}, glCodeCheck:function(glCode,id,callback,context){return new ajax_request(this.url + '?_method=glCodeCheck&_session=rw','glCode=' + enc(glCode)+ '\r\nid=' + enc(id),callback, context);}, SessionTest:function(callback,context){return new ajax_request(this.url + '?_method=SessionTest&_session=rw','',callback, context);}, ChangeServiceCharge:function(SubTotal,ServiceCharge,orgServiceCharge,callback,context){return new ajax_request(this.url + '?_method=ChangeServiceCharge&_session=rw','SubTotal=' + enc(SubTotal)+ '\r\nServiceCharge=' + enc(ServiceCharge)+ '\r\norgServiceCharge=' + enc(orgServiceCharge),callback, context);}, ChangeState:function(SubTotal,ServiceCharge,orgServiceCharge,state,callback,context){return new ajax_request(this.url + '?_method=ChangeState&_session=rw','SubTotal=' + enc(SubTotal)+ '\r\nServiceCharge=' + enc(ServiceCharge)+ '\r\norgServiceCharge=' + enc(orgServiceCharge)+ '\r\nstate=' + enc(state),callback, context);}, ChangeShipVia:function(SubTotal,ServiceCharge,orgServiceCharge,state,ShipMethod,callback,context){return new ajax_request(this.url + '?_method=ChangeShipVia&_session=rw','SubTotal=' + enc(SubTotal)+ '\r\nServiceCharge=' + enc(ServiceCharge)+ '\r\norgServiceCharge=' + enc(orgServiceCharge)+ '\r\nstate=' + enc(state)+ '\r\nShipMethod=' + enc(ShipMethod),callback, context);}, eCoupon:function(SubTotal,Coupon,orgServiceCharge,callback,context){return new ajax_request(this.url + '?_method=eCoupon&_session=rw','SubTotal=' + enc(SubTotal)+ '\r\nCoupon=' + enc(Coupon)+ '\r\norgServiceCharge=' + enc(orgServiceCharge),callback, context);}, SubmitSpaSelection:function(ModelNumber,SpaFamily,SpaModel,MarketType,Trim,Tile,Shell,Factory,FactoryOptions,Package,qty,SpaOptions,OptionID,coverInfo,Foam,SkirtInfo,SkirtSets,Warranty,WarrantyFeatureKey_Location,WarrantyOption,callback,context){return new ajax_request(this.url + '?_method=SubmitSpaSelection&_session=rw','ModelNumber=' + enc(ModelNumber)+ '\r\nSpaFamily=' + enc(SpaFamily)+ '\r\nSpaModel=' + enc(SpaModel)+ '\r\nMarketType=' + enc(MarketType)+ '\r\nTrim=' + enc(Trim)+ '\r\nTile=' + enc(Tile)+ '\r\nShell=' + enc(Shell)+ '\r\nFactory=' + enc(Factory)+ '\r\nFactoryOptions=' + enc(FactoryOptions)+ '\r\nPackage=' + enc(Package)+ '\r\nqty=' + enc(qty)+ '\r\nSpaOptions=' + enc(SpaOptions)+ '\r\nOptionID=' + enc(OptionID)+ '\r\ncoverInfo=' + enc(coverInfo)+ '\r\nFoam=' + enc(Foam)+ '\r\nSkirtInfo=' + enc(SkirtInfo)+ '\r\nSkirtSets=' + enc(SkirtSets)+ '\r\nWarranty=' + enc(Warranty)+ '\r\nWarrantyFeatureKey_Location=' + enc(WarrantyFeatureKey_Location)+ '\r\nWarrantyOption=' + enc(WarrantyOption),callback, context);}, EditServiceCall:function(Info,callback,context){return new ajax_request(this.url + '?_method=EditServiceCall&_session=rw','Info=' + enc(Info),callback, context);}, ValidateAddress:function(street,city,state,zip,country,callback,context){return new ajax_request(this.url + '?_method=ValidateAddress&_session=rw','street=' + enc(street)+ '\r\ncity=' + enc(city)+ '\r\nstate=' + enc(state)+ '\r\nzip=' + enc(zip)+ '\r\ncountry=' + enc(country),callback, context);}, ConsumerUpdate:function(fname,lname,street,city,state,zip,country,phone,email,serialnumber,DoValidation,callback,context){return new ajax_request(this.url + '?_method=ConsumerUpdate&_session=rw','fname=' + enc(fname)+ '\r\nlname=' + enc(lname)+ '\r\nstreet=' + enc(street)+ '\r\ncity=' + enc(city)+ '\r\nstate=' + enc(state)+ '\r\nzip=' + enc(zip)+ '\r\ncountry=' + enc(country)+ '\r\nphone=' + enc(phone)+ '\r\nemail=' + enc(email)+ '\r\nserialnumber=' + enc(serialnumber)+ '\r\nDoValidation=' + enc(DoValidation),callback, context);}, SubmitSpaRegistration:function(fname,lname,street,city,state,zip,country,phone,email,installDate,serialNumber,DoValidation,callback,context){return new ajax_request(this.url + '?_method=SubmitSpaRegistration&_session=rw','fname=' + enc(fname)+ '\r\nlname=' + enc(lname)+ '\r\nstreet=' + enc(street)+ '\r\ncity=' + enc(city)+ '\r\nstate=' + enc(state)+ '\r\nzip=' + enc(zip)+ '\r\ncountry=' + enc(country)+ '\r\nphone=' + enc(phone)+ '\r\nemail=' + enc(email)+ '\r\ninstallDate=' + enc(installDate)+ '\r\nserialNumber=' + enc(serialNumber)+ '\r\nDoValidation=' + enc(DoValidation),callback, context);}, Test1:function(firstName,familyName,email,comment,callback,context){return new ajax_request(this.url + '?_method=Test1&_session=no','firstName=' + enc(firstName)+ '\r\nfamilyName=' + enc(familyName)+ '\r\nemail=' + enc(email)+ '\r\ncomment=' + enc(comment),callback, context);}, Test2:function(d,callback,context){return new ajax_request(this.url + '?_method=Test2&_session=no','d=' + enc(d),callback, context);}, Test3:function(callback,context){return new ajax_request(this.url + '?_method=Test3&_session=no','',callback, context);}, Test4:function(callback,context){return new ajax_request(this.url + '?_method=Test4&_session=no','',callback, context);}, Test5:function(value,callback,context){return new ajax_request(this.url + '?_method=Test5&_session=rw','value=' + enc(value),callback, context);}, Test6:function(callback,context){return new ajax_request(this.url + '?_method=Test6&_session=r','',callback, context);}, Test7:function(callback,context){return new ajax_request(this.url + '?_method=Test7&_session=no','',callback, context);}, Test8:function(callback,context){return new ajax_request(this.url + '?_method=Test8&_session=no','',callback, context);}, Test14:function(callback,context){return new ajax_request(this.url + '?_method=Test14&_session=no','',callback, context);}, url:'/vbwrapper/AdvWare.AWWeb.eSuite.DemoMethods,Store.ashx' } function HtmlControl(id) { var ele = null; if(typeof(id) == 'object') ele = id; else ele = document.getElementById(id); if(ele == null) return null; var _o = ele.cloneNode(true); var _op = document.createElement('SPAN'); _op.appendChild(_o); this._source = _op.innerHTML; } HtmlControl.prototype.toString = function(){ return this._source; } function HtmlControlUpdate(func, parentId) { var f,i,ff,fa=''; var ele = document.getElementById(parentId); if(ele == null) return; var args = []; for(i=0; i 2) for(i=2; i