// Affichage d'informations dans une nouvelle fenêtre

function extra_fenetre(width, height,
                       windowtitle,
                       bodyattributes,
                       text,
                       centered,
                       closebutton, closebuttonimage, closebuttonimagewidth, closebuttonimageheight)
{
  var fenetre = open("",
                     "Extrafenetre",
                     "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,dependent=1" + 
                       (width ? (",width=" + width) : "") +
                       (height ?  (",height=" + height) : ""))

  var basis   = document.URL
  var pos     = basis.lastIndexOf("\\")

  if(pos >= 0)
    basis = basis.substring(0, pos + 1)
  else
  {
    pos = basis.lastIndexOf("/")
    if(pos >= 0)
      basis = basis.substring(0, pos + 1)
  }

  with(fenetre.document)
  {
    open("text/html")
    writeln("<HTML><HEAD><TITLE>" + (windowtitle ? windowtitle : "www.srpa-liege.be") + "</TITLE>" +
            "<BASE HREF=\"" + basis + "\">" +
            "<META NAME=\"DOCUMENT-STATE\" CONTENT=\"DYNAMIC\"></HEAD>")
    writeln("<BODY" + (bodyattributes ? (" " + bodyattributes) : "") + ">")

    if(centered)
    {
      write("<TABLE WIDTH=\"100%\" HEIGHT=\"100%\"><TR ALIGN=CENTER VALIGN=MIDDLE><TD>")
      write(text)
      writeln("</TD></TR>")
      if(closebutton)
      {
        write("<TR ALIGN=RIGHT VALIGN=BOTTOM><TD>")
        write("<A HREF=\"javascript:self.close()\">" +
              (closebuttonimage ?
                ("<IMG SRC=\"" +
                  closebuttonimage +
                  "\" HEIGHT=\"" +
                  closebuttonimageheight +
                  "\" WIDTH=\"" +
                  closebuttonimagewidth +
                  "\" BORDER=1 ALT=\"fermer\">") :
                "<span style=color:black;font-size:10pt;>Fermer cette fenêtre</span>") +
              "</A>")
        writeln("</TD></TR>")
      }
      writeln("</TABLE>")
    }
    else
    {
      writeln(text)
      if(closebutton)
        write("<P ALIGN=LEFT><A HREF=\"javascript:self.close()\">" +
              (closebuttonimage ?
                ("<IMG SRC=\"" +
                  closebuttonimage +
                  "\" HEIGHT=\"" +
                  closebuttonimageheight +
                  "\" WIDTH=\"" +
                  closebuttonimagewidth +
                  "\" BORDER=0 ALT=\"fermer\">") :
                "<span style=color:black;font-size:10pt;>Fermer cette fenêtre</span>") +
              "</A></P>")
    }

    writeln("</BODY></HTML>")
    close()
  }
  fenetre.focus()
}

//  Fin script -->
