	function updateNbTimeSeenBlocks(){
		var mylist_block = getElementsByClassName(document,"span","nb_time_seen");		
		var lng_block = mylist_block.length;	
		var list_ids;
		for (i=0; i<lng_block; i++){
			list_ids += "|"+mylist_block[i].id;
		}
		xajax_getNodesStats(list_ids);
	}
	
	// GETELEMENTSBYCLASSNAME
	function getElementsByClassName(oElm, strTagName, strClassName){
	    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	    var arrReturnElements = new Array();
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
	        oElement = arrElements[i];      
	        if(oRegExp.test(oElement.className)){
	            arrReturnElements.push(oElement);
	        }   
	    }
	    return (arrReturnElements)
	}
	// FIN GETELEMENTSBYCLASSNAME

	function overborder(classe){
		
		var mylist_overborder_ss_pad = getElementsByClassName(document, "div", "vignette vignette_galerie float_left");		
		
		var lng_ss_pad = mylist_overborder_ss_pad.length;	
		
		
		
		for (i=0; i<lng_ss_pad; i++){		
			
			mylist_overborder_ss_pad[i].onmouseover = function(){				
				this.className= "vignette vignette_galerie float_left pad_bloc_3 " +classe;			
			}
			
			mylist_overborder_ss_pad[i].onmouseout = function(){
				this.className= "vignette vignette_galerie float_left pad_bloc_3";
			}}	

			mylist_overborder_ss_pad[3].onmouseover = function(){				
				this.className= "vignette vignette_galerie float_left " +classe;				
			}
			
			mylist_overborder_ss_pad[3].onmouseout = function(){
				this.className= "vignette vignette_galerie float_left ";
			}
	}
	
/***********************************************************
				Code pour Animation de la home 
***********************************************************/								
			
	/** afficher et cacher **/						
	function afficher(actu) {								
		var d = document.getElementById(actu);
		for (i=1;i<7;i++){																													
			if (document.getElementById('actu'+i))
	   		{
	   			document.getElementById('actu'+i).style.display='none';
	   		}
	   	}
		if (d) {
			d.style.display='block';
			timeout_id	= setTimeout("bouton(1)",delai);
		}
	}
	
	/** appliquer le style en cours **/
	function mettre_encour(num)  {
		var pagination = document.getElementById('pagination_images');
		var lien = pagination.getElementsByTagName('a');						
		for (i=0 ;i<lien.length;i++){
			if (i != num ){lien[i].className='';}							
			lien[num].className='encour';
		}
	
	}

function select_not_empty(id_elements,errorJsCode){
	for (var i=0; i<id_elements.length; i++) {
		if (document.getElementById(id_elements[i]).value != "") {
			return true;
		}
	}
	eval(errorJsCode);
	return false;
}
	/** control de saisi de commentaire**/
	/** detect le champ saisi en doit pas dépasser 1000 chars**/
	function detect(nom_input,chaine) {
		if(chaine.length > 1000)
  		{
  			alert("Le commentaire est limit\u00E9 \u00E0 1000 caract\u00E8res et tu as atteint la limite");
   	 		nom_input.value = nom_input.value.substr(0, 1000); 
   		}
	}
	// fonction valider permet de controler le champ saisi* qui ne doit pas être vide*/
	function valider(form){
		var comment = document.getElementById('commentaire').value;
		var nbre_char=document.getElementById('commentaire').value.length;
		if( (comment == "") || (nbre_char < 5) )
		{
			if(comment == "")
			alert("Champ Commentaire vide Saisi ton commentaire");
			else
			alert("Champ Commentaire doit contenir au moins 5 caract\u00E8res");
    		return false;
  		}
		else
		return true;
	}
	
	/* --- DEBUG IE6 // NiCle + MaRic // AJAX "manuel" plutôt que XAJAX... --- */
	
	function loadContent(sURL, sDivName){
	
		var oXHR = null;
	
		if(window.XMLHttpRequest){
			oXHR = new XMLHttpRequest();
		}
		
	 	else{
	
			var msxmls = new Array(
							'Msxml2.XMLHTTP.5.0',
							'Msxml2.XMLHTTP.4.0',
							'Msxml2.XMLHTTP.3.0',
							'Msxml2.XMLHTTP',
							'Microsoft.XMLHTTP');
	
	 		for (var i = 0; i < msxmls.length; i++){
	 			try{
	 				oXHR = new ActiveXObject(msxmls[i]);
	 			}
	 			catch(e){
	 			}
	 		}
	 	}
	
		 oXHR.open( "GET", sURL, true );
		 oXHR.onreadystatechange = function() {
		 
		 	//alert(oXHR.readyState);
		 
			 if ( oXHR.readyState == 4 ) {
				 document.getElementById(sDivName).innerHTML = oXHR.responseText;
			 }
		 }
		 
		 oXHR.send(null);
		
	}
		