<!--
	/*
	*  fonction init_scroll()
	*		
	*		-> initialise le scroll de la page d'accueil et le footer
	*
	*/
	function init(){
		//on cache le footer
		//FIXME (voir avec GFI): show_hide_footer();	
		//initialisation du scroll
		//init_scroll();		
	}
	
	/*
	function init_scroll(){
		if ($("liste")) {   

		  txtarea_y = $('liste_scroll').getSize().size.y;
		  conteneur_y = $('liste').getSize().size.y;
		  top_maxi = txtarea_y - conteneur_y;
		  
		  var mySlide = new Slider($('slider'), $('sliderimg'), { 
		   steps: top_maxi, 
		   mode: 'vertical', 
		   onChange: function(step){
		    $('liste').scrollTo(0, step);
		   }
		  }).set(0);
		}
	}
	*/
	
	
	/*
	*  fonction switch_background()
	*		
	*		-> Change l'image de fond de l'element passer en param
	*
	*/
	function switch_background(element,url_img){
		element.style.backgroundImage='url(../images/_layout/'+url_img+')';
	}
	/*
	*  fonction show_hide_link()
	*		
	*		-> Montre ou cache la description des liens dans le footer
	*
	*/
	function show_hide_all_links(nombre_de_liens,page){
		var i=0;
		for (i=1; i<=nombre_de_liens; i++){
			show_hide_link(i,page);
		}
	}
	
	function show_hide_link(num_lien,page){
		if(show_hide('link_number_'+num_lien)){
			window.document.getElementById('link_number_'+num_lien).style.display="block";
			window.document.getElementById('a_link_'+num_lien).style.backgroundImage='url(images/'+page+'/picto_element_deplie.gif)';
		}else{
			window.document.getElementById('link_number_'+num_lien).style.display="none";
			window.document.getElementById('a_link_'+num_lien).style.backgroundImage='url(images/'+page+'/picto_element_plie.gif)';
		}
	}


	/*
	*  fonction videOuRempliChamp(nom_du_champs, valeur_par_defaut)
	*		
	*		-> Regarde si le contenu du champ est ?gale ? sa valeur par d?faut.
	*			-> si contenu == default_value, alors on vide le champs.
	*			-> si contenu == "", alors on rempli le champs avec sa valeur par defaut.
	*
	*/
	function videOuRempliChamp(nomChamp,default_value){
		if (nomChamp.value == default_value)
		{
			nomChamp.value = "";
		}
		else
		{
			if (nomChamp.value == "")
			{
				nomChamp.value = default_value;
			}
		}
	}
	
	/*
	*  fonction show_hide(div_element)
	*		
	*		-> Regarde si la div est affich?e.
	*			-> si oui -> on la cache.
	*			-> si non -> on la montre.
	*
	*/
	function show_hide(div_element){
		if(window.document.getElementById(div_element).style.display=="block" || window.document.getElementById(div_element).style.display==""){
			window.document.getElementById(div_element).style.display="none";
			return false;
		}else{
			window.document.getElementById(div_element).style.display="block";
			return true;
		}
		
	}
	/*
	*  fonction cache_liste_div(div_element, nombre_element)
	*		
	*		-> Regarde si la div est affich?e.
	*			-> si oui -> on la cache.
	*			-> si non -> on la montre.
	*
	*/
	function cache_liste_div(div_element, nombre_element){
		var i=0;
		for(i=1; i<=nombre_element; i++){
			document.getElementById(div_element+i).style.display="none";
		}
	}
	function showHidenMySpaceBox(number, trad_montrer, trad_cacher){
		separateur = document.getElementById("separateur_myspace_" + number);
		contenu =  document.getElementById("contenu_myspace_" + number);
		footer = document.getElementById("footer_myspace_" + number);
		lien_clic = document.getElementById("menu_box_" + number);
		if(separateur.style.display=="block" || separateur.style.display==""){
			//on cache
			separateur.style.display="none";
			contenu.style.display="none";
			footer.className="bottom_mySpace_Box_pli";
			lien_clic.className="puce_show blue";
			lien_clic.innerHTML = trad_cacher;
		}else{
			//on montre
			separateur.style.display="block";
			contenu.style.display="block";
			footer.className="bottom_mySpace_Box";
			lien_clic.className="puce_hide blue";
			lien_clic.innerHTML = trad_montrer;
		}
	}
	function showHidenBox(div, trad_montrer, trad_cacher, link ){
		div =  document.getElementById(div);
		if(div.style.display=="block" || div.style.display==""){
			//on cache
			div.style.display="none";
			document.getElementById(link).innerHTML = trad_cacher;
			document.getElementById(link).className="triangle_blue_cadre blue";
		}else{
			//on montre
			div.style.display="block";
			document.getElementById(link).innerHTML = trad_montrer;
			document.getElementById(link).className="puce_hide blue";
		}
	}
	function showHidenBoxSuppliers(div, trad_montrer, trad_cacher){
		div =  document.getElementById(div);
		if(div.style.display=="block" || div.style.display==""){
			//on cache
			div.style.display="none";
			document.getElementById('link_suppliers').innerHTML = trad_cacher;
			document.getElementById('link_suppliers').className="triangle_blue_cadre blue";
		}else{
			//on montre
			div.style.display="block";
			document.getElementById('link_suppliers').innerHTML = trad_montrer;
			document.getElementById('link_suppliers').className="puce_hide blue";
		}
	}
	
	function mouseOverOutBouton(num, div, decalage){
		//coin_bouton_search
		div_bouton = document.getElementById(div.substr(5,div.length-5));
		switch(num){
			case 0:
				//mouseout
				div_bouton.style.color="#ffffff";
				break;
			case 1:
				//mouseover
				div_bouton.style.color="#68e0f7";
				break;
		}
		//image rollout/over
		if(div!=null){
		div_coin = document.getElementById(div);
		div_coin.style.backgroundPosition = "0px "+decalage+"px";
		}
	}
	
	/*
	*  fonction GereChkbox(conteneur, a_faire)
	*		
	*		-> G?re la selection des cases ? cocher
	*
	*/
	function GereChkbox() {
		valeurCheckee = !check_all_box;
		//alert(valeurCheckee);
		//alert("GereChkbox: valeurCheckee = "+valeurCheckee);
		document.getElementById('checkAll_one').checked = valeurCheckee;
		document.getElementById('checkAll_two').checked = valeurCheckee;
		var object_collection = document.getElementsByTagName('input');
		//liste des checkbox concern?e par le gestions (ceux qui ont la classe gestion
		for(i=0; i<object_collection.length; i++){
			var idInput = String(object_collection[i].getAttribute("id"));
			if(idInput.indexOf('box_companie') != -1){
				document.getElementById(object_collection[i].getAttribute("id")).checked = valeurCheckee;
			}
		}
		check_all_box = !check_all_box;
		compte_box_checkees();
	}
	
	/*
	*  fonction compte_box_checkees()
	*		
	*		-> Compte le nombre de case ? coch? dont la valeur est true.
	*
	*/	
	function compte_box_checkees(){
		var object_collection = document.getElementsByTagName('input');
		var nombre_de_box_cochees = 0;
		var message = " companie ";
		for(i=0; i<object_collection.length; i++){
			var idInput = String(object_collection[i].getAttribute("id"));
			if(idInput.indexOf('box_companie') != -1){
				if(document.getElementById(object_collection[i].getAttribute("id")).checked){
					nombre_de_box_cochees++;
				}
			}
		}
		if(nombre_de_box_cochees<11){
			document.getElementById('checkAll_one').checked = false;
			document.getElementById('checkAll_two').checked = false;
		}
		if(nombre_de_box_cochees>=11){
			document.getElementById('checkAll_one').checked = true;
			document.getElementById('checkAll_two').checked = true;
			check_all_box = true;
		}
		if(nombre_de_box_cochees>1){
			message = " companies ";
		}
		document.getElementById('number_one').innerHTML = nombre_de_box_cochees+message;
		document.getElementById('number_two').innerHTML = nombre_de_box_cochees+message;
		
		//alert("compte_box_checkees: valeurCheckee = "+valeurCheckee);
	}
	
	function cacheMontreListe(number,hide_msg,show_msg){
		for (i=1; i<=number; i++){			
			if(window.document.getElementById('li_a_cacher_'+i).style.display=="" || window.document.getElementById('li_a_cacher_'+i).style.display=="block"){
				//on doit cacher les items de la liste
				window.document.getElementById('li_a_cacher_'+i).style.display="none";
				window.document.getElementById('lienCacheMontre').innerHTML=show_msg;
				window.document.getElementById('lienCacheMontre').className="triangle_blue_cadre_bas blue";
			}else{
				//on doit montrer les items de la liste
				window.document.getElementById('li_a_cacher_'+i).style.display="block";
				window.document.getElementById('lienCacheMontre').innerHTML=hide_msg;
				window.document.getElementById('lienCacheMontre').className="triangle_blue_cadre_haut blue";
			}
		}
	}
	
	function cacheMontreListes(number,listeName,lienCacheMontre,hide_msg,show_msg){
		for (i=1; i<=number; i++){			
			if(window.document.getElementById(listeName+i).style.display=="" || window.document.getElementById(listeName+i).style.display=="block"){
				//on doit cacher les items de la liste
				window.document.getElementById(listeName+i).style.display="none";
				window.document.getElementById(lienCacheMontre).innerHTML=show_msg;
				window.document.getElementById(lienCacheMontre).className="triangle_blue_cadre_bas blue";
			}else{
				//on doit montrer les items de la liste
				window.document.getElementById(listeName+i).style.display="block";
				window.document.getElementById(lienCacheMontre).innerHTML=hide_msg;
				window.document.getElementById(lienCacheMontre).className="triangle_blue_cadre_haut blue";
			}
		}
	}
	
	/*
	*
	*	R?active tous les onglet du menu de recherche avanc?e et desactive l'onglet pass? en param
	*/
	function reactiveMenu(num){
		for (i=1; i<=15; i++){
			document.getElementById('itemListe'+i).className="";
		}
		document.getElementById('itemListe'+num).className="active";
	}

	function changeLocation(url) {
		window.location = url;
	}
	
	/*
	* Variable that will be set to "true" only in advanced search 
	* It is used to activate the event handler on key press
	*/
	var activate_enter_key = false;	
-->
