	var imag=5;           //case sélectionnée
	var imgMemTyp='cases';
	var flag=false;	      //sert à savoir si une image est chargée en mémoire
	var supp;

	function specInMem(ima)         //fonction permettant la mise en mémoire de l'image spéciale selectionnée
	{
		supp="b";
		var reg=new RegExp("[/.]+", "g");
		arrType=ima.src.split(reg)
		imgMemTyp=arrType[6];		//6 pour le serveur web 4 en local
		imag=arrType[7];			//7 pour le serveur web5 en local
		if (imag=='supp')
		{
			imag=arrType[8];
			supp="a";
		}
		flag=true
	}
	function add(x,y,bgim,pass)
	{
		imgfd="i"+x+"x"+y;
		if (((document.getElementById("i"+x+"x"+y).alt!='5')&&(imgMemTyp=='chemriv'))||(imgMemTyp!='chemriv'))
		{
			
			//detection du navigateur
			// FIREFOX
			if(window.XMLHttpRequest)
			{
				xhr_object = new XMLHttpRequest();
			}
			//IE
			else if(window.ActiveXObject)
			{
				xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			}
			//les navigateurs non compatibles
			else
			{
				return(false);
			}
			//lecture de la page fichier
			if (imgMemTyp=='chemriv')
				imagi=bgim+'0'+imag
			else
				imagi=imag+'00';
			xhr_object.open("GET","changecase.php5?x="+x+"&y="+y+"&imag="+imagi+"&typC="+imgMemTyp+"&sup="+supp, false);
			xhr_object.send(null);
			if(xhr_object.readyState == 4)
			{
				document.getElementById(x+"x"+y).innerHTML = xhr_object.responseText;
				if (imgMemTyp=='chemriv')
				{
					if(window.XMLHttpRequest)
					{
						xhr_object = new XMLHttpRequest();
					}
					//IE
					else if(window.ActiveXObject)
					{
						xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
					}
					//les navigateurs non compatibles
					else
					{
						return(false);
					}
					while (pass<9)
					{
						pass+=1;
						switch (pass)
						{
							case 1:x=x-1;y=y-1;break;
							case 4:x=x-2; y=y+1; break;
							case 5:x=x+2; break;
							case 6:x=x-2; y=y+1; break;
							default:x=x+1; break;
						}
						if (document.getElementById(x+"x"+y)!=null)
						{
							xhr_object.open("GET","afficase.php5?x="+x+"&y="+y+"&typC" + imgMemTyp, false);
							xhr_object.send(null);
							if(xhr_object.readyState == 4)
							{
								document.getElementById(x+"x"+y).innerHTML = xhr_object.responseText;
							}
							else
							{
								return(false);
							}
						}
					}
				}
			}
			else
			{
				return(false);
			}
		}
		else
		{
			alert("Un chemin ne se place pas dans l'eau");
			return(false);
		}
	}
	
	function afficheType(type)
	{
		imgMemTyp=type;		//7 pour le serveur vista
		if(window.XMLHttpRequest)
		{
			xhr_object = new XMLHttpRequest();
		}
		//IE
		else if(window.ActiveXObject)
		{
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		//les navigateurs non compatibles
		else
		{
			return(false);
		}
		//lecture de la page fichier
		xhr_object.open("GET","affichtype.php5?typ=" + type, false);
		xhr_object.send(null);
		if(xhr_object.readyState == 4)
		{
			document.getElementById("affitype").innerHTML = xhr_object.responseText;
		}
	}
	
	function verif(arg,lim)
	{
		arg1=parseInt(arg.value)
		if (arg1>lim)
			arg.value=lim
		if (arg1<0)
			arg.value=0
		if (isNaN(arg1))
			arg.value=(lim/2)
	}
	
	function verifvalues()
	{
		verif(document.form1.hau,100);
		verif(document.form1.lon,100);
	}