YAHOO.namespace('YAHOO.modules.user.home');
// Constructor
YAHOO.modules.user.home.RegisterModeForm = function(el, config) {
	YAHOO.modules.user.home.RegisterModeForm.superclass.constructor.call(this, el, config);
}
// Create
YAHOO.modules.user.home.RegisterModeForm.create = function(el, config) {
	if (YAHOO.lang.isUndefined(config)) config = {};
	if (YAHOO.lang.isUndefined(config.close)) config.close = false;
	if (YAHOO.lang.isUndefined(config.modal)) config.modal = true;
	if (YAHOO.lang.isUndefined(config.fixedcenter)) config.fixedcenter = true;
	if (YAHOO.lang.isUndefined(config.draggable)) config.draggable = false;
	return new YAHOO.modules.user.home.RegisterModeForm(el, config);
}
// Extend
YAHOO.extend(YAHOO.modules.user.home.RegisterModeForm, YAHOO.lib.Form, {
	// Init
	init: function(el, config) {
		YAHOO.modules.user.home.RegisterModeForm.superclass.init.call(this, el, config);
	}, 
	// Submit handler
	submitHandler: function() {
		var registerMode = this.getFieldValue('form[register_mode]');
		if (registerMode) {
			this.page.redirect('register.php?form[group_id]=' + String(registerMode));
		}
	}, 
	// Render
	render: function() {
		YAHOO.modules.user.home.RegisterModeForm.superclass.render.call(this);
	}
});