			// Ajout AG/ 3-2-04 Mssage défilement de texte dans une zone de formulaire
	// Pour utiliser la fonction "setTimeout" avec les anciens navigateurs, on utilise des variables globales
			var msg="MESSAGE";
			var index=0;
			var delay=200

			function defil() {
	// Fonction récursive pour le décalage du texte du message
	// 	document.forms[0].elements[0].blur();
			var nb_char=msg.length;
			index++;
			if (index>nb_char) index=0;
			document.forms[0].elements[0].value=msg.substring(index)+msg;
			setTimeout("defil()",delay);
			}
			function defiler(txt,tps) {
	//Cette fonction est appelée pour déclencher le défilement.
			msg=txt + "   -   ";
			delay=tps;
			defil();
			}			
			function Visu(obj)
			{
				document.getElementById(obj).style.visibility="visible";
			}
			function Novisu(obj)
			{
				document.getElementById(obj).style.visibility="hidden";
			}

// Ajout AG / 7-03-05 Effacement des menus verticaux avec un nom consécutif ( sauf celui mis en paramètre ! ): 'mevu'1/2/3 etc ...jusqu'à 35
function Vismenus(obj) {
	for (var i = 1; i<=9; i++) {
		if (i==obj) {document.getElementById('mevu'+i).style.visibility="visible";}
		else 	    {document.getElementById('mevu'+i).style.visibility="hidden";}
	}
}
// Ajout AG 14-01-05 / affichage de n'importe quelle fenêtre de type "window" ( la nouvelle remplace l'ancienne , et elle est toujours visible ) 
// ajout AG 10-05-05 / ne marche pas !!!  Ajout paramètrage des dimensions de fenêtre !
		//	var haut=0;var gauche=0;var hauteur=0;var largeur=0;
			var newwindow = 'center';
		//	function affiche_wind(url,haut,gauche,hauteur,largeur) {
			function affiche_wind(url) {
			if (newwindow.location && !newwindow.closed) {
   				 newwindow.location.href = url; 
  				 newwindow.focus(); } 
			else { 
   		//		 newwindow=window.open(url,'htmlname','top=haut,left=gauche,height=hauteur,width=largeur,resizable=yes,scrollbars=yes');} 
 				 newwindow=window.open(url,'htmlname','top=1,left=1,height=250,width=890,resizable=yes,scrollbars=yes');} 
			}
// Ajout AG 30-01-05 / Script de gestion de menu déroulant horizontal , complémentaire à la css
function affmen(id) {
			var d = document.getElementById(id);
				for (var i = 1; i<=10; i++) {
					if (document.getElementById('option'+i)) {document.getElementById('option'+i).style.display='none';}
				}
			if (d) {d.style.display='block';}
			}
//
// Ajout AG 7-03-05 / Script de gestion de menu déroulant vertical, complémentaire à la css
// *** ATTENTION : Ce script doit être unique , quelque soit le nb de menus verticaux sur la page html
// Pour distinguer les menus , il faut les créer 1 par 1 sur la CSS , mais en gardant ce seul script ci-dessous 
// La distinction d'un menu à l'autre peut se faire par id="mevu1" / "mevu2 " etc ... voir programme HTML de AG
//
window.onload=affmenuv;
function affmenuv(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=60; i++) {
		if (document.getElementById('smevu'+i)) {document.getElementById('smevu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
//
// Ajout AG 2-03-05 / Script de gestion de recherche d'un mot-clé sur 1 page 
var nbSearch=0;
function findInPage(str) {
  var txt, i, found;
  if (str=="") return false;

  if ((document.layers)||(window.sidebar)) {
    if (!window.find(str)) {
	  alert("Fin de page atteinte.\n"+'"'+str+'" trouvé '+nbSearch+" fois.");
	  while(window.find(str, false, true)) {nbSearch++;}
	} 
    else
      nbSearch++;
    if (nbSearch == 0)
      alert('"'+str+'" est introuvable');
  }

  if (document.all) {
    txt = window.document.body.createTextRange();
    for (i = 0; i <= nbSearch && (found = txt.findText(str)) != false; i++) {
      txt.moveStart("character", 1);
      txt.moveEnd("textedit");
    }
    if (found) {
      txt.moveStart("character", -1);
      txt.findText(str);
      txt.select();
      txt.scrollIntoView();
      nbSearch++;
    } else {
      if (nbSearch > 0) {
	  	  alert("Fin de page atteinte.\n"+'"'+str+'" trouvé '+nbSearch+" fois.");

        nbSearch = 0;
        findInPage(str);
      } else { 
	    alert('"'+str+'" est introuvable');
	  }
    }
  }

  return false;
}
// Ajout AG 14-01-05 / affichage de n'importe quelle fenêtre de type "window" ( la nouvelle remplace l'ancienne , et elle est toujours visible ) 
			var newwindow = 'center';
			function affiche_wind2(url) {
			if (newwindow.location && !newwindow.closed) {
   				 newwindow.location.href = url; 
  				 newwindow.focus(); } 
			else { 
   				 newwindow=window.open(url,'htmlname','top=340,left=50,height=300,width=890,resizable=yes,scrollbars=yes');} 
			}
// Ajout AG /affichage conditionnée des photos 
			function Affphoto(obj)
			{
				var cheminphoto = "";
				cheminphoto="./i/"+obj;
				document.photo.src=cheminphoto;			
			}
