function gallery()
{
  for(i=0; document.getElementById('photogallery'+i); i++)
  {
    th = document.getElementById('photogallery'+i).getElementsByTagName('th');
    table = document.getElementById('photogallery'+i).getElementsByTagName('table');
    count = 0;
    row = false;

    document.getElementById('photogallery'+i).style.visibility = 'hidden';
    for (var j = 0; (table.item(j)); j++) th.item(j).style.height = 'auto';
    for (var j = 1; (table.item(j)); j++) if ((row == false) && (table.item(j).offsetTop == table.item(j-1).offsetTop)) count++; else row = true;
    count++;
    for (var j = 0; (th.item(j)); j=j+count)
    {
      myHeight = 0;
      for (var k = 0; (th.item(j+k) && k < count); k++) if (th.item(j+k).offsetHeight > myHeight) myHeight = th.item(j+k).offsetHeight;
      for (var k = 0; (th.item(j+k) && k < count); k++) th.item(j+k).style.height = myHeight + 'px';
    }
    document.getElementById('photogallery'+i).style.visibility = 'visible';
  }
}