
function Verif_modif_mess() {

		document.formulaire.method = "post";
		document.formulaire.action = "modif_article.php";
		document.formulaire.submit();
}

function Verif_add_date() {

		document.formulaire.method = "post";
		document.formulaire.action = "add_date_rdv.php";
		document.formulaire.submit();
}


function Verif() 
{

		if (document.formulaire.type_msg.value=="-1") 
		{
			alert("vous devez indiquer un type de contribution !");
			document.Formulaire.type_msg.focus();
		}
		
		if (document.formulaire.titre_msg.value=="") 
			{
				alert("vous devez donner un titre a votre contribution !");
				document.Formulaire.titre_msg.focus();
			}		
	
		if (document.formulaire.type_msg.value=="2")
				{
				if(document.formulaire.date_debut_rdv.value=="jj/mm/aaaa") 
					{
						alert("Il faut saisir une date !");
						document.Formulaire.date_debut_rdv.focus();
					}		
				if (document.formulaire.part1_heure_rdv.value=="hh" || document.formulaire.part2_heure_rdv.value=="mm") 
					{
						alert("Le format de l'heure du rendez vous n'est pas correct !");
						document.Formulaire.part1_heure_rdv.focus();
					}		
				if (document.formulaire.lieu_rdv.value=="") 
					{
						alert("Vous devez préciser le lieu du rendez vous !");
						document.Formulaire.part1_heure_rdv.focus();
					}		
				}

		document.formulaire.method = "post";
		document.formulaire.action = "add_article.php";
		document.formulaire.submit();  
			
	
}

//Fonction exactement identique a verif() mais on envoie vers le fichier "add_article_lie.php"
function Verif_art_lie() 
{

		if (document.formulaire.type_msg.value=="-1") 
		{
			alert("vous devez indiquer un type de contribution !");
			document.Formulaire.type_msg.focus();
		}
		
		if (document.formulaire.titre_msg.value=="") 
			{
				alert("vous devez donner un titre a votre contribution !");
				document.Formulaire.titre_msg.focus();
			}		
	
		if (document.formulaire.type_msg.value=="2")
				{
				if(document.formulaire.date_debut_rdv.value=="jj/mm/aaaa") 
					{
						alert("Il faut saisir une date !");
						document.Formulaire.date_debut_rdv.focus();
					}		
				if (document.formulaire.part1_heure_rdv.value=="hh" || document.formulaire.part2_heure_rdv.value=="mm") 
					{
						alert("Le format de l'heure du rendez vous n'est pas correct !");
						document.Formulaire.part1_heure_rdv.focus();
					}		
				if (document.formulaire.lieu_rdv.value=="") 
					{
						alert("Vous devez préciser le lieu du rendez vous !");
						document.Formulaire.part1_heure_rdv.focus();
					}		
				}

		document.formulaire.method = "post";
		document.formulaire.action = "add_article_lie.php";
		document.formulaire.submit();  
			
	
}



function Verif_comment() 
{
								document.formulaire.method = "post";
								document.formulaire.action = "add_article.php";
								document.formulaire.submit();  
}



function ChangeTexte(controle)
{
	var element = document.getElementById(controle); //On repère la div

	element.value='cacher le corp du message';
}

function SwitchAffichage(id,controle){
//Fonction dans index_publi_libre pour affich/cache le corp du message
////////////////////////////////////////:
//ligne a ajouter dans le code php pour appeler la fonction	
///////////////////////////////////////
//echo '<input type="button" value="cacher la div" style="background:transparent;Border:0;text-decoration: underline;color:blue;" onclick="SwitchAffichage(\'liste_rdv\')">';

	var bouton = document.getElementById(controle); //On repère la div
	var element = document.getElementById(id); //On repère la div
	var element_display = element.style.display; //On récupère la valeur actuelle de la propriété CSS "display"

	if(element_display == 'none'){ //Si l'élément est masqué
		element.style.display = ''; //On affiche l'élément en lui donnant son comportement par défaut (block ou inline selon la balise)
		bouton.value='- de détails';
	}
	else{ //Si le display ne vaut pas none -> si l'élément est affiché
		element.style.display = 'none'; //On change la propriété CSS display pour masquer l'élément
		bouton.value='+ de détails';
	}
}



function preview(filename)
{
    document.getElementById('image').innerHTML='<img src="file://'+filename+'" width="100" alt="" title=""/>';
}

function SwitchAffichage_lien(id){
//Fonction dans index_publi_libre pour affich/cache le corp du message
////////////////////////////////////////:
//ligne a ajouter dans le code php pour appeler la fonction	
///////////////////////////////////////
//echo '<input type="button" value="cacher la div" style="background:transparent;Border:0;text-decoration: underline;color:blue;" onclick="SwitchAffichage(\'liste_rdv\')">';

	var element = document.getElementById(id); //On repère la div
	var element_display = element.style.display; //On récupère la valeur actuelle de la propriété CSS "display"

	if(element_display == 'none'){ //Si l'élément est masqué
		element.style.display = ''; //On affiche l'élément en lui donnant son comportement par défaut (block ou inline selon la balise)
	}
	else{ //Si le display ne vaut pas none -> si l'élément est affiché
		element.style.display = 'none'; //On change la propriété CSS display pour masquer l'élément
	}
}


function affiche(id)
//Fonction non utilisée
{
	var element = document.getElementById(id); //On repère la div
	var element_display = element.style.display; //On récupère la valeur actuelle de la propriété CSS "display"
		if(element_display == 'none')
			{ //Si l'élément est masqué
				element.style.display = ''; //On affiche l'élément en lui donnant son comportement par défaut (block ou inline selon la balise)
			}
}

function cache(id){
//Fonction non utilisée
	var element = document.getElementById(id); //On repère la div
	var element_display = element.style.display; //On récupère la valeur actuelle de la propriété CSS "display"
	if(element_display == ''){
		element.style.display = 'none'; //On change la propriété CSS display pour masquer l'élément
	}
}


function affiche_part_rdv(id_a_cacher,id_select)
{
//Pour afficher/cacher la zone de saisie rdv en fonction de la valeur du select "type_msg"
	var valeur_select = document.getElementById(id_select).value ;
		//alert(id_a_cacher);
		//alert(id_select);
		//alert(valeur_select);
	var element = document.getElementById(id_a_cacher); //On repère la div
	var element_display = element.style.display; //On récupère la valeur actuelle de la propriété CSS "display"
	if(valeur_select == 2)
		{ //Si l'élément est masqué	
		if(element_display == 'none')
			{ //Si l'élément est masqué
				element.style.display = ''; //On affiche l'élément en lui donnant son comportement par défaut (block ou inline selon la balise)
				//alert('OK');
			}
		}
	else
		{
			element.style.display = 'none';
			//alert('OK');
		} 		
}

function js_add_rdv()
{
alert('js_add_rdv');
}

function isDate(d) 
{
	// Cette fonction permet de vérifier la validité d'une date au format jj/mm/aa ou jj/mm/aaaa
	// Par Romuald
	
	if (d == "") // si la variable est vide on retourne faux
		return false;
	
	e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2}|[0-9]{4})$");
	
	if (!e.test(d)) // On teste l'expression régulière pour valider la forme de la date
		return false; // Si pas bon, retourne faux
	// On sépare la date en 3 variables pour vérification, parseInt() converti du texte en entier
	j = parseInt(d.split("/")[0], 10); // jour
	m = parseInt(d.split("/")[1], 10); // mois
	a = parseInt(d.split("/")[2], 10); // année
	// Si l'année n'est composée que de 2 chiffres on complète automatiquement
	if (a < 1000) {
		if (a < 89)	a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900
		else a+=1900;
	}
	// Définition du dernier jour de février
	// Année bissextile si annnée divisible par 4 et que ce n'est pas un siècle, ou bien si divisible par 400
	if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29;
	else fev = 28;
	// Nombre de jours pour chaque mois
	nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);
	// Enfin, retourne vrai si le jour est bien entre 1 et le bon nombre de jours, idem pour les mois, sinon retourn faux
	return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] );
}