function DigiPic(ImageFileName, Caption)
{
  this.ImageFileName = ImageFileName;
  this.Caption = Caption;
}

function DisplayPic(picnum)
{
  var PrevPicNum = parseInt(picnum - 1);
  var NextPicNum = parseInt(picnum + 1);

  if(picnum == 0)
    {
    PrevPicNum = parseInt(DDF.length - 1);
    }
  if(picnum >= (DDF.length-1))
    {
    NextPicNum = 0;
    }
    
  var PageTop = "<html><head><title>" + DDF[picnum].Caption + "</title><script language=\"javascript\" src=\"functions.js\"></script><script language=\"javascript\" src=\"variables.js\"></script></head><body background=\"../ls-diag.gif\"><div align=\"center\">\n";

  if (document.all)
    {
    var PageHeader = "<table width=640 cellpadding=5 cellspacing=5 border=0><tr><td align=\"left\" valign=\"middle\" width=\"33%\"><input type=\"button\" value=\"<< PREV PIC <<\" name=\"prev\" onClick=\"DisplayPic(" + PrevPicNum + ")\"></td><td align=\"center\" valign=\"middle\" width=\"34%\"><font face=\"arial, helvetica\" size=5><b>" + DDF[picnum].ImageFileName + "</b></font></td><td align=\"right\" valign=\"middle\" width=\"33%\"><input type=\"button\" value=\">> NEXT PIC >>\" name=\"next\" onClick=\"DisplayPic(" + NextPicNum + ")\"></td></tr></table>";
    }
  else
    {
    var PageHeader = "<center><font face=\"arial, helvetica\" size=5 color=blue><b>" + DDF[picnum].ImageFileName + "</b></font></center>";
    }

  var PageContent = "<img src=\"" + DDF[picnum].ImageFileName + "\" border=5 vspace=5><br><font face=\"arial, helvetica\" size=4>" + DDF[picnum].Caption + "</font><br><br></div>\n"

  var PageBottom = "</body></html>\n";

  var HTMLString = PageTop + PageHeader + PageContent + PageBottom;

  parent.frames[1].document.open();
  parent.frames[1].document.write(HTMLString);
  parent.frames[1].document.close();

}