function Login() {};

Login.callback = function(r) {
	if (Webonyx.ajax.isError(r)) {
		return;
	}
	Webonyx.util.reload();
};

Login.employeeConfirmCallback = function(r) {
	if (Webonyx.ajax.isError(r)) {
		return;
	}
	window.location = '/personal/employee-wizard/welcome';
};

Login.employerConfirmCallback = function(r) {
	if (Webonyx.ajax.isError(r)) {
		return;
	}
	window.location = '/corporate/employer-wizard/welcome';
};


Login.init = function (form) {

};

Login.forgot = function() {
	$('#forgot').dialog({
		modal: true, 
		draggable: false,
		resizable: false
	});
	
	$('#forgot').dialog('open');
	
	$('#forgot').find('#submitForgot').bind('click', Login.sendForgot );
	$('#forgot').find('#cancelForgot').bind('click', function (){$('#forgot').dialog('close');} );
};

Login.sendForgot = function() {
	var data = {};
	data.email = $('#forgot').find('[name="email"]').val();
	$.getJSON('/user/auth/forgot', data, function(r) {
		$('#forgot').dialog('close');
		if (Webonyx.ajax.isError(r)) {
			return;
		} else {
			Dialog.show(r.message);
		}
	});
};