if(typeof Web == "undefined") Web={};
Web_class = function() {};
Object.extend(Web_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetCompanyInfo: function(intCompanyID, intBrowseID) {
		return this.invoke("GetCompanyInfo", {"intCompanyID":intCompanyID, "intBrowseID":intBrowseID}, this.GetCompanyInfo.getArguments().slice(2));
	},
	GetCompanyTrade: function() {
		return this.invoke("GetCompanyTrade", {}, this.GetCompanyTrade.getArguments().slice(0));
	},
	UpdateCompanyTrade: function(intTradeID) {
		return this.invoke("UpdateCompanyTrade", {"intTradeID":intTradeID}, this.UpdateCompanyTrade.getArguments().slice(1));
	},
	DeleteCompanyTrade: function(intTradeID) {
		return this.invoke("DeleteCompanyTrade", {"intTradeID":intTradeID}, this.DeleteCompanyTrade.getArguments().slice(1));
	},
	ADDTradeApply: function(strParentTradeID, strTradeName) {
		return this.invoke("ADDTradeApply", {"strParentTradeID":strParentTradeID, "strTradeName":strTradeName}, this.ADDTradeApply.getArguments().slice(2));
	},
	TradeMatching: function(strKeyword) {
		return this.invoke("TradeMatching", {"strKeyword":strKeyword}, this.TradeMatching.getArguments().slice(1));
	},
	UpdateMarquee: function(strContent) {
		return this.invoke("UpdateMarquee", {"strContent":strContent}, this.UpdateMarquee.getArguments().slice(1));
	},
	UpdatePassword: function(oldPassword, newPassword) {
		return this.invoke("UpdatePassword", {"oldPassword":oldPassword, "newPassword":newPassword}, this.UpdatePassword.getArguments().slice(2));
	},
	GetTrade: function(intParentID) {
		return this.invoke("GetTrade", {"intParentID":intParentID}, this.GetTrade.getArguments().slice(1));
	},
	UpdateCompanyInfo: function(strCompanyShowChinaName, strCompanyShowEnglishName, strDescription, intParentTradeID, intTradeID, strTrade, intCountryID, intProvinceID, intCityID, strAddr, strPostCode, strEmail, strTel, strFax, strWeb, strMobio, strContactPerson, isCompanyAlter) {
		return this.invoke("UpdateCompanyInfo", {"strCompanyShowChinaName":strCompanyShowChinaName, "strCompanyShowEnglishName":strCompanyShowEnglishName, "strDescription":strDescription, "intParentTradeID":intParentTradeID, "intTradeID":intTradeID, "strTrade":strTrade, "intCountryID":intCountryID, "intProvinceID":intProvinceID, "intCityID":intCityID, "strAddr":strAddr, "strPostCode":strPostCode, "strEmail":strEmail, "strTel":strTel, "strFax":strFax, "strWeb":strWeb, "strMobio":strMobio, "strContactPerson":strContactPerson, "isCompanyAlter":isCompanyAlter}, this.UpdateCompanyInfo.getArguments().slice(18));
	},
	UpdateCompanyInfo_HeadMenu: function(strMenuIndex, strMenuProduct, strMenuOffer, strMenuJob, strMenuAbout, strMenuCard, strMenuContact) {
		return this.invoke("UpdateCompanyInfo_HeadMenu", {"strMenuIndex":strMenuIndex, "strMenuProduct":strMenuProduct, "strMenuOffer":strMenuOffer, "strMenuJob":strMenuJob, "strMenuAbout":strMenuAbout, "strMenuCard":strMenuCard, "strMenuContact":strMenuContact}, this.UpdateCompanyInfo_HeadMenu.getArguments().slice(7));
	},
	GetKeywords: function() {
		return this.invoke("GetKeywords", {}, this.GetKeywords.getArguments().slice(0));
	},
	UpdateTxtContent: function(ntxtContent) {
		return this.invoke("UpdateTxtContent", {"ntxtContent":ntxtContent}, this.UpdateTxtContent.getArguments().slice(1));
	},
	UpdateKeywords: function(keywords) {
		return this.invoke("UpdateKeywords", {"keywords":keywords}, this.UpdateKeywords.getArguments().slice(1));
	},
	GetCardList: function(intCompanyID) {
		return this.invoke("GetCardList", {"intCompanyID":intCompanyID}, this.GetCardList.getArguments().slice(1));
	},
	CardAdd: function(strName, strEnName, strDuty, strCompany, strTel, strFax, strDisplayRule) {
		return this.invoke("CardAdd", {"strName":strName, "strEnName":strEnName, "strDuty":strDuty, "strCompany":strCompany, "strTel":strTel, "strFax":strFax, "strDisplayRule":strDisplayRule}, this.CardAdd.getArguments().slice(7));
	},
	CardOnesInfo: function(intCardID, intCompanyID, intBrowseID) {
		return this.invoke("CardOnesInfo", {"intCardID":intCardID, "intCompanyID":intCompanyID, "intBrowseID":intBrowseID}, this.CardOnesInfo.getArguments().slice(3));
	},
	UpdateCards: function(intCardID, strName, strEnName, strDuty, strCompany, strTel, strFax, strDisplayRule) {
		return this.invoke("UpdateCards", {"intCardID":intCardID, "strName":strName, "strEnName":strEnName, "strDuty":strDuty, "strCompany":strCompany, "strTel":strTel, "strFax":strFax, "strDisplayRule":strDisplayRule}, this.UpdateCards.getArguments().slice(8));
	},
	DeleteCards: function(intCardID) {
		return this.invoke("DeleteCards", {"intCardID":intCardID}, this.DeleteCards.getArguments().slice(1));
	},
	UpdateLogo: function(strPictureUrl) {
		return this.invoke("UpdateLogo", {"strPictureUrl":strPictureUrl}, this.UpdateLogo.getArguments().slice(1));
	},
	DeleteLogo: function() {
		return this.invoke("DeleteLogo", {}, this.DeleteLogo.getArguments().slice(0));
	},
	GetCompanyStatus: function(intCompanyID) {
		return this.invoke("GetCompanyStatus", {"intCompanyID":intCompanyID}, this.GetCompanyStatus.getArguments().slice(1));
	},
	CompanyInfo_Update_strName: function(intCompanyID, strName) {
		return this.invoke("CompanyInfo_Update_strName", {"intCompanyID":intCompanyID, "strName":strName}, this.CompanyInfo_Update_strName.getArguments().slice(2));
	},
	CompanyInfo_Add_MediaImage: function(strMediaImg, intImgSize) {
		return this.invoke("CompanyInfo_Add_MediaImage", {"strMediaImg":strMediaImg, "intImgSize":intImgSize}, this.CompanyInfo_Add_MediaImage.getArguments().slice(2));
	},
	CompanyInfo_Delete_MediaImage: function(intImageID) {
		return this.invoke("CompanyInfo_Delete_MediaImage", {"intImageID":intImageID}, this.CompanyInfo_Delete_MediaImage.getArguments().slice(1));
	},
	CompanyInfo_Update_BannerImage: function(strDisplayTemplete, strBalanceUrl, strMediaImg) {
		return this.invoke("CompanyInfo_Update_BannerImage", {"strDisplayTemplete":strDisplayTemplete, "strBalanceUrl":strBalanceUrl, "strMediaImg":strMediaImg}, this.CompanyInfo_Update_BannerImage.getArguments().slice(3));
	},
	CompanyInfo_Update_Banner: function(strBannerUrl) {
		return this.invoke("CompanyInfo_Update_Banner", {"strBannerUrl":strBannerUrl}, this.CompanyInfo_Update_Banner.getArguments().slice(1));
	},
	CompanyInfo_Delete_Balance: function() {
		return this.invoke("CompanyInfo_Delete_Balance", {}, this.CompanyInfo_Delete_Balance.getArguments().slice(0));
	},
	url: '/ajaxpro/eBankOn.Web.Company.Job.Ajax.Web,eBankOn.Web.Company.Job.Ajax.ashx'
}));
Web = new Web_class();

