		/** méthode appelée lorsque l'utilisateur à demandé un changement dans un block inco d'un noeud d'arborescence
		*/
		var mozjs_old_content,mozjs_old_main,srcimage,srcvignette,srchd,allimages,alltextes;

		/**	Initialise les chemin d'accès aux différentes images
		 */
		function mozjsInit(si,sv,sh){
			srcimage=si;
			srcvignette=sv;
			srchd=sh;
			allimages=new Array();
			alltextes=new Array();
			//	Les images sont passées en paramètres masqué
			var j=0;
			for(var i=3;i<arguments.length;i=i+2){
				allimages[j]=arguments[i];
				alltextes[j++]=arguments[i+1];
			}
		}

		/**	Transistion d'affichage des images
		 */
		function transistion(obj){
			if(isIE){
				obj.style.filter="blendTrans(duration=2);"
				obj.style.filter="blendTrans(duration=crossFadeDuration);"
				obj.filters.blendTrans.Apply();
				obj.filters.blendTrans.Play();
			}
		}

		/**	Affichage d'une image
		 */
		function mozjsImage(cible,indexofimage){
			var obj=findDOM(cible,0);
			if(mozjs_old_content==null)mozjs_old_content=obj.innerHTML;
			//	On réaffiche l'image d'origine
			if(indexofimage=="close"){
				transistion(obj);
				obj.innerHTML=mozjs_old_content;
				mozjs_old_content=null;
			//	Affichage de l'image et des boutons associés
			} else {
				transistion(obj);
				var nameofimage=allimages[indexofimage];
				var texteofimage=alltextes[indexofimage];
				obj.innerHTML="<img src=\""+srcimage+"/"+nameofimage+"\" border=\"0\">" ;
				obj.innerHTML=obj.innerHTML+"<div id=\"mozjs_close\" style=\"cursor:pointer\" onclick=\"javascript:mozjsImage('"+cible+"','close');\">fermer</div>" ;
				obj.innerHTML=obj.innerHTML+"<div id=\"mozjs_agrandir\" style=\"cursor: pointer\" onclick=\"javascript:mozjsHd('"+nameofimage+"');\">agrandir</div>" ;
				obj.innerHTML=obj.innerHTML+"<div id=\"mozjs_texte\">"+texteofimage+"</div>" ;
			}
		}

		/**	Cette fonction affiche en pleine page l'image hd
		 *	Elle affiche un div comportant les vignettes des autres images afin de permettre à l'utilisateur de consulter les autres images
		 *	La liste des autres images est passée en arguments variables
		 */
		function mozjsHd(nameofimage){
			var obj=findDOM("page",0);
			if(nameofimage=="close"){
				transistion(obj);
				obj.innerHTML=mozjs_old_main;
				mozjs_old_main=null;
			}else{
				if(obj){
					if(mozjs_old_main==null)mozjs_old_main=obj.innerHTML;
					var image=new Image();
					image.src=srchd+"/"+nameofimage;
					var mw=(obj.offsetWidth-image.width)/2;
					var mh=(obj.offsetHeight-image.height)/2;
					transistion(obj);
					var content="<div style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #727272;z-index:1000;\">" ;
					content+="<div class=\"mozjs_agr_zoom\" style=\"position:relative;top:"+mh+"px;left:"+mw+"px;\"><img class=\"zoom\" src=\""+srchd+"/"+nameofimage+"\" border=\"0\"></div>" ;
					content+="<div class=\"mozjs_agr_cmde\"><a id=\"close\" style=\"cursor:pointer\" onclick=\"javascript:mozjsHd('close');\">fermer</a>" ;
					content+="<ul class=\"mozjs_agr\">" ;
					for(var i=0;i<allimages.length;i++){
						content+="<li class=\"mozjs_agr\"><img src=\""+srcvignette+"/"+allimages[i]+"\" style=\"cursor:pointer\" onclick=\"javascript:mozjsHd('"+allimages[i]+"');\" border=\"0\"></li>" ;
					}
					content+="</ul></div></div>" ;
					obj.innerHTML=content ;
				}
			}
		}
