// Fonction qui modifie un champ par une nouvelle valeur
function modif_flag(champs_id,id,table,champs_a_modifier,new_value,reload){ // reload = (reload de la page ou pas)
	//if(confirm('Vous confirmez votre action ?')){
		var url = 'ajax/ajax.php';
		var pars = 'action=modif_flag&id='+id+'&champs_id='+champs_id+'&table='+table+'&champs_a_modifier='+champs_a_modifier+'&new_value='+new_value; // variables POST
		var myAjax = new Ajax.Request(
			url, 
			{method: 'post', parameters: pars,
			//onComplete:function(rep){alert(rep.responseText);}}
			onComplete:function(){
				//alert("Modification effectuée.");
				if(reload==true)
					window.location.reload(true);return false;}}
			);
	//}
}

//Vérifie la syntaxe de l'email
function verif_mail(email){
	var place = email.indexOf("@",1);
	var point = email.indexOf(".",place+1);
	if ((place > -1)&&(email.length >2)&&(point > 1))
		return true;
	else
		return false;
}


// Fonction qui vérifie le formulaire d'envoi contact
function verif_form_contact(){
	var nom=document.forms["form_contact"].elements["nom"].value;
	var prenom=document.forms["form_contact"].elements["prenom"].value;
	var email=document.forms["form_contact"].elements["email"].value;
	var message=document.forms["form_contact"].elements["message"].value;	
	
	if(nom=='' || prenom=='' || email=='' || message==''){
		alert('Tous les champs suivis d\"un * doivent être remplis');
		return false;
	}
	else if(!verif_mail(email) && email!=''){
		alert('Adresse email invalide');
		return false;
	}
	else
		return true;
}

// Fonction qui vérifie le formulaire d'ajout d'un pavillon
function verif_form_ajout(){
	var titre=document.forms["form_ajout"].elements["titre"].value;
	
	if(titre==''){
		alert('Vous devez renseigner un titre pour la page.');
		return false;
	}
	else
		return true;
}

//Simple fonction qui rend visible un élément caché dans la page (display:none;)
function montre(id){
	var display=document.getElementById(id).style.display;
	if(display=="none"){
		document.getElementById(id).style.display="block";	//IE
		//document.getElementById(id).style.display="table-row";	//FF
	}
	else
		document.getElementById(id).style.display="none";
}

//Fonction qui permet d'activer/désactiver une une période
function active_desactive(id){
	var lancer_req=1; // initialisation
	if(document.getElementById(id).src.indexOf('ressources/icones/dispo_r.gif')!=-1){
		if(confirm('Voulez-vous rendre cette période disponible ?')){
			var pars = 'action=active_desactive&id='+id+'&activation=1'; // variables POST
			document.getElementById(id).src="ressources/icones/dispo_v.gif";
			document.getElementById(id).title="Cette période est libre. Cliquez pour la rendre occupée.";
		}
		else
			lancer_req=0;
	}
	else if(document.getElementById(id).src.indexOf('ressources/icones/dispo_v.gif')!=-1){
		if(confirm('Voulez-vous rendre cette période occupée ?')){
			var pars = 'action=active_desactive&id='+id+'&activation=0'; // variables POST
			document.getElementById(id).src="ressources/icones/dispo_r.gif";
			document.getElementById(id).title="Cette période est occupée. Cliquez pour la rendre disponible.";
		}
		else
			lancer_req=0;
	}
	
	if(lancer_req==1){// Lance la requete
		var url = 'ajax/ajax.php';
		var myAjax = new Ajax.Request(
						url, 
						{method: 'post', parameters: pars,
						onComplete:function(rep){alert(rep.responseText);}}
						);
	}
}
