<!--

function charge_image(nom)
{
	document.getElementById('showimage').innerHTML = '<div id="dragbar" onMouseDown="move_layer()">CLIQUEZ ET TRAINEZ LA FENETRE ICI</div><img src="../IMAGES/'+nom+'" id="im_show" onmousedown="protect()" class="image"><div id="dragbar2" onClick="ferme_image()">FERMER</div>';
	document.getElementById('showimage').style.top = 0;
	document.getElementById('showimage').style.left = 0;
	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').innerHTML = eval('legende'+id);
	document.getElementById('affich_image').innerHTML = '<img src="../IMAGES/'+nom+'" id="im_show" onmousedown="protect()" 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.com.value.length < 5)
	 {
	 	res=false;
		force=false;
		liste=addnom(liste,"Le champ [Message] doit contenir au moins 5 caractères.");
	 }
	 else
	 {
		if(document.form.com.value.indexOf('</a>') != -1 || document.form.com.value.indexOf('<a href=') != -1 || document.form.com.value.indexOf('http') != -1 || document.form.com.value.indexOf('&lt;a') != -1 || document.form.com.value.indexOf('URL=') != -1 || document.form.com.value.indexOf('url=') != -1)
		 {
			res=false;
			force=false;
			liste=addnom(liste,"Message invalide.");
		 }
	}
	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';
	}
}

function smiley(repdeb) {
  var repfin = '';
  var input = document.forms['form'].elements['com'];
  input.focus();
  /* pour l'Explorer Internet */
  if(typeof document.selection != 'undefined') {
    /* Insertion du code de formatage */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = repdeb + insText + repfin;
    /* Ajustement de la position du curseur */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -repfin.length);
    } else {
      range.moveStart('character', repdeb.length + insText.length + repfin.length);
    }
    range.select();
  }
  /* pour navigateurs plus récents basés sur Gecko*/
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Insertion du code de formatage */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + repdeb + insText + repfin + input.value.substr(end);
    /* Ajustement de la position du curseur */
    var pos;
    if (insText.length == 0) {
      pos = start + repdeb.length;
    } else {
      pos = start + repdeb.length + insText.length + repfin.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* pour les autres navigateurs */
  else
  {
    /* requête de la position d'insertion */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Insertion à la position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Insertion du code de formatage */
    var insText = prompt("Veuillez entrer le texte à formater:");
    input.value = input.value.substr(0, pos) + repdeb + insText + repfin + input.value.substr(pos);
  }
}

function trap() 
{
	return false;
}
var ie = (document.all)? true:false;
var	ns4 = (document.layers)? true:false;
var	ns6 = (document.getElementById)? true:false;

//BLOC_IMAGE //FIN_BLOC

-->