<!--
function Display (id)
{ document.getElementById(id).style.display = 'block'; }

function Hide (id)
{ document.getElementById(id).style.display = 'none'; }

function valid_envoi_donnees(){
	
	if(document.envoi_donne.texte0.value == '' && document.envoi_donne.texte1.value == '' && document.envoi_donne.texte2.value == '' && document.envoi_donne.texte3.value == '' && document.envoi_donne.texte4.value == '' )
	{
		alert('Vous devez renseigner au moins un champs !');
		return false;
	}

}


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('menu').getElementsByTagName('li');
  nLI = LI.length;

  for(i=0; i < nLI; i++){
    LI[i].onmouseover = function()
    {    
      //if (document.getElementById && document.getElementById('visite')) 
      //{       
         //document.getElementById('visite').style.display='none';
      //}
      hover(this);
    }
    LI[i].onmouseout = function()
    {
      hover(this);
      //if (document.getElementById && document.getElementById('visite'))
      //{
        //document.getElementById('visite').style.display='block';
      //}
    }
  }
}



var clicked_cat = new Array();

function CK (level, id)
{
   if (clicked_cat.length > level && clicked_cat[level] != 0)   // clicked and open ?
   {
      document.getElementById('cat_' + clicked_cat[level]).style.display = 'none';   // close old
      if (clicked_cat[level] == id)   // same category ?
      {
         clicked_cat[level] = 0;
	 return false;
      }
   }
   clicked_cat[level] = id;

   document.getElementById('cat_' + id).style.display = 'block';   // open

   return false;
}



// 1. Les Bulles
var IB=new Object;
var posX=0;posY=0;
var xOffset=-4;yOffset=-20;
function AffBulle(texte) {
  // IE
  if (document.all) {
    var theLeft=0;
    var theTop=0;
    if (document.documentElement && document.documentElement.scrollTop)
    {
            theTop = document.documentElement.scrollTop;
            theLeft = document.documentElement.scrollLeft;
    }
    else if (document.body)
    {
            theTop = document.body.scrollTop
            theLeft = document.body.scrollLeft
    }
    posX=event.x+theLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
    posY=event.y+theTop;
  }
  var contenu="<TABLE border=0 cellspacing=0 cellpadding="+IB.NbPixel+"><TR bgcolor='"+IB.ColContour+"'><TD><TABLE border=0 cellpadding=5 cellspacing=0 bgcolor='"+IB.ColFond+"'><TR><TD><FONT size='1' face='arial' color='"+IB.ColTexte+"'><span style='font-size: 11px'>"+texte+"</span><\/FONT><\/TD><\/TR><\/TABLE><\/TD><\/TR><\/TABLE>&nbsp;";
  var finalPosX=posX-xOffset;
  if (finalPosX<0) finalPosX=0;
  if (document.all) // IE et Opera
  {
    //var f=window.event;
    //doc=document.body.scrollTop;
    bulle.innerHTML=contenu;
    document.all["bulle"].style.top=posY+yOffset;
    document.all["bulle"].style.left=finalPosX;//f.x-xOffset;
    document.all["bulle"].style.visibility="visible";
  }
  else if (document.layers) 
  {
    document.layers["bulle"].document.write(contenu);
    document.layers["bulle"].document.close();
    document.layers["bulle"].top=posY+yOffset;
    document.layers["bulle"].left=finalPosX;
    document.layers["bulle"].visibility="show";
  }
  else if (document.getElementById) // FireFox
  {
    // alert( document.getElementById("bulle_firefox").style );
    document.getElementById("bulle_firefox").innerHTML       =contenu;
    document.getElementById("bulle_firefox").style.top       =(posY+yOffset) + "px";
    document.getElementById("bulle_firefox").style.left      =finalPosX + "px";
    document.getElementById("bulle_firefox").style.visibility="visible";
  }
}
function getMousePos(e) {
  if (document.all) {
    posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
    posY=event.y+document.body.scrollTop;
  }
  else {
    posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
    posY=e.pageY; 
  }
}
function HideBulle() {
	if (document.layers) {document.layers["bulle"].visibility="hide";}
	if (document.all) {document.all["bulle"].style.visibility="hidden";}
	else if (document.getElementById){document.getElementById("bulle_firefox").style.visibility="hidden";}
}

function InitBulle(ColTexte,ColFond,ColContour,NbPixel) {
	IB.ColTexte=ColTexte;
        IB.ColFond=ColFond;
        IB.ColContour=ColContour;
        IB.NbPixel=NbPixel;

	if (document.layers) {
		window.captureEvents(Event.MOUSEMOVE);
                window.onMouseMove=getMousePos;
		document.write("<LAYER name='bulle' top=0 left=0 visibility='hide'><\/LAYER>");
	}
	if (document.all) {
		document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'><\/DIV>");
                // Pose problème avec IE => inutile, se trouve dans getMousePos
                //		document.onmousemove=getMousePos;
	}
	//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
	else if (document.getElementById) {
	        document.onmousemove=getMousePos;
	        document.write("<DIV id='bulle_firefox' style='position:absolute;top:0;left:0;visibility:hidden'><\/DIV>");
	        //document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'><\/DIV>");
	}
}

function valide_print_access ()
{
  if (document.print_access.LOGIN.value.length == 0 && !document.print_access.LOGIN.value.match(/^[a-z0-9]+([\.\-\_][a-z0-9]+)*@[a-z0-9]+([\.\-][a-z0-9]+)*\.[a-z]{2,}$/i))
  {
    alert ("Vous devez saisir une adresse email valide (prenom.nom@monemail.com)");
    return false;
  }
  if (document.print_access.PASSWORD.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre mot de passe");
    return false;
  }

  return true;
}

function valide_password_forgotten ()
{
  if (document.form.email.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre e-mail");
    return false;
  }

  return true;
}

function valide_create_account ()
{
  if (document.form.email.value.length == 0 && !document.form.email.value.match(/^[a-z0-9]+([\.\-\_][a-z0-9]+)*@[a-z0-9]+([\.\-][a-z0-9]+)*\.[a-z]{2,}$/i))
  {
    alert ("Vous devez saisir une adresse email valide (prenom.nom@monemail.com)");
    return false;
  }
  if (document.form.email.value != document.form.email_confirm.value)
  {
    alert ("Les deux E-mail ne sont pas identiques");
    return false;
    
  }
  if (document.form.password.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre mot de passe");
    return false;
  }
  if (document.form.password.value != document.form.password_confirm.value)
  {
    alert ("Les deux mots de passe ne sont pas identiques");
    return false;
  }
  if (document.form.password.value.length > 10)
  {
    alert ("Votre mot de passe doit contenir au maximun 10 caractères");
    return false;
  }
  if (document.form.pseudo.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre pseudo");
    return false;
  }
  if (document.form.title.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre civilité");
    return false;
  }
  if (document.form.last_name.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre nom");
    return false;
  }
  if (document.form.first_name.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre prénom");
    return false;
  }
  if (document.form.address1.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre adresse");
    return false;
  }
  if (document.form.postal_code.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre code postal");
    return false;
  }  
  if (document.form.city.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre ville");
    return false;
  }
  if (document.form.country.value.length == 0)
  {
    alert ("Vous avez oublié de choisir un pays dans la liste");
    return false;
  }
  if (document.form.phone.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre numéro de téléphone");
    return false;
  }    
  if (document.form.cgv && !document.form.cgv.checked)
  {
    alert ("Vous devez prendre connaissance des conditions d'utilisation du service.");
    return false;
  }  

  return true;
}

function valide_update_account ()
{
  if (document.form.pseudo.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre pseudo");
    return false;
  }
  if (document.form.title.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre civilité");
    return false;
  }
  if (document.form.last_name.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre nom");
    return false;
  }
  if (document.form.first_name.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre prénom");
    return false;
  }
  if (document.form.address1.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre adresse");
    return false;
  }
  if (document.form.postal_code.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre code postal");
    return false;
  }  
  if (document.form.city.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre ville");
    return false;
  }
  if (document.form.country.value.length == 0)
  {
    alert ("Vous avez oublié de choisir un pays dans la liste");
    return false;
  }
  if (document.form.phone.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre numéro de téléphone");
    return false;
  }  
  if (document.form.new_password.value.length != 0)
  {
    if (document.form.new_password.value != document.form.new_password_confirm.value)
    {
      alert ("Les deux nouveaux mots de passe ne sont pas identiques");
      return false;      
    }
    
  }
  return true;
}

-->