// ----------------------------------------------------------------
function defaultOnLoad()
{
  if (window.formOnLoad)
    formOnLoad();
  
  var frm = getForm();

  // If a form exists, then set the initial focus
  if (frm != null)
    setInitialFocus();
}

// ----------------------------------------------------------------
function getForm()
{
	// Returns form[0]
  var frm = document.forms[0];
  if (frm == null || typeof(frm) == "undefined")
  {
    if (document.Layer1 != null && typeof(document.Layer1) != "undefined")
      return document.Layer1.document.forms[0];
  }
  else
  {
    return frm;
  }
}


// ----------------------------------------------------------------
function setInitialFocus()
{
  var frm = getForm();
  for (var i = 0; i < frm.elements.length; i++) 
  {
    var e = frm.elements[i];
    if (e.type == "hidden" || e.disabled)
      continue;
    
    if ((e.type == "text") ||
        (e.type == "textarea") ||
        (e.type == "select-one") ||
        (e.type == "select-multiple") ||
        (e.type == "checkbox") ||
        (e.type == "radio"))
    {
      e.focus();
      // Select text in text field or textarea
      if (e.type.indexOf("text") != -1)
        e.select();

      break;
    }
  }
  return true;
}
