
// Client stub for the sealsuser PHP Class
function sealsuser(callback) {
	mode = 'sync';
	if (callback) { mode = 'async'; }
	this.className = 'sealsuser';
	this.dispatcher = new HTML_AJAX_Dispatcher(this.className,mode,callback,'/seals/remotes/server.php?','JSON');
}
sealsuser.prototype  = {
	Sync: function() { this.dispatcher.Sync(); }, 
	Async: function(callback) { this.dispatcher.Async(callback); },
	process_registration: function() { return this.dispatcher.doCall('process_registration',arguments); },
	do_login: function() { return this.dispatcher.doCall('do_login',arguments); },
	logout: function() { return this.dispatcher.doCall('logout',arguments); },
	exists: function() { return this.dispatcher.doCall('exists',arguments); },
	email_exists: function() { return this.dispatcher.doCall('email_exists',arguments); },
	reset_password: function() { return this.dispatcher.doCall('reset_password',arguments); },
	check_pass: function() { return this.dispatcher.doCall('check_pass',arguments); },
	change_password: function() { return this.dispatcher.doCall('change_password',arguments); },
	ajax_update: function() { return this.dispatcher.doCall('ajax_update',arguments); },
	is_logged_in: function() { return this.dispatcher.doCall('is_logged_in',arguments); }
}

