
if (typeof SFServeAreaChina != "function") {
  function SFServeAreaChina() {
    this.service = null;
    this.serveAreaDesc = null;
    this.city = null;
  }
}

if (typeof ProductPrice != "function") {
  function ProductPrice() {
    this.senderPrice = null;
    this.destinationCurrencyRate = null;
    this.receiverPrice = null;
    this.destinationCurrencyName = null;
    this.originCurrencyName = null;
    this.currencyCode = null;
    this.originCurrencyCode = null;
    this.limitTypeName = null;
    this.showReceiverPrice = null;
    this.limitTypeCode = null;
    this.destinationCurrencyCode = null;
    this.distanceTypeName = null;
  }
}

if (typeof KeyValuePair != "function") {
  function KeyValuePair() {
    this.value = null;
    this.key = null;
  }
}

if (typeof SFPriceOsDesCountry != "function") {
  function SFPriceOsDesCountry() {
    this.endCountryCode = null;
    this.endCountryName = null;
    this.searchType = null;
  }
}

if (typeof InvoiceShareDto != "function") {
  function InvoiceShareDto() {
    this.waybillNo = null;
    this.invoiceCode = null;
    this.invoiceAmt = null;
    this.invoiceDt = null;
    this.wayBillTypeCode = null;
    this.invoiceNo = null;
    this.invoiceTypeCode = null;
    this.empCode = null;
  }
}

// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (CSSCaptchaCheck == null) var CSSCaptchaCheck = {};
CSSCaptchaCheck._path = '/dwr';
CSSCaptchaCheck.cssLoginCaptchaValidation = function(p0, p1, p2, callback) {
  dwr.engine._execute(CSSCaptchaCheck._path, 'CSSCaptchaCheck', 'cssLoginCaptchaValidation', p0, p1, p2, callback);
}

