var gujSsoUser = (function($) {

  var that = (typeof gujSsoUser == 'undefined') ? {} : gujSsoUser;
  
  that.hideLoading = function($container) {
    $container.removeClass('loading');
  };
  
  that.showLoading = function($container) {
    $container.addClass('loading');
  };
  
  
  that.initLoginForm = function(loginId, passwordId) {
    that._doInitLoginForm(loginId, passwordId);
    $(window).load(function() {
      that._doInitLoginForm(loginId, passwordId);
    });
  };

  that._doInitLoginForm = function(loginId, passwordId) {
    $('#'+loginId+', #'+passwordId).each(function(idx, element) {
      var $element = $(element);
      var $labelSpan = $('#'+$element.attr('id')+'_labelspan');
      if ($element.val()) {
        $labelSpan.hide();
      }
      $element.bind('focus', function() {
        $labelSpan.hide();
      })
      .bind('blur', function() {
        if (element.value === '') {
          $labelSpan.show();
        }
      });
    });    
  };


  return that;
  
})(jQuery);

