
var App = function() {

  var $login_form_container = $('#login_form');

  var $login_form = $('form', $login_form_container);

  var $signin = $('a.signin', '#login_container');

  return {

    init : function() {
      $signin.bind('click',      this.toggle_form);
      $login_form.bind('submit', this.do_login);
    },

    toggle_form : function(e) {
      $login_form_container.toggle();

      $signin.toggleClass('signin_open');
      if ( $signin.hasClass('signin_open') ) {
        $('#mem').focus();
      }

      if ( e ) e.preventDefault();
    },

    do_login : function(e) {
      setTimeout(function() {
        e.currentTarget.reset();
        App.toggle_form();
      }, 200);
    }

  }

};

var App = new App();
App.init();

