if(typeof AgencyOffice == "undefined") AgencyOffice={};
if(typeof AgencyOffice.RegAgency_class == "undefined") AgencyOffice.RegAgency_class={};
AgencyOffice.RegAgency_class = function() {};
Object.extend(AgencyOffice.RegAgency_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SeachParentOrg: function(condition) {
		return this.invoke("SeachParentOrg", {"condition":condition}, this.SeachParentOrg.getArguments().slice(1));
	},
	UpdateEmpEmail: function(emailOrn, emailFin) {
		return this.invoke("UpdateEmpEmail", {"emailOrn":emailOrn, "emailFin":emailFin}, this.UpdateEmpEmail.getArguments().slice(2));
	},
	FullNameExist: function(fullName) {
		return this.invoke("FullNameExist", {"fullName":fullName}, this.FullNameExist.getArguments().slice(1));
	},
	RegAgencyInfo: function(account, email, pwd, orgName, hasParent, parentName, shortName, showName, orgType, regType, sender, phone) {
		return this.invoke("RegAgencyInfo", {"account":account, "email":email, "pwd":pwd, "orgName":orgName, "hasParent":hasParent, "parentName":parentName, "shortName":shortName, "showName":showName, "orgType":orgType, "regType":regType, "sender":sender, "phone":phone}, this.RegAgencyInfo.getArguments().slice(12));
	},
	AccountExist: function(account) {
		return this.invoke("AccountExist", {"account":account}, this.AccountExist.getArguments().slice(1));
	},
	EmailExist: function(email) {
		return this.invoke("EmailExist", {"email":email}, this.EmailExist.getArguments().slice(1));
	},
	SendEmail: function(account, mailTo, subject, url) {
		return this.invoke("SendEmail", {"account":account, "mailTo":mailTo, "subject":subject, "url":url}, this.SendEmail.getArguments().slice(4));
	},
	Encrypt: function(text) {
		return this.invoke("Encrypt", {"text":text}, this.Encrypt.getArguments().slice(1));
	},
	url: '/ajaxpro/AgencyOffice.RegAgency,AgencyOffice.ashx'
}));
AgencyOffice.RegAgency = new AgencyOffice.RegAgency_class();


