if(typeof XSites == "undefined") XSites={};
XSites.LeadGenProcessor_class = function() {};
Object.extend(XSites.LeadGenProcessor_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ProcessForm: function(FormData, FormID, GroupId, szPageName, nAWSAccountPageID) {
		return this.invoke("ProcessForm", {"FormData":FormData, "FormID":FormID, "GroupId":GroupId, "szPageName":szPageName, "nAWSAccountPageID":nAWSAccountPageID}, this.ProcessForm.getArguments().slice(5));
	},
	RequestPagePassword: function(FormData) {
		return this.invoke("RequestPagePassword", {"FormData":FormData}, this.RequestPagePassword.getArguments().slice(1));
	},
	RequestReports: function(FormData, szAccountPageIds) {
		return this.invoke("RequestReports", {"FormData":FormData, "szAccountPageIds":szAccountPageIds}, this.RequestReports.getArguments().slice(2));
	},
	DeleteForm: function(FormID) {
		return this.invoke("DeleteForm", {"FormID":FormID}, this.DeleteForm.getArguments().slice(1));
	},
	url: '/ajaxpro/XSites.LeadGenProcessor,XSites.ashx'
}));
XSites.LeadGenProcessor = new XSites.LeadGenProcessor_class();

