function GetCookie (name) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while (i < clen) {
	 var j = i + alen;
	 if (document.cookie.substring(i, j) == arg)
	 return getCookieVal (j);
 i = document.cookie.indexOf(" ", i) + 1;
 if (i == 0) break;
 }
 return null;
}

function getCookieVal (offset) {
 var endstr = document.cookie.indexOf (";", offset);
 if (endstr == -1)
 endstr = document.cookie.length;
 return unescape(document.cookie.substring(offset, endstr));
}

function SetCookie (name, value) {
 var argv = SetCookie.arguments;
 var argc = SetCookie.arguments.length;
 var expires = (argc > 2) ? argv[2] : null;
 var path = (argc > 3) ? argv[3] : null;
 var domain = (argc > 4) ? argv[4] : null;
 var secure = (argc > 5) ? argv[5] : false;
 document.cookie = name + "=" + escape (value) +
 ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
 ((path == null) ? "" : ("; path=" + path)) +
 ((domain == null) ? "" : ("; domain=" + domain)) +
 ((secure == true) ? "; secure" : "");
}

function netvision(fichier, fichierhd, largeur, hauteur, largeurhd, hauteurhd){
 var msg
 msg=GetCookie ("chemin")
 if (msg != "http://www.cathares.org/") {
  fichier=fichierhd
  largeur=largeurhd
  hauteur=hauteurhd
 }
 SetCookie ("image",fichier,null,"/")
 SetCookie ("largeur",largeur,null,"/")
 SetCookie ("hauteur",hauteur,null,"/")
 window.open("netvision.html","NetVision","width=640,height=480,toolbar=no,resizable=yes,scrollbars=yes")
}

function controle(){
 window.open("tableau-de-controle.html","controle","width=640,height=450,toolbar=no,resizable=yes,scrollbars=no")
}

function netvision3(fichier, fichierhd, largeur, hauteur, largeurhd, hauteurhd) {
 netvision = open("netvision1.html","netvision","width=640,height=500,toolbar=no,resizable=yes,scrollbars=no")

 var msg="<HTML><HEAD><TITLE>NetVision</TITLE></HEAD>"
 msg += "<META HTTP-EQUIV=\"imagetoolbar\" CONTENT=\"no\">"
 msg += "<FRAMESET COLS=\"115,*\" BORDER=0>"
 msg += "<FRAMESET ROWS=\"82,*\">"
 msg += "<FRAME NAME=\"etat\" SRC=\"etat-netvision.html\">"
 msg += "<FRAME NAME=\"menu\" SRC=\"etat-netvision.html\">"
 msg += "</FRAMESET>"
 msg += "<FRAME NAME=\"image\" SRC=\"etat-netvision.html\">"
 msg += "</FRAMESET>"
 msg += "</HTML>"
 netvision.document.open()
 netvision.document.write(msg)
 netvision.document.close()

 var msg="<HTML><HEAD><TITLE>Image visionnée</TITLE></HEAD>\n"
 msg += "<BODY TEXT=000000 bgcolor=#000000 ><FONT FACE=\"Arial, Century Gothic\">\n"
 msg += "<CENTER><TABLE BORDER=2><TR><TD><IMG SRC=\""

 var zone = document.location.toString()

 if (zone.substring(0,7) == "http://") {
  msg += fichier
  msg += "\" WIDTH="
  msg += largeur
  msg += " HEIGHT="
  msg += hauteur
  msg += "></TD></TR></TABLE>\n"
  msg += "<BR><FONT SIZE=-1 COLOR=\"#00FF00\"><STRONG>" + fichier + "</STRONG> (définition normale : " + largeur + " x " + hauteur + ")</BODY></HTML>"
 }
 else {
  msg += fichierhd
  msg += "\" WIDTH="
  msg += largeurhd
  msg += " HEIGHT="
  msg += hauteurhd
  msg += "></TD></TR></TABLE>\n"
  msg += "<BR><FONT SIZE=-1 COLOR=\"#00FF00\"><STRONG>" + fichierhd + "</STRONG> (haute définition : " + largeurhd + " x " + hauteurhd + ")</BODY></HTML>"
 }

 netvision.image.document.open()
 netvision.image.document.write(msg)
 netvision.image.document.close()

 msg = "<HTML><HEAD><TITLE>Etat du zoom</TITLE></HEAD>\n"
 msg += "<META HTTP-EQUIV=\"imagetoolbar\" CONTENT=\"no\">"
 msg += "<BODY TEXT=000000 bgcolor=#000000 ><FONT FACE=\"Arial, Century Gothic\">\n"
 msg += "<CENTER><STRONG><FONT SIZE=-1 COLOR=#BFBF00>actuel</FONT></STRONG><BR>\n"
 msg += "<CENTER><STRONG><FONT COLOR=#BFBF00>100 %</FONT></STRONG><BR>\n"
 msg += "</BODY></HTML>"

 netvision.etat.document.open()
 netvision.etat.document.write(msg)
 netvision.etat.document.close()

 var msg="<HTML><HEAD><TITLE>Fenêtre de contrôle</TITLE></HEAD>\n"
 msg += "<META HTTP-EQUIV=\"imagetoolbar\" CONTENT=\"no\">"
 msg += "<BODY TEXT=#FFFFFF bgcolor=#000000 link=#005F00 vlink=#594315 alink=#8F0000>\n"
 msg += "<FONT FACE=\"Arial, Century Gothic\">\n"
 msg += "<link rel=\"stylesheet\" href=\"liens.css\">\n"
 msg += "<CENTER>\n"
 msg += "<IMG SRC=\"zoom-netvision.gif\" WIDTH=60 HEIGHT=239 BORDER=0 ALT=\"choix du niveau de zoom\" USEMAP=\"#zoom\">\n"
 msg += "<BR><BR>\n"
 msg += "<A CLASS=\"n\" HREF=\"javascript:void(0)\" onClick=\"parent.close()\">\n"
 msg += "<IMG SRC=\"icone-porte.gif\" WIDTH=24 HEIGHT=32 BORDER=0 ALT=\"quitter\"></A><BR><BR>\n"
 msg += "<A CLASS=\"n\" HREF=\"javascript:void(0)\" onClick=\"aide()\">\n"
 msg += "<IMG SRC=\"icone-netvision.gif\" WIDTH=30 HEIGHT=29 BORDER=0 ALT=\"NetVision\"></A><BR>\n"
 msg += "<FONT SIZE=-2 COLOR=\"#00FF00\">NetVision<BR>\n"
 msg += "v. 3.1.3a<BR>\n"
 msg += "</CENTER></BODY>\n"

 msg += "<MAP NAME=\"zoom\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,0,59,4\" HREF=\"javascript:void(0)\" onClick=\"zoom(2.5714,257)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,5,59,9\" HREF=\"javascript:void(0)\" onClick=\"zoom(2.5,250)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,10,59,14\" HREF=\"javascript:void(0)\" onClick=\"zoom(2.4285,243)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,15,59,19\" HREF=\"javascript:void(0)\" onClick=\"zoom(2.3571,236)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,20,59,24\" HREF=\"javascript:void(0)\" onClick=\"zoom(2.2857,229)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,25,59,29\" HREF=\"javascript:void(0)\" onClick=\"zoom(2.2143,221)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,30,59,34\" HREF=\"javascript:void(0)\" onClick=\"zoom(2.1428,214)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,35,59,39\" HREF=\"javascript:void(0)\" onClick=\"zoom(2.0714,207)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,40,59,44\" HREF=\"javascript:void(0)\" onClick=\"zoom(2,200)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,45,59,49\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.9286,193)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,50,59,54\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.8571,186)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,55,59,59\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.7857,179)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,60,59,64\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.7143,171)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,65,59,69\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.6429,164)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,70,59,74\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.5714,157)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,75,59,79\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.5,150)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,80,59,84\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.4285,143)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,85,59,89\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.3571,136)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,90,59,94\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.2857,129)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,95,59,99\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.2143,121)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,100,59,104\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.1428,114)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,105,59,109\" HREF=\"javascript:void(0)\" onClick=\"zoom(1.0714,107)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,110,59,114\" HREF=\"javascript:void(0)\" onClick=\"zoom(1,100)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,115,59,119\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.95,95)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,120,59,124\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.9,90)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,125,59,129\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.85,85)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,130,59,134\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.8,80)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,135,59,139\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.775,78)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,140,59,144\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.75,75)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,145,59,149\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.725,73)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,150,59,154\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.7,70)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,155,59,159\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.675,68)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,160,59,164\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.65,65)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,165,59,169\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.625,63)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,170,59,174\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.6,60)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,175,59,179\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.575,58)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,180,59,184\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.55,55)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,185,59,189\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.525,53)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,190,59,194\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.5,50)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,195,59,199\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.475,48)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,200,59,204\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.45,45)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,205,59,209\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.425,43)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,210,59,214\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.4,40)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,215,59,219\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.375,38)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,220,59,224\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.35,35)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,225,59,229\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.325,33)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,230,59,234\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.3,30)\">\n"
 msg += "<AREA SHAPE=RECT COORDS=\"0,235,59,239\" HREF=\"javascript:void(0)\" onClick=\"zoom(0.275,28)\">\n"
 msg += "</MAP>\n"

 msg += "<SCRIPT LANGUAGE=\"Javascript\">\n"
 msg += "function zoom(valeur,coefficient){\n"
 msg += "var msg=\"<HTML><HEAD><TITLE>Image visionnée</TITLE></HEAD>\\n\"\n"
 msg += "msg+=\"<BODY TEXT=000000 bgcolor=#000000><FONT FACE=\\\"Arial, Century Gothic\\\">\"\n"
 msg += "msg+=\"<CENTER><TABLE BORDER=2><TR><TD>\\n\"\n"
 msg += "msg+=\"<IMG SRC=\\\""

 var zone = document.location.toString()

 if (zone.substring(0, 7) == "http://") {
  msg += fichier
  msg += "\\\" WIDTH=\" + "
  msg += largeur + " * valeur + \""
  msg += " HEIGHT=\" + "
  msg += hauteur + " * valeur + \""
  msg += ">\"\n"
  msg += "msg+=\"</TD></TR></TABLE>\"\n"
  msg += "msg+=\"<BR><FONT SIZE=-1 COLOR=#00FF00><STRONG>" + fichier + "</STRONG> (définition normale : " + largeur + " x " + hauteur + ")</BODY></HTML>\"\n"
 }
 else {
  msg += fichierhd
  msg += "\\\" WIDTH=\" + "
  msg += largeurhd + " * valeur + \""
  msg += " HEIGHT=\" + "
  msg += hauteurhd + " * valeur + \""
  msg += ">\"\n"
  msg += "msg+=\"</TD></TR></TABLE>\"\n"
  msg += "msg+=\"<BR><FONT SIZE=-1 COLOR=#00FF00><STRONG>" + fichierhd + "</STRONG> (haute définition : " + largeurhd + " x " + hauteurhd + ")</BODY></HTML>\"\n"
 }

 msg += "top.image.document.open()\n"
 msg += "top.image.document.write(msg)\n"
 msg += "top.image.document.close()\n"

 msg += "msg=\"<HTML><HEAD><TITLE>Etat du zoom</TITLE></HEAD>\\n\"\n"
 msg += "msg+=\"<BODY TEXT=000000 bgcolor=#000000 ><FONT FACE=\\\"Arial, Century Gothic\\\">\"\n"
 msg += "msg+=\"<CENTER><STRONG><FONT SIZE=-1 COLOR=#BFBF00>actuel</FONT></STRONG><BR>\\n\"\n"
 msg += "msg+=\"<CENTER><STRONG><FONT COLOR=#BFBF00>\" + coefficient + \" %</FONT></STRONG><BR>\\n\"\n"
 msg += "msg+=\"</BODY></HTML>\"\n"
 msg += "top.etat.document.open()\n"
 msg += "top.etat.document.write(msg)\n"
 msg += "top.etat.document.close()\n"
 msg += "}\n"

 msg += "function aide(){\n"
 msg += "var msg=\"<HTML><HEAD><TITLE>NetVision - aide</TITLE></HEAD>\\n\"\n"
 msg += "msg+=\"<BODY TEXT=#FFFFFF bgcolor=#000000 ><FONT FACE=\\\"Arial, Century Gothic\\\">\\n\"\n"
 msg += "msg+=\"<CENTER><TABLE BORDER=0><TR><TD ALIGN=CENTER><FONT COLOR=#00FF00 SIZE=+3><STRONG>NetVision</STRONG></FONT>\"\n"
 msg += "msg+=\"<BR><IMG SRC=\\\"icone-netvision.gif\\\" WIDTH=30 HEIGHT=29 BORDER=0><BR><BR>\"\n"
 msg += "msg+=\"<FONT SIZE=-1>Ce programme écrit en <FONT COLOR=#FFFF00>JavaScript</FONT> permet de visualiser les images<BR>\"\n"
 msg += "msg+=\" <STRONG>JPEG</STRONG> et <STRONG>GIF</STRONG><BR>\"\n"
 msg += "msg+=\"directement depuis un site Internet ou en local sur CD-ROM ou disque dur<BR><BR>\"\n"
 msg += "msg+=\"La fenêtre de gauche présente les boutons de commande du zoom<BR>\"\n"
 msg += "msg+=\"(de 30 à 260 %)<BR><BR>\"\n"
 msg += "msg+=\"Pour plus d\'informations, vous pouvez écrire à son concepteur :<BR>\"\n"
 msg += "msg+=\"<A HREF=\\\"mailto:netvision@cathares.org\\\">Philippe Contal</A>\"\n"
 msg += "msg+=\"</TD></TR></TABLE>\\n\"\n"
 msg += "msg+=\"<BR></BODY></HTML>\"\n"
 msg += "top.image.document.open()\n"
 msg += "top.image.document.write(msg)\n"
 msg += "top.image.document.close()\n"
 msg += "}\n"
 msg += "</SCRIPT>\n"

 msg += "</HTML>\n"

 netvision.menu.document.open()
 netvision.menu.document.write(msg)
 netvision.menu.document.close()

}
