$(document).ready(function() {
  var handle_keypress = function(event) {
    if (event.which == '13') {
       event.preventDefault();

       var name = $('#name').val();
       var phone = $('#phone').val();
       
       if (is_valid(name) && is_valid(phone)) {
         $('form').submit();
       }
    }
  }
  
  var is_valid = function(input) { return input != null && input != undefined && input.length > 0; }
  
  $('#name').keypress(handle_keypress)
  $('#phone').keypress(handle_keypress)
  

  var try_hide_message = function() {
    var message = $('#message');
    
    var do_hide_message = function() {
      var hide_message = function() { message.hide('slow'); }
      setTimeout(hide_message, 8000);
    }

    var show_and_hide_message = function() {
      var show_message = function() { message.show('slow', do_hide_message); }
      setTimeout(show_message);
    }
    
    if (message != null && message != undefined && message.length == 1) {
      message.hide();
      show_and_hide_message();
    }
  }
  
  try_hide_message();
});
