if(typeof Clinigen == "undefined") Clinigen={};
if(typeof Clinigen.Register == "undefined") Clinigen.Register={};
Clinigen.Register_class = function() {};
Object.extend(Clinigen.Register_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	CheckCustomerExists: function(regCode, PostCode) {
		return this.invoke("CheckCustomerExists", {"regCode":regCode, "PostCode":PostCode}, this.CheckCustomerExists.getArguments().slice(2));
	},
	Save: function(UserType, FirstName, LastName, UserName, Password, RTLPharmaNumber, OrganisationName, OrganisationCode, PharmacistName, CntryRegistration, OrgAddress1, OrgAddress2, OrgAddress3, OrgAddress4, OrgAddress5, OrgPostCode, OrgCountryID, OrgEmail, OrgTelephone, OrgMobile, OrgFax, AccPayableName, AccAddress1, AccAddress2, AccAddress3, AccAddress4, AccAddress5, AccPostCode, AccCountryID, AccTelephone, AccMobile, AccFax, AccEmail, Contact, CustExists) {
		return this.invoke("Save", {"UserType":UserType, "FirstName":FirstName, "LastName":LastName, "UserName":UserName, "Password":Password, "RTLPharmaNumber":RTLPharmaNumber, "OrganisationName":OrganisationName, "OrganisationCode":OrganisationCode, "PharmacistName":PharmacistName, "CntryRegistration":CntryRegistration, "OrgAddress1":OrgAddress1, "OrgAddress2":OrgAddress2, "OrgAddress3":OrgAddress3, "OrgAddress4":OrgAddress4, "OrgAddress5":OrgAddress5, "OrgPostCode":OrgPostCode, "OrgCountryID":OrgCountryID, "OrgEmail":OrgEmail, "OrgTelephone":OrgTelephone, "OrgMobile":OrgMobile, "OrgFax":OrgFax, "AccPayableName":AccPayableName, "AccAddress1":AccAddress1, "AccAddress2":AccAddress2, "AccAddress3":AccAddress3, "AccAddress4":AccAddress4, "AccAddress5":AccAddress5, "AccPostCode":AccPostCode, "AccCountryID":AccCountryID, "AccTelephone":AccTelephone, "AccMobile":AccMobile, "AccFax":AccFax, "AccEmail":AccEmail, "Contact":Contact, "CustExists":CustExists}, this.Save.getArguments().slice(35));
	},
	url: '/ajaxpro/Clinigen.Register,Clinigen.ashx'
}));
Clinigen.Register = new Clinigen.Register_class();

