﻿CPage.prototype.setPageInitialize = function()
{
  var done = 0;
  
  if(top.frames.length != 0)
  {
    top.location = self.document.location;
  }
  
  //Disable browser's Back button on another page
  //being able to go back to this page and seeing the same turing image.
  window.setTimeout('history.forward()', 150);
  
  initpage();  
  
  function initpage()
  {    
    if(typeof document.turingimage != 'undefined')
    {
      document.turingimage.src = '/cgi-bin/sblogin/turingimage.cgi?' + Math.random();
      prefillForm();
    }
  }
  
  function capLock(e)
  {    
    kc = e.keyCode?e.keyCode:e.which;
    sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
      
    if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
    {
      document.getElementById('capslock').style.visibility = 'visible';
    }
     else
     {
       document.getElementById('capslock').style.visibility = 'hidden';
     }
  }      
  
  CEvent.prototype.setEventModel3(document.getElementById('uname'), 'keypress', capLock);
  CEvent.prototype.setEventModel3(document.getElementById('pword'), 'keypress', capLock); 
}
      
new CPage().setPageRegister();
