FCG.page = function () {
  var FG = FCG.field.good;
  var FL = FCG.field.loading;
  var FB = FCG.field.bad;
  var sessions_form_handler = function(ev){
    var elTarget = $E.getTarget(ev);
    if(!FCG.validate.email($F('email'))){
      FB(elTarget.id+"_status", "Email address should be like myname@company.com.");
      $E.preventDefault(ev);
    } else {
      if ($F('password').strip().empty()){
        FB(elTarget.id+"_status", "Password is missing.");
        $E.preventDefault(ev);
      }
    }
  };
  
  var start = function(){
    $E.on("sessions_form", "submit", sessions_form_handler);
    $("email").focus();
  };
  
  return{
    init:function(){
      $E.onDOMReady(start);
    }
  };
}();
FCG.page.init();