	
		function afficher(id){
			document.getElementById(id).style.display='block';
		}
		function cacher(id){
			document.getElementById(id).style.display='none';
		}
		function test_affichage(id){
			var etat = document.getElementById(id).style.display;
			if (etat =='block')
				cacher(id);
			else
				afficher(id);
		}
		

		function send_param_list_posts(id, formulaire){
			var param = document.getElementById(id).value;
			document.getElementById(formulaire).submit();
		}
		
		function send_param_list_sujets(id, formulaire){
			var param = document.getElementById(id).value;
			document.getElementById(formulaire).submit();
		}
	
	
		
		function checkText(idchamp,message){
		champ = document.getElementById(idchamp);
			if(champ.value==""){
				alert(message);
				champ.style.background = "#FF4848"
				champ.focus();
				return false;
			}else{
				return true;
			}
		}
		
		function checkChecked(idchamp1,message){
			champ1 = document.getElementById(idchamp1);
			if(!champ1.checked){
				alert(message);
				champ1.style.background = "#FF4848"
				champ1.focus();
				return false;
			}else{
				return true;
			}
		}
		function checkChecked2(idchamp1,idchamp2,idchamp3,message){
			champ1 = document.getElementById(idchamp1);
			champ2 = document.getElementById(idchamp2);
			champ3 = document.getElementById(idchamp3);
			if(!champ1.checked && !champ2.checked && !champ3.checked){
				alert(message);
				champ1.focus();
				return false;
			}else{
				return true;
			}
		}
		
		function checkSelected(champselect, message){
			select = document.getElementById(champselect);
				if(select.selectedIndex == 0){
					alert(message);
					return false;
				}else{
					return true;
				}
		}
		
		function checkEmail(idchamp1, idchamp2,message1,message2,message3){
			champ1 = document.getElementById(idchamp1);
			longemail1 = champ1.value.length;
			champ2 = document.getElementById(idchamp2);
			longemail2 = champ2.value.length;
			if(champ1.value==""){
				alert(message1);
				champ1.style.background = "#FF4848"
				champ1.focus();
				return false;
			}else if(champ2.value==""){
				alert(message1);
				champ2.style.background = "#FF4848"
				champ2.focus();
				return false;
			}else{
				if(champ1.value.indexOf("@")==0 || champ1.value.indexOf("@")==-1){
					alert(message2);
					champ1.style.background = "#FF4848"
					champ1.focus();
					return false;
				}else if(champ1.value.indexOf(".")==0 || champ1.value.indexOf(".")==-1){
					alert(message2);
					champ1.style.background = "#FF4848"
					champ1.focus();
					return false;
				}else if((longemail1)-(champ1.value.lastIndexOf("."))>6){
					alert(message2);
					champ1.style.background = "#FF4848"
					champ1.focus();
					return false;
				}else if(longemail1!=longemail2 || champ1.value!=champ2.value){
					alert(message3);
					champ1.style.background = "#FF4848"
					champ2.style.background = "#FF4848"
					champ2.focus();
					return false;
				}else{
					return true;
				}
			}
		
		}
		
		function checkPassword(idchamp1,idchamp2,message1,message2,message3){
			champ1 = document.getElementById(idchamp1);
			longemail1 = champ1.value.length;
			champ2 = document.getElementById(idchamp2);
			longemail2 = champ2.value.length;
			if(champ1.value == ""){
				alert(message1);
				champ1.focus();
				return false;
			}else if(champ2.value == ""){
				alert(message1);
				champ2.focus();
				return false;
			}else if(longemail1 != longemail2 || champ1.value!=champ2.value){
				alert(message2);
				champ2.focus();
				return false;
			}else if(longemail1 < 6){
				alert(message3);
				champ2.focus();
				return false;
			}else{
				return true;
			}
			
		}

		function initColor(id){
			champ = document.getElementById(id);
			champ.style.background = "#FFFFFF"
		}

		function mycompteur(id,nbr){
			var myelement = document.getElementById(id);
			var longueur = myelement.value.length;
			
			if(longueur > nbr){
				document.getElementById('cpt_nbr').style.color = "red";
				document.getElementById('cpt_nbr').innerHTML = longueur+" A partir de "+ nbr +" caractères, le texte est remplacé par \"...\".";
			}else{
				document.getElementById('cpt_nbr').style.color = "black";
				document.getElementById('cpt_nbr').innerHTML = longueur;
			}
			
		}
