<!-- redirection des liens image jpg. Michel Deboom 07/02/2004

           //Affiche l'image et le texte.
function grdimg(){
//lis le scroll vertical
sy=gk?pageYOffset:db.scrollTop;           
//charge l'image dans le cache du navigateur.
im=new Image();im.src=this.href;
//l'affiche en grandeur réduite repositionnée.
with(im1){src=im.src;width=height=100};
with(gdim.style){display="block";top=sy+5+'px'};
//montre le message d'attente. 
avs.firstChild.nodeValue="patientez svp";
//colore le lien comme visité, récupère le message title
this.style.color='gray';txt=this.title;
//Lance le controle de chargement 
actif=setTimeout('controleChargement()',100)
//désactive l'action normale du lien HTML 
;return false 
}
 	  //controle du chargement de l'image
function controleChargement(){
//éxécute imgOK quand c'est terminé
im.complete?imgOK():
//sinon relance le contrôle toutes les 100 ms
actif=setTimeout('controleChargement()',100)
}
function imgOK(){
//arrête le compteur, copie le title dans l'entête du calque.
clearTimeout(actif);avs.firstChild.nodeValue=txt;
//applique les dimensions réelles à l'image.
im1.width=im.width;im1.height=im.height;
}
// fermer la fenêtre
function fermer(){gdim.style.display="none"
}
// initialisation
function initLienImg(){
//Détection DOM Gecko
gk=window.Event?1:0;
//détection doctype strict IE6
de=document.documentElement.clientWidth>=1?1:0
db=de?document.documentElement:document.body

           // Création des éléments :
// Calque contenant la fenêtre.
gdim=document.createElement("div");document.body.appendChild(gdim);
//attributs de gdim
with(gdim.style){position="absolute";left=top="300px";display="none";
background="black";border="3px outset";
//ajoute une ombre pour IE seulement
filter="progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#63421b,strength=6)"
}
//Lien pour fermer la pseudo fenêtre : 
lx=document.createElement("a");gdim.appendChild(lx); 
with(lx){href='javascript:fermer()';title=" Fermer ? ";
style.textDecoration="none";style.display="block"; }
// Entête de la fenêtre
avs=document.createElement("div");avs.appendChild(document.createTextNode(""));
lx.appendChild(avs);
// attributs de avs
with (avs.style){background="black url(img/fermer.gif) 100% no-repeat";
color="white";fontFamily="verdana";fontSize="11";padding="0 1em 0 .5em";
}
//création de l'élément image
im1=document.createElement("img");gdim.appendChild(im1);
with(im1.style){border='0';margin="1px";
}
        //écriture des évènements
l=document.links
for(var i=0;i<l.length;++i){
//ajoute onclick=grdimg dans liens image avec extention .jpg ou .JPG
result=l[i].href.search(/jpg$|JPG$/);
if(result!=-1){l[i].onclick=grdimg;}
                            }
}
window.onload=initLienImg
//-->