


function changeLogin(val)
{
  if (val == '--') {
    document.getElementById('loginid').style.display = '';
    document.getElementById('loginid').value='';
    document.getElementById('password').value='';
  } else {
    document.getElementById('loginid').style.display = 'none';
    document.getElementById('loginid').value = val;
    document.getElementById('password').value=val;
  }
}




Ext.onReady(function(){

  var version = swfobject.getFlashPlayerVersion();

  if (document.getElementById && (version['major'] < 9)) 
  {
     document.getElementById("flashDetect").style.display="block";
  } 
  else 
  {
    document.getElementById("logincontent").style.display="block";
  }


  focus();


  // make sure enter submits
  var checkForEnter = function(e)
     {
        e = e || window.event;
        if (e.keyCode == 13)
        {
          document.getElementById('loginform').submit();
          return false;
        }
      };

   document.getElementById('password').onkeydown = checkForEnter;
   document.getElementById('loginid').onkeydown = checkForEnter;



});

function focus()
{
    var loginBox = document.getElementById('loginid');
    var loginSelect = document.getElementById('loginid_select');
    var passwordBox = document.getElementById('password');
    var emailBox = document.getElementById('email');

    try
    {
        // might be on password page
        if (emailBox)
        {
          emailBox.focus();

        }

        // demo version
        else if (loginSelect)
        {
            loginSelect.focus();
            
        }
        
        // focus on login box if nothing is in it
        else if (loginBox && Ext.get(loginBox).isVisible(true)  && loginBox.value.length == 0)
        {
            loginBox.focus();
                
        }
        
        else if (passwordBox)
        {
            passwordBox.focus();
        
        }

     } catch (e)
     {
     }


}


