// cached javascript var DemoMethods = { TecTip:function(req,callback,context){return new ajax_request(this.url + '?_method=TecTip&_session=rw','req=' + enc(req),callback, context);}, TecTips:function(req,callback,context){return new ajax_request(this.url + '?_method=TecTips&_session=rw','req=' + enc(req),callback, context);}, PartsLookup:function(pDescription,callback,context){return new ajax_request(this.url + '?_method=PartsLookup&_session=rw','pDescription=' + enc(pDescription),callback, context);}, MobilLogout:function(callback,context){return new ajax_request(this.url + '?_method=MobilLogout&_session=rw','',callback, context);}, Login:function(_userid,_password,callback,context){return new ajax_request(this.url + '?_method=Login&_session=rw','_userid=' + enc(_userid)+ '\r\n_password=' + enc(_password),callback, context);}, SerialInfo:function(serialNumber,callback,context){return new ajax_request(this.url + '?_method=SerialInfo&_session=rw','serialNumber=' + enc(serialNumber),callback, context);}, PartInfo:function(partNumber,callback,context){return new ajax_request(this.url + '?_method=PartInfo&_session=rw','partNumber=' + enc(partNumber),callback, context);}, UPSsteps:function(PartNum,Via,ShippingAddress,callback,context){return new ajax_request(this.url + '?_method=UPSsteps&_session=rw','PartNum=' + enc(PartNum)+ '\r\nVia=' + enc(Via)+ '\r\nShippingAddress=' + enc(ShippingAddress),callback, context);}, ElementalSelection:function(ModelNumber,SpaFamily,SpaModel,MarketType,Hull,Style,Shell,Factory,FactoryOptions,Package,qty,SpaOptions,OptionID,coverInfo,Pedestal,Deco,Kit,SkirtInfo,SkirtSets,Warranty,WarrantyFeatureKey_Location,WarrantyOption,callback,context){return new ajax_request(this.url + '?_method=ElementalSelection&_session=rw','ModelNumber=' + enc(ModelNumber)+ '\r\nSpaFamily=' + enc(SpaFamily)+ '\r\nSpaModel=' + enc(SpaModel)+ '\r\nMarketType=' + enc(MarketType)+ '\r\nHull=' + enc(Hull)+ '\r\nStyle=' + enc(Style)+ '\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\nPedestal=' + enc(Pedestal)+ '\r\nDeco=' + enc(Deco)+ '\r\nKit=' + enc(Kit)+ '\r\nSkirtInfo=' + enc(SkirtInfo)+ '\r\nSkirtSets=' + enc(SkirtSets)+ '\r\nWarranty=' + enc(Warranty)+ '\r\nWarrantyFeatureKey_Location=' + enc(WarrantyFeatureKey_Location)+ '\r\nWarrantyOption=' + enc(WarrantyOption),callback, context);}, 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,item,hidden,callback,context){return new ajax_request(this.url + '?_method=glCodeCheck&_session=rw','glCode=' + enc(glCode)+ '\r\nid=' + enc(id)+ '\r\nitem=' + enc(item)+ '\r\nhidden=' + enc(hidden),callback, context);}, ChangeComment:function(comment,callback,context){return new ajax_request(this.url + '?_method=ChangeComment&_session=rw','comment=' + enc(comment),callback, context);}, ChangeNCcode:function(ncCode,callback,context){return new ajax_request(this.url + '?_method=ChangeNCcode&_session=rw','ncCode=' + enc(ncCode),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);}, ChangeZip:function(SubTotal,ServiceCharge,orgServiceCharge,Zip,callback,context){return new ajax_request(this.url + '?_method=ChangeZip&_session=rw','SubTotal=' + enc(SubTotal)+ '\r\nServiceCharge=' + enc(ServiceCharge)+ '\r\norgServiceCharge=' + enc(orgServiceCharge)+ '\r\nZip=' + enc(Zip),callback, context);}, AddressChange:function(SubTotal,ServiceCharge,orgServiceCharge,Country,Street,City,State,Zip,callback,context){return new ajax_request(this.url + '?_method=AddressChange&_session=rw','SubTotal=' + enc(SubTotal)+ '\r\nServiceCharge=' + enc(ServiceCharge)+ '\r\norgServiceCharge=' + enc(orgServiceCharge)+ '\r\nCountry=' + enc(Country)+ '\r\nStreet=' + enc(Street)+ '\r\nCity=' + enc(City)+ '\r\nState=' + enc(State)+ '\r\nZip=' + enc(Zip),callback, context);}, ChangeCountry:function(SubTotal,ServiceCharge,orgServiceCharge,Country,callback,context){return new ajax_request(this.url + '?_method=ChangeCountry&_session=rw','SubTotal=' + enc(SubTotal)+ '\r\nServiceCharge=' + enc(ServiceCharge)+ '\r\norgServiceCharge=' + enc(orgServiceCharge)+ '\r\nCountry=' + enc(Country),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,Installed,Type,DataWorksID,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)+ '\r\nInstalled=' + enc(Installed)+ '\r\nType=' + enc(Type)+ '\r\nDataWorksID=' + enc(DataWorksID),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 AjaxImage(url){var img=new Image();img.src=url;return img;} 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