function auth() 
{ 
	$('#login-btn').click( 
		function() 
		{
			//var btn_value = $('#login-btn').attr('value');
			
			var email_error = checkMail( 'email', 'Email' );
			
			if(!$('#pass-section').attr( 'innerHTML'))
			{
				if ( email_error!='' ) { $('#errors').attr('innerHTML', email_error); return; } 
			
				$.post(
					'/mail/send_pass',
					{
    					type: "test-request",
    					email: $('#email').attr('value')
    					},
						onNewPass
					);
			}
			else
			{
				var pass_error  = checkPass();
				
				if ( email_error!='' || pass_error!='' ) { $('#errors').attr('innerHTML', email_error+'<br />'+pass_error ); return; } 
				
				$.post(
					'/authorize/login',
					{
    					type: "test-request",
    					email: $('#email').attr('value'),
    					password: $('#password').attr('value')
  						},
						onLogin
					);
				
			}
		} 
	);
	
	function onLogin(data) 
	{
		if ( data == 'no dealer' ) 
		{
			$('#errors').attr('innerHTML', 'Dealer does not exist');
			return;
		}
		
		if ( data == 'incorrect password' ) 
		{
			$('#errors').attr('innerHTML', 'Incorrect password');
			return;
		}
		
		window.location = '/dealers/show_materials/';
	}
	
	function onNewPass(data) 
	{ 
		if ( data == 'newpass' ) 
		{
			$('#errors').attr('innerHTML', 'A new password has been sent to your email. Please click <a href="/dealers/">here</a> to login.');
		}
		if ( data == 'nodealer' ) 
		{
			$('#errors').attr('innerHTML', 'Dealer does not exist');
		}
	}
	
	$('#forgot-link').click(  
		function() 
		{
			$('#errors').attr('innerHTML', '');
			$('#forgot-pass').attr('innerHTML', '');        // hide 'Forgot Password' link
			$('#pass-section').attr( 'innerHTML', '');      // hide 'Password' input
			$('#title_form').attr('innerHTML','<h1>Forgot Password?</h1>'); // change title
		}
	);
			
}

function checkPass() 
{
	if ( !$('#password').attr('value') ) { return 'Password is empty'; }
	return '';
}
