$(function(){
   var error = false;
   
   function validate_formFields() {
       if ($('#username').val() == '' || $('#username').val() == undefined) {
           error = true;
           alert('Please fill out a username.');
           $('#username').focus();
       }else if ($('#password').val() == '' || $('#username').val() == undefined) {
           error = true;
           alert('Please fill out a password.');
           $('#password').focus();
       }
   }

    $('#login').bind('click', function(event){
        event.preventDefault();
        error = false;
        validate_formFields();
        
        if (error == false) {
            $.ajax({
               type: 'post',
               data: "username=" + $('#username').val() +
                    "&password=" + $('#password').val(),
            dataType: "json",
            success: function(response) {
                if (response.error == true) {
                    alert(response.message);      
                } else {  
                    window.location = "status/"; 
                }
            } 
            });   
        }
    });
});