  /**********************************************
  * Déclaration et initialisation des variables *
  **********************************************/
  var val     = 0;      // Valeur variable
  var max     = 0;      // Valeur maximale à atteindre
  var min     = 0;      // Valeur minimale à atteindre
  var element = "";     // Elément à modifier
  
  /*************************************************************
  * Fonction permettant d'ouvrir le menu déroulant des langues *
  *************************************************************/
  function open() { 
    if (val < max) { 
      val++; val++; val++; val++; val++; val++; val++; val++; val++; val++;
      document.getElementById(element).style.height = val+"px"; 
      clearTimeout(moving); 
      moving = setTimeout("open()",1);  
    }  
    else { 
      clearTimeout(moving); 
      document.getElementById(element).style.height = max+"px";
    }
  }
    
  /**************************************************************
  * Fonction permettant de fermer le menu déroulant des langues *
  **************************************************************/
  function close() { 
    if (val > min) { 
      val--; val--; val--; val--; val--; val--; val--; val--; val--; val--; val--; val--; val--;
      document.getElementById(element).style.height = val+"px"; 
      clearTimeout(moving); 
      moving = setTimeout("close()",1);  
    }  
  	else { 
  	  clearTimeout(moving); 
  	  document.getElementById(element).style.height = min+"px";
  	}
  }
       
  function over(id,val) {
    /*document.getElementById('divMenuLanguage').style.fontWeight = "bold";
  	document.getElementById('divMenuLanguage').style.background = "#555555";
    document.getElementById('divMenuLanguage').style.cursor     = "pointer";*/
    document.getElementById(id).style.display                   = "block"; 	
  	
  	element = id;
  	max     = val;
      
    var size  = 0;
      
    string = document.getElementById(element).style.height;     // Récupération de la valeur
    size   = string.length;                                     // Taille de la chaine 
    val    = string.substring(0,size-2);

    open();    	
  }  
   
  function out(id,val) {
    /*document.getElementById('divMenuLanguage').style.fontWeight = "normal";
  	document.getElementById('divMenuLanguage').style.background = "#333333";
    document.getElementById('divMenuLanguage').style.cursor     = "default";*/
    document.getElementById(id).style.display                   = "none";
  	
    element = id;
    min     = val;
      
    var size  = 0;
      
    width = document.getElementById(element).style.height;     // Récupération de la valeur
    size  = width.length;                                      // Taille de la chaine 
    val   = width.substring(0,size-2);
    
    close();    	
  }
  
  function affichZone3() {
    if (document.getElementById('zone3Select').value == "no") { 
      document.getElementById('fleche').style.top       = "10px";
      document.getElementById('fleche').style.left      = "53px";
      document.getElementById('fleche').style.width     = "22px";
      document.getElementById('fleche').style.height    = "15px";
      document.getElementById('fleche').src             = "./img/market/flecheBas.jpg";
      document.getElementById('zone3').style.visibility = "visible";
      document.getElementById('zone3Select').value      = "yes";
    }
    else if (document.getElementById('zone3Select').value == "yes") { 
      document.getElementById('fleche').style.top       = "7px";
      document.getElementById('fleche').style.left      = "60px";
      document.getElementById('fleche').style.width     = "8px";
      document.getElementById('fleche').style.height    = "23px";
      document.getElementById('fleche').src             = "./img/market/flecheDroit.jpg";
      document.getElementById('zone3').style.visibility = "hidden";
      document.getElementById('zone3Select').value      = "no";
    }
  }