// cached javascript var AjaxAPI = { GetCitiesByZip:function(orginZip,destZip,zipToFill,callback,context){return new ajax_request(this.url + '?_method=GetCitiesByZip&_session=r','orginZip=' + enc(orginZip)+ '\r\ndestZip=' + enc(destZip)+ '\r\nzipToFill=' + enc(zipToFill),callback, context);}, GetMoveMarket:function(dropZip,moveZip,callback,context){return new ajax_request(this.url + '?_method=GetMoveMarket&_session=no','dropZip=' + enc(dropZip)+ '\r\nmoveZip=' + enc(moveZip),callback, context);}, GetPinHint:function(emailAddress,callback,context){return new ajax_request(this.url + '?_method=GetPinHint&_session=no','emailAddress=' + enc(emailAddress),callback, context);}, HasCustomerRecords:function(email,pin,callback,context){return new ajax_request(this.url + '?_method=HasCustomerRecords&_session=no','email=' + enc(email)+ '\r\npin=' + enc(pin),callback, context);}, CustomerExistsAndHasPaid:function(email,pin,callback,context){return new ajax_request(this.url + '?_method=CustomerExistsAndHasPaid&_session=no','email=' + enc(email)+ '\r\npin=' + enc(pin),callback, context);}, EmailPin:function(email,callback,context){return new ajax_request(this.url + '?_method=EmailPin&_session=no','email=' + enc(email),callback, context);}, ValidateZipCode:function(zip,zipType,domainName,callback,context){return new ajax_request(this.url + '?_method=ValidateZipCode&_session=no','zip=' + enc(zip)+ '\r\nzipType=' + enc(zipType)+ '\r\ndomainName=' + enc(domainName),callback, context);}, ValidateDate:function(date,callback,context){return new ajax_request(this.url + '?_method=ValidateDate&_session=r','date=' + enc(date),callback, context);}, GetValidDate:function(month,year,delimiter,callback,context){return new ajax_request(this.url + '?_method=GetValidDate&_session=no','month=' + enc(month)+ '\r\nyear=' + enc(year)+ '\r\ndelimiter=' + enc(delimiter),callback, context);}, ValidateQuoteTypeStorage:function(originZip,originCity,dropDate,email,domainName,callback,context){return new ajax_request(this.url + '?_method=ValidateQuoteTypeStorage&_session=r','originZip=' + enc(originZip)+ '\r\noriginCity=' + enc(originCity)+ '\r\ndropDate=' + enc(dropDate)+ '\r\nemail=' + enc(email)+ '\r\ndomainName=' + enc(domainName),callback, context);}, ValidateEmailAndPin:function(email,pin,callback,context){return new ajax_request(this.url + '?_method=ValidateEmailAndPin&_session=no','email=' + enc(email)+ '\r\npin=' + enc(pin),callback, context);}, ValidateEmailAndPinAndHint:function(email,pin,pinhint,callback,context){return new ajax_request(this.url + '?_method=ValidateEmailAndPinAndHint&_session=no','email=' + enc(email)+ '\r\npin=' + enc(pin)+ '\r\npinhint=' + enc(pinhint),callback, context);}, ValidateQuoteTypeMove:function(originZip,originCity,destinationZip,destinationCity,dropDate,email,domainName,callback,context){return new ajax_request(this.url + '?_method=ValidateQuoteTypeMove&_session=r','originZip=' + enc(originZip)+ '\r\noriginCity=' + enc(originCity)+ '\r\ndestinationZip=' + enc(destinationZip)+ '\r\ndestinationCity=' + enc(destinationCity)+ '\r\ndropDate=' + enc(dropDate)+ '\r\nemail=' + enc(email)+ '\r\ndomainName=' + enc(domainName),callback, context);}, ValidateQuoteTypeMoveUnknown:function(originZip,originCity,destinationCity,destinationState,dropDate,email,domainName,callback,context){return new ajax_request(this.url + '?_method=ValidateQuoteTypeMoveUnknown&_session=r','originZip=' + enc(originZip)+ '\r\noriginCity=' + enc(originCity)+ '\r\ndestinationCity=' + enc(destinationCity)+ '\r\ndestinationState=' + enc(destinationState)+ '\r\ndropDate=' + enc(dropDate)+ '\r\nemail=' + enc(email)+ '\r\ndomainName=' + enc(domainName),callback, context);}, ValidateCustomerTypeBusiness:function(HasAccount,pin,accountID,callback,context){return new ajax_request(this.url + '?_method=ValidateCustomerTypeBusiness&_session=no','HasAccount=' + enc(HasAccount)+ '\r\npin=' + enc(pin)+ '\r\naccountID=' + enc(accountID),callback, context);}, ValidateCustomerTypeGovernmentMilitary:function(IsActive,InActiveDutyCode,callback,context){return new ajax_request(this.url + '?_method=ValidateCustomerTypeGovernmentMilitary&_session=no','IsActive=' + enc(IsActive)+ '\r\nInActiveDutyCode=' + enc(InActiveDutyCode),callback, context);}, ValidateAddress:function(street,zipcode,callback,context){return new ajax_request(this.url + '?_method=ValidateAddress&_session=no','street=' + enc(street)+ '\r\nzipcode=' + enc(zipcode),callback, context);}, ValidateAddressForm:function(street,intersection,email,aptYes,aptNumber,complexName,gatedYes,gatedInstructions,callback,context){return new ajax_request(this.url + '?_method=ValidateAddressForm&_session=no','street=' + enc(street)+ '\r\nintersection=' + enc(intersection)+ '\r\nemail=' + enc(email)+ '\r\naptYes=' + enc(aptYes)+ '\r\naptNumber=' + enc(aptNumber)+ '\r\ncomplexName=' + enc(complexName)+ '\r\ngatedYes=' + enc(gatedYes)+ '\r\ngatedInstructions=' + enc(gatedInstructions),callback, context);}, ValidatePersonalInformation:function(firstName,lastName,address,aptNumber,zip,homePhone,workPhone,cellPhone,preferredContactNumber,alternateFirstName,alternateLastName,alternatePhone,callback,context){return new ajax_request(this.url + '?_method=ValidatePersonalInformation&_session=no','firstName=' + enc(firstName)+ '\r\nlastName=' + enc(lastName)+ '\r\naddress=' + enc(address)+ '\r\naptNumber=' + enc(aptNumber)+ '\r\nzip=' + enc(zip)+ '\r\nhomePhone=' + enc(homePhone)+ '\r\nworkPhone=' + enc(workPhone)+ '\r\ncellPhone=' + enc(cellPhone)+ '\r\npreferredContactNumber=' + enc(preferredContactNumber)+ '\r\nalternateFirstName=' + enc(alternateFirstName)+ '\r\nalternateLastName=' + enc(alternateLastName)+ '\r\nalternatePhone=' + enc(alternatePhone),callback, context);}, ValidateAptGatedInfo:function(aptYes,aptNumber,complexName,gatedYes,gatedInstructions,callback,context){return new ajax_request(this.url + '?_method=ValidateAptGatedInfo&_session=no','aptYes=' + enc(aptYes)+ '\r\naptNumber=' + enc(aptNumber)+ '\r\ncomplexName=' + enc(complexName)+ '\r\ngatedYes=' + enc(gatedYes)+ '\r\ngatedInstructions=' + enc(gatedInstructions),callback, context);}, ValidateBusinessInformation:function(businessName,contactName,address,aptNumber,zip,primaryPhone,contactPhone,contactCellPhone,preferredContactNumber,callback,context){return new ajax_request(this.url + '?_method=ValidateBusinessInformation&_session=no','businessName=' + enc(businessName)+ '\r\ncontactName=' + enc(contactName)+ '\r\naddress=' + enc(address)+ '\r\naptNumber=' + enc(aptNumber)+ '\r\nzip=' + enc(zip)+ '\r\nprimaryPhone=' + enc(primaryPhone)+ '\r\ncontactPhone=' + enc(contactPhone)+ '\r\ncontactCellPhone=' + enc(contactCellPhone)+ '\r\npreferredContactNumber=' + enc(preferredContactNumber),callback, context);}, ValidateCreditCardInformation:function(cardNumber,cardType,expirationMonth,expirationYear,cvv2Number,nameOnCard,creditCardAddress,creditCardZipCode,domainName,requireAddress,callback,context){return new ajax_request(this.url + '?_method=ValidateCreditCardInformation&_session=no','cardNumber=' + enc(cardNumber)+ '\r\ncardType=' + enc(cardType)+ '\r\nexpirationMonth=' + enc(expirationMonth)+ '\r\nexpirationYear=' + enc(expirationYear)+ '\r\ncvv2Number=' + enc(cvv2Number)+ '\r\nnameOnCard=' + enc(nameOnCard)+ '\r\ncreditCardAddress=' + enc(creditCardAddress)+ '\r\ncreditCardZipCode=' + enc(creditCardZipCode)+ '\r\ndomainName=' + enc(domainName)+ '\r\nrequireAddress=' + enc(requireAddress),callback, context);}, ValidateCheckInformation:function(bankName,bankAddress,accountName,routingNumber,accountNumber,callback,context){return new ajax_request(this.url + '?_method=ValidateCheckInformation&_session=no','bankName=' + enc(bankName)+ '\r\nbankAddress=' + enc(bankAddress)+ '\r\naccountName=' + enc(accountName)+ '\r\nroutingNumber=' + enc(routingNumber)+ '\r\naccountNumber=' + enc(accountNumber),callback, context);}, ValidateRegistrationForm:function(userName,pinNumber,ddlOptionSelected,callback,context){return new ajax_request(this.url + '?_method=ValidateRegistrationForm&_session=no','userName=' + enc(userName)+ '\r\npinNumber=' + enc(pinNumber)+ '\r\nddlOptionSelected=' + enc(ddlOptionSelected),callback, context);}, SetSessionVariables:function(origZip,destZip,moveDate,callback,context){return new ajax_request(this.url + '?_method=SetSessionVariables&_session=rw','origZip=' + enc(origZip)+ '\r\ndestZip=' + enc(destZip)+ '\r\nmoveDate=' + enc(moveDate),callback, context);}, url:'/ajax/PODS.UI.AjaxAPI, PODS.UI.ashx' } function TimeSpan(){this.Days=0;this.Hours=0;this.Minutes=0;this.Seconds=0;this.Milliseconds=0;} TimeSpan.prototype.toString = function(){return this.Days+'.'+this.Hours+':'+this.Minutes+':'+this.Seconds+'.'+this.Milliseconds;} function digi(v, c){v = v + "";var n = "0000";if(v.length < c) return n.substr(0, c-v.length) + v;return v;} function DateTime(year,month,day,hours,minutes,seconds){if(year>9999||year<1970||month<1||month>12||day<0||day>31||hours<0||hours>23||minutes<0||minutes>59||seconds<0||seconds>59)throw("ArgumentException");this.Year = year;this.Month = month;this.Day = day;this.Hours = hours;this.Minutes = minutes;this.Seconds = seconds;} DateTime.prototype.toString = function(){return digi(this.Year,4) + digi(this.Month,2) + digi(this.Day,2) + digi(this.Hours,2) + digi(this.Minutes,2) + digi(this.Seconds,2);} function _getTable(n,e){for(var i=0; i