<!--
	/*
	*  fonction init_scroll()
	*		
	*		-> initialise le scroll de la page d'accueil et le footer
	*
	*/
	function init(footer_replie){
		//on cache le footer
		show_hide_footer();
		
		//initialisation du scroll
		init_scroll();		
	}
	function init_scroll(){
		//on redéfinit le style
		$("liste").style.width="155px";
		$("liste_scroll").style.height="auto";
		$("liste_scroll").style.width="150px";
		$("liste_scroll").style.overflow="hidden";
		$("track3").style.display="block";
		
		//hauteur de la liste
		var hauteur_de_la_liste = Element.getHeight($("liste_scroll")) + 5;
		
		//hauteur de la zone visibible de la liste
		var hauteur_visible = 85;
		
		//position top maximale de la liste en fin de scroll
		var top_maxi = hauteur_de_la_liste - hauteur_visible;
		
		new Control.Slider('handle3','track3',
		   {
			   axis:'vertical',
			   range:$R(0,top_maxi),        	
			   onSlide:function(v){
					$('liste_scroll').style.marginTop = "-"+v+'px';						
			   },        	
			   onChange:function(v){
					$('liste_scroll').style.marginTop = "-"+v+'px';	
										
			   }
		   }
	   );
	}
	/*
	*  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/commun/'+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 show_hide_footer()
	*		
	*		-> Montre ou cache le footer du site kompass
	*
	*/
	function show_hide_footer(page){
		if(show_hide('footer_middle')){
			//Le footer est maintenant montré
			window.document.getElementById('footer_top').style.backgroundImage = 'url(./images/homepage/footer_kompass_top_deplie.jpg)';
		}else{
			//Le footer est maintenant caché
			window.document.getElementById('footer_top').style.backgroundImage = 'url(./images/homepage/footer_kompass_top_plie.jpg)';			
		};
	}

	/*
	*  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 color_bleu";
			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 color_bleu";
			lien_clic.innerHTML = trad_montrer;
		}
	}
	function showHidenBox(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_lien').innerHTML = trad_cacher;
			document.getElementById('link_lien').className="avec_fleche_bleue_cadre color_bleu";
		}else{
			//on montre
			div.style.display="block";
			document.getElementById('link_lien').innerHTML = trad_montrer;
			document.getElementById('link_lien').className="puce_hide color_bleu";
		}
	}
	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="avec_fleche_bleue_cadre color_bleu";
		}else{
			//on montre
			div.style.display="block";
			document.getElementById('link_suppliers').innerHTML = trad_montrer;
			document.getElementById('link_suppliers').className="puce_hide color_bleu";
		}
	}
	
	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="avec_fleche_bleue_cadre_bas color_bleu";
			}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="avec_fleche_bleue_cadre_haut color_bleu";
			}
		}
	}
	
	
	/*
	*
	*	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";
	}
-->