function forgotPassword( type )
{
	ToggleDiv('signup-error', 'h' );
	if( type )
	{
		ToggleDiv('signup-username', 's' );
		ToggleDiv('splash-login', 's' );
		ToggleDiv('login-forgot-password', 'h');
		ToggleDiv('splash-forgot-password', 'h');
	}
	else
	{
		ToggleDiv('signup-username', 'h' );
		ToggleDiv('splash-login', 'h' );
		ToggleDiv('login-forgot-password', 's');
		ToggleDiv('splash-forgot-password', 's');
	}
}
function loginSubmit( type, redirectUrl )
{
	try
	{
	
		
		var un, pass, params;
		if( type )
		{
			un   	= GetDivIdVal('email');
			params 	= "email="+un;
			GetDivIdObj('getpass').disabled = true;
			ShowLoader( 'login-forgot-password', AJAX_ROUND );
		}
		else
		{
			un   	= GetDivIdVal('username');
			pass 	= GetDivIdVal('password');
			params 	= "un="+un+"&pass="+pass;
			if( GetDivIdObj('rememberme').checked )
			{
				params += "&rememberme=1";
			}

		}
		

		var myRequest = new ajaxObject('/form/frmLogin.php');
		myRequest.update( params, 'POST');
		
		myRequest.callback = function(responseText) 
		{ 
			var pair = responseText.split(':');
			if( pair[0] == "ERROR" )
			{
				ToggleDiv( 'signup-error', 's' );
				SetDivIdHtml( 'signup-error', pair[1] );
				GetDivIdObj('getpass').disabled = false;
			}
			else
			{
				if( type ) // password request.
				{
					SetDivIdHtml( 'login-forgot-password', responseText );
				}
				else if( redirectUrl.length > 0 )
				{
					document.location.href=redirectUrl;
				}
				else if( pair[0] == "INVITE" )
				{
					//document.location.href='/invite.php?signup';
					document.location.href='/dashboard.php';
				}
				else
				{
					document.location.href='/dashboard.php';
				}
			}
		}
	}
	catch( err )
	{
		Error('loginSubmit: ' + err );	
	}
	return false;
}
