function confirmDeleteSelected()
{
  return(confirm('Are you sure you want to delete the selected items?'));
}

function gotoPage(p, pagecon, formid)
{
  try
  {
    curPage = document.getElementById(pagecon);
    if (p == 'next')
      curPage.value = parseInt(curPage.value) + 1;
    else if (p == 'prev')
      curPage.value = parseInt(curPage.value) - 1;
    else
      curPage.value = parseInt(p);

    document.getElementById(formid).submit();
  }
  catch(e) { alert(e); }
}

function prepareLists()
{
  if(!document.getElementsByTagName) return false;
  if(!document.getElementById) return false;

  // Find all list tables

  var tables = document.getElementsByTagName('table');

  for(var i=0; i < tables.length; i++)
  {
    if(tables[i].className.match('list'))
    {
      var rows = tables[i].getElementsByTagName('tr');

      for(var j=0; j < rows.length; j++)
      {
        // Register each tr's onmouseover event

        rows[j].onmouseover = function()
        {
          if(this.className == 'even')
            this.className = 'evenOver';
          else if(this.className == 'odd')
            this.className = 'oddOver';
        }

        // Register each tr's onmouseout event

        rows[j].onmouseout = function()
        {
          if(this.className == 'evenOver')
            this.className = 'even';
          else if(this.className == 'oddOver')
            this.className = 'odd';
        }

        // Register each td's onclick event

        cells = rows[j].getElementsByTagName('td');

        for(var k=0; k < cells.length; k++)
        {
          if(cells[k].className != 'noclick')
            cells[k].onclick = function()
            {
              if(this.title)
              {
                document.location.href = this.title;
                return(false);
              }
              else if(this.parentNode.title)
              {
                document.location.href = this.parentNode.title;
                return(false);
              }
              else
                return(false);
            }
        }        
      }
    }
  }
}

window.onload=prepareLists;
