var errors = "";

function AddErrorItem(s)
{
  errors += "<li>" + s + "</li>";
}

function DisplayErrors()
{
  var elmErrorPanel = document.getElementById('ErrorPanel');
  //if (errors != "")
  //{
    elmError = document.getElementById('errorOverlay');
    //elmErrorPanel.innerHTML += "<ul>" + errors + "</ul>";
    if(elmError != null)
      elmError.style.display = 'block';

    elems = document.getElementsByTagName('select');
    for ( i = 0; i < elems.length; i++)
    {
      if(elems[i] != null)
        elems[i].style.display = 'none';
    }
  //}
  window.location='#ErrorOverlay';
}

function ClearErrors()
{
  document.getElementById('ErrorPanel').innerHTML = "";
  errors = "";
}

function HasErrors()
{
  return errors != "";
}

function HideError()
{
  elmError = document.getElementById('errorOverlay');
  
  if(elmError != null)
    elmError.style.display = 'none';

  elems = document.getElementsByTagName('select');
  for ( i = 0; i < elems.length; i++)
  {
    if(elems[i] != null)
      elems[i].style.display = 'inline';
  }
}
