function checknumber(evt)
{
  evt = (evt) ? evt : window.event
  var charcode = (evt.which) ? evt.which : evt.keyCode
  if (charcode > 31 && (charcode < 48 || charcode > 57))
  {
    status = 'This field accepts numbers only!';
    return false
  }
  status = 'Welcome to enviroLearn! Move your mouse over a link or control to see what it does...';
  return true
}
function monthlength(lMonth,lYear)
{
  var lOneDay = 1000 * 60 * 60 * 24
  var dThisMonth = new Date(lYear, lMonth - 1, 1)
  var dNextMonth = new Date(lYear, lMonth, 1)
  var lLength = Math.ceil((dNextMonth.getTime() - dThisMonth.getTime()) / lOneDay)
  return lLength
}
function messagebox(sMessage,sTitle)
{
  showModalDialog('/common/messagebox.asp?message=' + sMessage + '&title=' + sTitle,'','dialogHeight:150px;dialogWidth:400px;edge:sunken;help:no;status:no;unadorned:yes;scroll:no;');
}
function questionbox(sMessage,sTitle)
{
  var ans = showModalDialog('/common/questionbox.asp?message=' + sMessage + '&title=' + sTitle,'','dialogHeight:150px;dialogWidth:400px;edge:sunken;help:no;status:no;unadorned:yes;scroll:no;');
  
  if (ans == 'yes')
  {
    return true;
  }
  
  if (ans == 'no')
  {
    return false;
  }
}
function loaded()
{
  divLoad.style.display = 'none';
  divLoaded.style.display = 'inline';
}
function imageon(sName,sParent,sOtherName)
{
  var strImageName;
  
  if (sOtherName != null)
  {
    strImageName = sOtherName
  }
  else
  {
    strImageName = sName
  }
  
  document.images[strImageName].src = eval(sParent + 'fraImage.onSystemArray[sName].src');
}
function imageoff(sName,sParent,sOtherName)
{
  var strImageName;
  
  if (sOtherName != null)
  {
    strImageName = sOtherName
  }
  else
  {
    strImageName = sName
  }
  
  document.images[strImageName].src = eval(sParent + 'fraImage.offSystemArray[sName].src');
}
