var result = "";
function RunAJAX(file, vars) 
{
   $.ajax({
   url: file,
   type: 'POST',
   dataType: 'html',
   data: vars,
   timeout: 5000,
   async:false,
   error: function(){
    RunAJAX(file, vars);
   },
   success: function(html){
	   result = html;
   }
  });
}

function alphenumericPlate(plate){
	
	plate = plate.replace(/[^a-zA-Z0-9]/g, "");
	return plate.toUpperCase();

}	


$(document).ready(function(){
						   

// ----login----
$('#plate_login').click(function()
	{
		$('#plate_input').val(alphenumericPlate($('#plate_input').val()));
		
		$('#login_failed').html('');
		if( ($('#plate_input').val() != "") && ($('#plate_password').val() != "") && ($('#Plate').val() != "--"))
		{
			$('#login_error_password').fadeOut(500);
			$('#login_error_platestate').fadeOut(500);

			$('#plate_login').fadeOut(250,function(){$('#plate_auth').fadeIn(250,function(){
				RunAJAX('modules/actions/login.php','platestate='+$('#plate_input').val()+'-'+$('#Plate').val()+'&password='+$('#plate_password').val());
				if( result == 'Login Failed!') 
				{
					$('#login_failed').html(result);
					$('#plate_auth').fadeOut(250,function(){$('#plate_login').fadeIn(250);});
				}
				else
				{
					location.href='profile/'+$('#plate_input').val()+'-'+$('#Plate').val();	
				}
			});});
			
		}
		else
		{
			if( ($('#plate_input').val() == "") || ($('#Plate').val() == "--") )
			{
				$('#login_error_platestate').html("Plate and State are needed");
				$('#login_error_platestate').fadeIn(500);
			}
			else
			{
				$('#login_error_platestate').fadeOut(500);
			}
			
			if($('#password').val() == "")
			{
				$('#login_error_password').html("Password is needed");
				$('#login_error_password').fadeIn(500);
			}
			else
			{
				$('#login_error_password').fadeOut(500);
			}
		}
		
	});
// ----login----



});