<!--

function charge_image(nom)
{
	document.getElementById('showimage').innerHTML = '<div id="dragbar" onMouseDown="move_layer()">CLIQUEZ ET TRAINER LA FENETRE ICI</div><img src="../../IMAGES/'+nom+'" id="im_show" class="image"><div id="dragbar2" onClick="ferme_image()">FERMER</div>';
	if(document.getElementById('im_show').height > document.getElementById('im_show').width)
	{
		if(document.getElementById('im_show').height > 400)
		{
			var coef = 400/document.getElementById('im_show').height;
			var height = 400;
			var width = Math.ceil(coef*document.getElementById('im_show').width);
			var largeur = width;
		}
	}
	else
	{
		if(document.getElementById('im_show').width > 400)
		{
			var coef = 400/document.getElementById('im_show').width;
			var width = 400;
			var height = Math.ceil(coef*document.getElementById('im_show').height);
			var largeur = 400;
		}
	}
	document.getElementById('showimage').innerHTML = '<div id="dragbar" onMouseDown="move_layer()">CLIQUEZ ET TRAINEZ LA FENETRE ICI</div><img src="../../IMAGES/'+nom+'" id="im_show" height="'+height+'" width="'+width+'" class="image"><div id="dragbar2" onClick="ferme_image()">FERMER</div>';
	document.getElementById('showimage').style.top = 0;
	document.getElementById('showimage').style.left = (screen.width/2)-(largeur/2);
	document.getElementById('showimage').style.visibility = 'visible';
}

function ferme_image()
{
	document.getElementById('showimage').style.visibility = 'hidden';
}

function move_layer()
{
	/*Cette fonction permet de déplacer la boite en cliquant dans le bandeau du haut
	de la boite et en la traînant (Drag&Drop) avec la souris.
	Elle utilise les fonctions doDrag et endDrag placé dessous*/
	ie = (document.all)? true:false;
	ns4 = (document.layers)? true:false;
	ns6 = (document.getElementById)? true:false;
	
	if (ie) 
	{
		//Récupération de la position de la souris
		window.lastX=event.clientX; 
		window.lastY=event.clientY;
		// lance doDrag tant que l'on appuie sur le bouton de la souris en la bougeant
		document.onmousemove=doDrag;
		// lance endDrag quand on relache le bouton de la souris
		document.onmouseup=endDrag;
	}
	else if (ns4)
	{
		document.captureEvents(Event.MOUSEDOWN);
		//Récupération de la position de la souris
		window.lastX=e.pageX;
		window.lastY=e.pageY;
		// lance doDrag tant que l'on appuie sur le bouton de la souris en la bougeant
		document.captureEvents(Event.MOUSEMOVE)
		document.onmousemove=doDrag;
		// lance endDrag quand on relache le bouton de la souris
		document.captureEvents(Event.MOUSEUP)
		document.onmouseup=endDrag;
	}
	else if (ns6)
	{
		//Récupération de la position de la souris
		window.lastX=e.clientX;
		window.lastY=e.clientY;
		// lance doDrag tant que l'on appuie sur le bouton de la souris en la bougeant
		window.onmousemove=doDrag;
		// lance endDrag quand on relache le bouton de la souris
		window.onmouseup=endDrag;
	}
}

function doDrag(e) {
	//Déplacement de la boite
	if (ie) 
	{
		// Calcul de l'écart de position de la souris
		var difX=event.clientX-window.lastX;
		var difY=event.clientY-window.lastY;
		//Récupération de la position du div et ajout de l'écart de position de la souris
		var newX1 = parseInt(document.getElementById('showimage').style.left)+difX;
		var newY1 = parseInt(document.getElementById('showimage').style.top)+difY;
		// Assignation des nouvelles coordonnées au div
		document.getElementById('showimage').style.left=newX1+"px";
		document.getElementById('showimage').style.top=newY1+"px";
		//Assignation de l'anciènne position de la souris
		window.lastX=event.clientX;
		window.lastY=event.clientY;
	}
	else if (ns4) 
	{
		// Calcul de l'écart de position de la souris
		var difX=e.pageX-window.lastX;
		var difY=e.pageY-window.lastY;
		//Récupération de la position du div et ajout de l'écart de position de la souris
		var newX1 = parseInt(document.layers.error_layer.left)+difX;
		var newY1 = parseInt(document.layers.error_layer.top)+difY;
		// Assignation des nouvelles coordonnées au div
		document.layers.error_layer.left=newX1;
		document.layers.error_layer.top=newY1;
		//Assignation de l'anciènne position de la souris
		window.lastX=e.pageX;
		window.lastY=e.pageY;
	}
	else if (ns6)
	{
		// Calcul de l'écart de position de la souris
		var difX=e.clientX-window.lastX;
		var difY=e.clientY-window.lastY;
		//Récupération de la position du div et ajout de l'écart de position de la souris
		var newX1 = parseInt(document.getElementById("showimage").style.left)+difX;
		var newY1 = parseInt(document.getElementById("showimage").style.top)+difY;
		// Assignation des nouvelles coordonnées au div
		document.getElementById("showimage").style.left=newX1+"px";
		document.getElementById("showimage").style.top=newY1+"px";
		//Assignation de l'anciènne position de la souris
		window.lastX=e.clientX;
		window.lastY=e.clientY;
	} 
}

function endDrag(e) 
{
	//Fin de déplacement au relachement de la souris
	if (ie || ns4)
	{
		//Réinitialisation du onmousemove
		document.onmousemove=null;
	}
	else if (ns6) 
	{
		//Réinitialisation du onmousemove
		window.onmousemove=null;
	}
}

function charge_image2(nom,id)
{
	document.getElementById('titre_image').innerHTML = eval('titre'+id);
	document.getElementById('legende_image').innerHTML = eval('legende'+id);
	document.getElementById('affich_image').innerHTML = '<img src="../../IMAGES/'+nom+'" id="im_show" class="image">';
	if(document.getElementById('im_show').width > 430)
	{
		var coef = 430/document.getElementById('im_show').width;
		var width = 430;
		var height = Math.ceil(coef*document.getElementById('im_show').height);
		var largeur = 430;
	}
	document.getElementById('affich_image').innerHTML = '<img src="../../IMAGES/'+nom+'" id="im_show" height="'+height+'" width="'+width+'" class="image">';
}

function preload_im(nb)
{
	imsrc = new Array;	
	for(i=1;i<=nb;i++)
	{
		if(im[i] != '')
		{
			imsrc[i] = new Image();
			imsrc[i].src = '../../IMAGES/'+im[i];
		}
	}
}

function hover(obj){
  if(document.all){
    UL = obj.getElementsByTagName('ul');
    if(UL.length > 0){
      sousMenu = UL[0].style;
      if(sousMenu.display == 'none' || sousMenu.display == ''){
        sousMenu.display = 'block';
      }else{
        sousMenu.display = 'none';
      }
    }
  }
}

function setHover(){
  LI = document.getElementById('menuh').getElementsByTagName('li');
  nLI = LI.length;
  for(i=0; i < nLI; i++){
    LI[i].onmouseover = function(){
      hover(this);
    }
    LI[i].onmouseout = function(){
      hover(this);
    }
  }
}

function verif_form_guest()
{
	var res=true;
	var force=true;
	var liste="";
	var er_ponc = false;
	var ponc = ",/<>?`';/#£%^&*():=|[]{}éàèëê€âùüçµ$" + '"' + "\\\n\t";
	if (qte(document.form.nom.value) == false)
	{
		res=false;
		force=false;
		liste=addnom(liste,"Le champ [Pseudo] est obligatoire, veuillez le compléter, svp.");
	}

	if (qte(document.form.mail.value) != false)
	{
		if (document.form.mail.value.indexOf('@') == -1)
		{
			res=false;
			force=false;
			liste=addnom(liste,"Le champ [Mail] est invalide");
		}
		else
		{
			for (var i = 0; i < ponc.length; i++)
			{
				if (document.form.mail.value.indexOf(ponc.charAt(i)) != -1)
				{
					er_ponc=true;
					break;
				}
			}
			if (er_ponc == true)
			{
				res=false;
				force=false;
				liste=addnom(liste,"Les ponctuations et caractères spéciaux sont interdits dans le champ [Mail].");
				er_ponc = false
			}
		}
	 }
	 if(document.form.msg.value.length < 5)
	 {
	 	res=false;
		force=false;
		liste=addnom(liste,"Le champ [Message] doit contenir au moins 5 caractères.");
	 }
	 else
	 {
		 if(document.form.msg.value.indexOf('</a>') != -1 || document.form.msg.value.indexOf('<a href=') != -1)
		 {
			res=false;
			force=false;
			liste=addnom(liste,"Par mesure de précaution contre les utilisations abusives par les spammeurs, l'insertion de liens est interdite.");
			liste=addnom(liste,"Les séquences <a href= ou </a> sont donc impossibles dans les messages.");
		 }
	}
	if ( res == false )
	{
		alert('Erreur : \n\n'+liste);
		return false;
	}
	else
	{
		return true;
	}
}

function qte(champ)
{
	if ( champ.length == 0 )
	{
		return false;
	}
	else
	{
		return true;
	}
}

function addnom(liste,nom)
{
	if ( liste.length == 0 )
	{
		liste=nom;
	}
	else
	{
		liste=liste+"\n"+nom;
	}
	return liste;
}

var bascule_form = 'none';
function open_form()
{
	if(bascule_form == 'none')
	{
		document.getElementById('msg').style.display = 'block';
		bascule_form = 'block';
	}
	else
	{
		document.getElementById('msg').style.display = 'none';
		bascule_form = 'none';
	}
}
-->