// Client stub for the test PHP Class
function test(callback) {
	mode = 'sync';
	if (callback) { mode = 'async'; }
	this.className = 'test';
	this.dispatcher = new HTML_AJAX_Dispatcher(this.className,mode,callback,'/auto_server.php?','JSON');
}
test.prototype  = {
	Sync: function() { this.dispatcher.Sync(); }, 
	Async: function(callback) { this.dispatcher.Async(callback); },
	process_component: function() { return this.dispatcher.doCall('process_component',arguments); },
	scrolltop: function() { return this.dispatcher.doCall('scrolltop',arguments); },
	clearcache: function() { return this.dispatcher.doCall('clearcache',arguments); },
	chkemail_addy: function() { return this.dispatcher.doCall('chkemail_addy',arguments); },
	mainlogin: function() { return this.dispatcher.doCall('mainlogin',arguments); },
	process_admin_users: function() { return this.dispatcher.doCall('process_admin_users',arguments); },
	process_admin_users_save: function() { return this.dispatcher.doCall('process_admin_users_save',arguments); },
	process_rebate_form: function() { return this.dispatcher.doCall('process_rebate_form',arguments); },
	request_form_by_post: function() { return this.dispatcher.doCall('request_form_by_post',arguments); },
	process_rebate_form_start: function() { return this.dispatcher.doCall('process_rebate_form_start',arguments); },
	process_report: function() { return this.dispatcher.doCall('process_report',arguments); },
	process_referral_report: function() { return this.dispatcher.doCall('process_referral_report',arguments); },
	process_referafriend_report: function() { return this.dispatcher.doCall('process_referafriend_report',arguments); },
	process_report_preferences: function() { return this.dispatcher.doCall('process_report_preferences',arguments); },
	process_report_enquiries: function() { return this.dispatcher.doCall('process_report_enquiries',arguments); },
	process_referafriend_form: function() { return this.dispatcher.doCall('process_referafriend_form',arguments); },
	remove_entity: function() { return this.dispatcher.doCall('remove_entity',arguments); },
	process_admin_content: function() { return this.dispatcher.doCall('process_admin_content',arguments); },
	process_admin_delete_content: function() { return this.dispatcher.doCall('process_admin_delete_content',arguments); },
	process_admin_content_new: function() { return this.dispatcher.doCall('process_admin_content_new',arguments); },
	process_admin_content_save: function() { return this.dispatcher.doCall('process_admin_content_save',arguments); },
	admin_open_pdf: function() { return this.dispatcher.doCall('admin_open_pdf',arguments); },
	process_contact_form: function() { return this.dispatcher.doCall('process_contact_form',arguments); },
	update_form_status: function() { return this.dispatcher.doCall('update_form_status',arguments); },
	update_form_status_email: function() { return this.dispatcher.doCall('update_form_status_email',arguments); },
	process_admin_status_import_save: function() { return this.dispatcher.doCall('process_admin_status_import_save',arguments); },
	process_admin_email: function() { return this.dispatcher.doCall('process_admin_email',arguments); },
	process_admin_email_content: function() { return this.dispatcher.doCall('process_admin_email_content',arguments); },
	process_admin_delete_email_content: function() { return this.dispatcher.doCall('process_admin_delete_email_content',arguments); },
	process_admin_email_content_new: function() { return this.dispatcher.doCall('process_admin_email_content_new',arguments); },
	process_admin_email_content_save: function() { return this.dispatcher.doCall('process_admin_email_content_save',arguments); },
	process_admin_email_send_recipients: function() { return this.dispatcher.doCall('process_admin_email_send_recipients',arguments); },
	process_admin_email_send_preview: function() { return this.dispatcher.doCall('process_admin_email_send_preview',arguments); },
	process_admin_email_send: function() { return this.dispatcher.doCall('process_admin_email_send',arguments); },
	process_admin_rebate_form_edit: function() { return this.dispatcher.doCall('process_admin_rebate_form_edit',arguments); }
}

