function getyScroll()
   {
      yScroll = 0;
      if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX)
         {
            yScroll = window.innerHeight + window.scrollMaxY;
            xScroll = window.innerWidth + window.scrollMaxX;
            var deff = document.documentElement;
            var wff = (deff&&deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth;
            var hff = (deff&&deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight;
            xScroll -= (window.innerWidth - wff);
            yScroll -= (window.innerHeight - hff);
         }
      else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth)
         {
            // all but Explorer Mac
            yScroll = document.body.scrollHeight;
            xScroll = document.body.scrollWidth;
         }
      else
         {
            // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
            yScroll = document.body.offsetHeight;
            xScroll = document.body.offsetWidth;
         }
      return yScroll;
   }

function showLoginForm()
   {
      document.getElementById('float-login-form').style.display = 'block';
      document.getElementById('float-login-back').style.display = 'block';
      document.getElementById('float-login-back').style.height = getyScroll() + 'px'; //window.innerHeight + window.scrollMaxY;
      document.getElementsByName('AUTH_USER')[0].focus();
      return false;
   }

function hideLoginForm()
   {
      if(document.getElementById('float-login-form')) document.getElementById('float-login-form').style.display = 'none';
      document.getElementById('float-login-back').style.display = 'none';
      return false;
   }
