if(typeof DHLWebSite == "undefined") DHLWebSite={};
if(typeof DHLWebSite.ModAjaxEngine == "undefined") DHLWebSite.ModAjaxEngine={};
DHLWebSite.ModAjaxEngine_class = function() {};
Object.extend(DHLWebSite.ModAjaxEngine_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetProvincesByCountry: function(aCountryCode) {
		return this.invoke("GetProvincesByCountry", {"aCountryCode":aCountryCode}, this.GetProvincesByCountry.getArguments().slice(1));
	},
	GetIATACity: function(aCountryCode, aPostalCode, aCity) {
		return this.invoke("GetIATACity", {"aCountryCode":aCountryCode, "aPostalCode":aPostalCode, "aCity":aCity}, this.GetIATACity.getArguments().slice(3));
	},
	GetConsigneeName: function(aConsigneeName, aSenderID) {
		return this.invoke("GetConsigneeName", {"aConsigneeName":aConsigneeName, "aSenderID":aSenderID}, this.GetConsigneeName.getArguments().slice(2));
	},
	GetGroupMembers: function(aSenderID, aGroupName) {
		return this.invoke("GetGroupMembers", {"aSenderID":aSenderID, "aGroupName":aGroupName}, this.GetGroupMembers.getArguments().slice(2));
	},
	getLabelInfo: function(sParcelID, sLoginID, sLoginSenderID) {
		return this.invoke("getLabelInfo", {"sParcelID":sParcelID, "sLoginID":sLoginID, "sLoginSenderID":sLoginSenderID}, this.getLabelInfo.getArguments().slice(3));
	},
	GetServiceTypeString: function(aLang, aCountry, aProvince, aCity, aPostalCode, aValueAddedServ) {
		return this.invoke("GetServiceTypeString", {"aLang":aLang, "aCountry":aCountry, "aProvince":aProvince, "aCity":aCity, "aPostalCode":aPostalCode, "aValueAddedServ":aValueAddedServ}, this.GetServiceTypeString.getArguments().slice(6));
	},
	GetProdTypeString: function(aLang, aCountry, aProvince) {
		return this.invoke("GetProdTypeString", {"aLang":aLang, "aCountry":aCountry, "aProvince":aProvince}, this.GetProdTypeString.getArguments().slice(3));
	},
	GetGroundCodeName: function() {
		return this.invoke("GetGroundCodeName", {}, this.GetGroundCodeName.getArguments().slice(0));
	},
	IsDomesticShipment: function(aSrvCde) {
		return this.invoke("IsDomesticShipment", {"aSrvCde":aSrvCde}, this.IsDomesticShipment.getArguments().slice(1));
	},
	SrvPrdMapping: function(aSrvCde, isNonDoc, isDoc, isEnv) {
		return this.invoke("SrvPrdMapping", {"aSrvCde":aSrvCde, "isNonDoc":isNonDoc, "isDoc":isDoc, "isEnv":isEnv}, this.SrvPrdMapping.getArguments().slice(4));
	},
	url: '/ca/ajaxpro/DHLWebSite.ModAjaxEngine,DHLWebSite.ashx'
}));
DHLWebSite.ModAjaxEngine = new DHLWebSite.ModAjaxEngine_class();

