function enregistrer_sortie()
{
	if ($F('date_sortie') != '' && $F('nom_sortie') != '')
	{
		var inscription = 0;
		
		if ($('inscription').checked)
		{
			inscription = 1;
		}
		
		var description_sortie = tinyMCE.get('description_sortie').getContent();
		description_sortie = encodeURIComponent(description_sortie);
		
		var xmlHttp = new Ajax.Request('privee/programme/enregistrer.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'id_sortie=' + $F('id_sortie') +
									'&date_sortie=' + $F('date_sortie') + 
									'&nom_sortie=' + $F('nom_sortie') +
									'&description_sortie=' + description_sortie +
									'&lieu_rdv=' + $F('lieu_rdv') + 
									'&heure_rdv=' + $F('heure_rdv') +
									'&duree_sortie=' + $F('duree_sortie') +
									'&niveau_sortie=' + $F('niveau_sortie') +
									'&responsable_sortie=' + $F('responsable_sortie') +
									'&inscription=' + inscription
					});
		
		if (xmlHttp.transport.responseText == '1')
		{
			new Effect.toggle('form-sortie','slide');
			new Effect.toggle('menu-liens','slide');
			
			$('message').style.display = 'block';
			$('message').className = 'succes';
			$('message').innerHTML = 'Sortie correctement enregistré';
		}
		else
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Erreur lors de l\'enregistrement';
		}
	}
	else
	{
		$('message').style.display = 'block';
		$('message').className = 'echec';
		$('message').innerHTML = 'Veuillez renseigner la date et le nom de la sortie.';
	}
}

function supprimer_sortie(id, num)
{
	if (confirm('Voulez-vous vraiment supprimer cette sortie ?'))
	{
		var xmlHttp = new Ajax.Request('privee/programme/supprimer.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'id=' + id
					});
					
		if (xmlHttp.transport.responseText == '1')
		{
			$('liste-sortie').rows[num].style.display = 'none';
		}
	}
}

function enregistrer_utilisateur()
{
	if ($F('email_utilisateur') != '' && $F('nom_utilisateur') != '' &&
		$F('prenom_utilisateur') != '' || ($F('id_utilisateur') == '0' && $F('pass_utilisateur') != ''))
	{
		if ($F('pass_utilisateur') == $F('confirm_utilisateur'))
		{
			if ($F('id_utilisateur') == '0')
			{
				var xmlHttp = new Ajax.Request('rubriques/login/verif_email.php',
									{
										method: 'post',
										asynchronous: false,
										parameters: 'email_utilisateur=' + $F('email_utilisateur')
									});
				
				if (xmlHttp.transport.responseText == '1')
				{
					var saveUser = true;
				}
				else
				{
					var saveUser = false;
				}
			}
			else
			{
				var saveUser = true;
			}
			
			if (saveUser == true)
			{
				var xmlHttp = new Ajax.Request('privee/utilisateur/enregistrer.php',
									{
										method: 'post',
										asynchronous: false,
										parameters: 'id_utilisateur=' + $F('id_utilisateur') +
													'&email_utilisateur=' + $F('email_utilisateur') +
													'&pass_utilisateur=' + $F('pass_utilisateur') +
													'&nom_utilisateur=' + $F('nom_utilisateur') +
													'&prenom_utilisateur=' + $F('prenom_utilisateur') +
													'&niveau_utilisateur=' + $F('niveau_utilisateur')
									});
				
				if (xmlHttp.transport.responseText == '1')
				{
					new Effect.toggle('form-utilisateur', 'slide');
					new Effect.toggle('menu-liens', 'slide');
					
					$('message').style.display = 'block';
					$('message').className = 'succes';
					$('message').innerHTML = 'Utilisateur correctement enregistrée';
					
					return true;
				}
				else
				{
					$('message').style.display = 'block';
					$('message').className = 'echec';
					$('message').innerHTML = 'Erreur lors de l\'enregistrement';
					
					return false;
				}
			}
			else
			{
				$('message').style.display = 'block';
				$('message').className = 'echec';
				$('message').innerHTML = 'Email déjà utilisé par un utilisateur';
				
				return false;
			}
		}
		else
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Vous n\'avez pas renseigné 2 fois le même mot de passe.';
			
			return false;
		}
	}
	else
	{
		$('message').style.display = 'block';
		$('message').className = 'echec';
		$('message').innerHTML = 'Veuillez renseigner tous les champs obligatoire (*).';
		
		return false;
	}
}

function supprimer_utilisateur(id, num)
{
	if (confirm('Voulez-vous vraiment supprimer cette utilisateur ?'))
	{
		var xmlHttp = new Ajax.Request('privee/utilisateur/supprimer.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'id=' + id
					});
					
		if (xmlHttp.transport.responseText == '1')
		{
			$('liste-utilisateur').rows[num].style.display = 'none';
		}
	}
}

function enregistrer_article()
{
	var texte_article = tinyMCE.get('texte_article').getContent();
	texte_article = encodeURIComponent(texte_article);
	
	if ($F('titre_article') != '' && texte_article != '')
	{
		var xmlHttp = new Ajax.Request('privee/blog/enregistrer.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'id_article=' + $F('id_article') +
									'&titre_article=' + $F('titre_article') + 
									'&texte_article=' + texte_article +
									'&date_publication=' + $F('date_publication') +
									'&heure_publication=' + $F('heure_publication')
					});
		
		if (xmlHttp.transport.responseText == '1')
		{
			new Effect.toggle('form-blog','slide');
			new Effect.toggle('menu-liens','slide');
			
			$('message').style.display = 'block';
			$('message').className = 'succes';
			$('message').innerHTML = 'Article correctement enregistré';
		}
		else
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Erreur lors de l\'enregistrement';
		}
	}
	else
	{
		$('message').style.display = 'block';
		$('message').className = 'echec';
		$('message').innerHTML = 'Veuillez renseigner un titre et du texte pour l\'article.';
	}
}

function supprimer_article(id, num)
{
	if (confirm('Voulez-vous vraiment supprimer cet article ?'))
	{
		var xmlHttp = new Ajax.Request('privee/blog/supprimer.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'id=' + id
					});
					
		if (xmlHttp.transport.responseText == '1')
		{
			$('liste-sortie').rows[num].style.display = 'none';
		}
	}
}

function enregistrer_reunion()
{
	if ($F('date_reunion') != '' && $F('heure_reunion') != '' && $F('lieu_reunion') != '')
	{
		var ordre_jour = tinyMCE.get('ordre_jour').getContent();
		ordre_jour = encodeURIComponent(ordre_jour);
		
		var xmlHttp = new Ajax.Request('privee/reunion/enregistrer.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'id_reunion=' + $F('id_reunion') +
									'&date_reunion=' + $F('date_reunion') + 
									'&ordre_jour=' + ordre_jour +
									'&heure_reunion=' + $F('heure_reunion') +
									'&lieu_reunion=' + $F('lieu_reunion')
					});
		
		if (xmlHttp.transport.responseText == '1')
		{
			new Effect.toggle('form-reunion','slide');
			new Effect.toggle('menu-liens','slide');
			
			$('message').style.display = 'block';
			$('message').className = 'succes';
			$('message').innerHTML = 'Réunion correctement enregistrée';
		}
		else
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Erreur lors de l\'enregistrement';
		}
	}
	else
	{
		$('message').style.display = 'block';
		$('message').className = 'echec';
		$('message').innerHTML = 'Veuillez renseigner une date, une heure et un lieu pour la réunion.';
	}
}

function supprimer_reunion(id, num)
{
	if (confirm('Voulez-vous vraiment supprimer cette réunion ?'))
	{
		var xmlHttp = new Ajax.Request('privee/reunion/supprimer.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'id=' + id
					});
					
		if (xmlHttp.transport.responseText == '1')
		{
			$('liste-reunion').rows[num].style.display = 'none';
		}
	}
}

function supprimer_compte_rendu(file, id, num)
{
	if (confirm('Voulez-vous vraiment supprimer ce compte-rendu ?'))
	{
		var xmlHttp = new Ajax.Request('privee/reunion/supprimer_cr.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'file=' + file +
									'&id=' + id
					});
					
		if (xmlHttp.transport.responseText == '1')
		{
			$('compte_rendu_' + num).style.display = 'none';
		}
	}
}

function envoyer_email(destinataire)
{
	if (confirm('Confirmer l\'envoi du mail au comité ?'))
	{
		var corps = tinyMCE.get('corps').getContent();
		corps = encodeURIComponent(corps);
		
		var xmlHttp = new Ajax.Request('privee/reunion/envoyer_email.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'sujet=' + $F('sujet') +
									'&corps=' + corps +
									'&destinataire=' + destinataire
					});
					
		if (xmlHttp.transport.responseText == '1')
		{
			new Effect.toggle('ecrire-comite','slide');
			new Effect.toggle('menu-liens','slide');
			
			$('message').style.display = 'block';
			$('message').className = 'succes';
			$('message').innerHTML = 'Email correctement envoyé';
		}
	}
}

function enregistrer_profil()
{
	if ($F('email_utilisateur') != '' && $F('nom_utilisateur') != '' &&
		$F('prenom_utilisateur') != '' || ($F('id_utilisateur') == '0' && $F('pass_utilisateur') != ''))
	{
		if ($F('pass_utilisateur') == $F('confirm_utilisateur'))
		{
			var xmlHttp = new Ajax.Request('privee/profil/enregistrer.php',
								{
									method: 'post',
									asynchronous: false,
									parameters: 'id_utilisateur=' + $F('id_utilisateur') +
												'&email_utilisateur=' + $F('email_utilisateur') +
												'&pass_utilisateur=' + $F('pass_utilisateur') +
												'&nom_utilisateur=' + $F('nom_utilisateur') +
												'&prenom_utilisateur=' + $F('prenom_utilisateur') +
												'&niveau_utilisateur=' + $F('niveau_utilisateur')
								});
			
			if (xmlHttp.transport.responseText == '1')
			{
				new Effect.toggle('form-utilisateur', 'slide');
				new Effect.toggle('menu-liens', 'slide');
				
				$('message').style.display = 'block';
				$('message').className = 'succes';
				$('message').innerHTML = 'Profil correctement enregistrée';
			}
			else
			{
				$('message').style.display = 'block';
				$('message').className = 'echec';
				$('message').innerHTML = 'Erreur lors de l\'enregistrement';
			}
		}
		else
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Vous n\'avez pas renseigné 2 fois le même mot de passe.';
		}
	}
	else
	{
		$('message').style.display = 'block';
		$('message').className = 'echec';
		$('message').innerHTML = 'Veuillez renseigner tous les champs obligatoire (*).';
	}
}

function display_more_infos()
{
	$('more_infos').style.display='block';
}
function hide_more_infos()
{
	$('more_infos').style.display='none';
}

function enregistrer_inscription_sortie(id_sortie)
{
	if (id_sortie == 0)
	{
		id_sortie = $F('id_sortie');
	}
	
	var effect = true;
	
	if (!$('informations'))
	{
		effect = false;
		var informations = 'Inscription direct';
	}
	else
	{
		if ($('more_infos'))
		{
			effect = false;
		}
		
		var informations = $F('informations');
	}
	
	if (id_sortie != '' && informations != '')
	{
		var xmlHttp = new Ajax.Request('privee/programme/inscription.php',
							{
								method: 'post',
								asynchronous: false,
								parameters: 'id_sortie=' + id_sortie +
											'&informations=' + informations +
											'&action=add'
							});
		
		if (xmlHttp.transport.responseText == '1')
		{
			if (effect)
			{
				new Effect.toggle('form-inscription', 'slide');
				new Effect.toggle('menu-liens', 'slide');
			}
			
			$('message').style.display = 'block';
			$('message').className = 'succes';
			$('message').innerHTML = 'Inscription correctement enregistrée';
		}
		else if (xmlHttp.transport.responseText == '2')
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Vous devez être authentifié pour vous inscrire';
		}
		else if (xmlHttp.transport.responseText == '3')
		{
			$('message').style.display = 'block';
			$('message').className = 'info';
			$('message').innerHTML = 'Vous êtes déjà inscrit pour cette sortie';
		}
		else
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Erreur lors de l\'enregistrement veuillez réessayer.';
		}
	}
	else
	{
		$('message').style.display = 'block';
		$('message').className = 'echec';
		$('message').innerHTML = 'Veuillez renseigner tous les champs obligatoire (*).';
	}
}

function supprimer_inscription_sortie(id_sortie)
{
	if (confirm('Voulez-vous vraiment supprimer cette inscription ?'))
	{
		var xmlHttp = new Ajax.Request('privee/programme/inscription.php',
		{
			method: 'post',
			asynchronous: false,
			parameters: 'id_sortie=' + id_sortie +
			'&action=delete'
		});
		
		if (xmlHttp.transport.responseText == '1')
		{
			$('li_' + id_sortie).style.display = 'none';
			$('message').style.display = 'block';
			$('message').className = 'succes';
			$('message').innerHTML = 'Désinscription correctement enregistrée';
		}
		else
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Erreur lors de la désinscription';
		}
	}
}

function enregistrer_page()
{
	var accueil = 0;
	
	if ($('accueil').checked)
	{
		accueil = 1;
	}
	
	if ($F('url_page') != '' && $F('meta_titre') != '' && $F('lien_page') != '' &&
		$F('titre_page') != '')
	{
		var contenu_page = tinyMCE.get('contenu_page').getContent();
		contenu_page = encodeURIComponent(contenu_page);
		
		var xmlHttp = new Ajax.Request('privee/pages/enregistrer.php',
					{
						method: 'post',
						asynchronous: false,
						parameters: 'id_page=' + $F('id_page') +
									'&url_page=' + $F('url_page') + 
									'&meta_titre=' + $F('meta_titre') +
									'&meta_description=' + $F('meta_description') +
									'&lien_page=' + $F('lien_page') +
									'&titre_page=' + $F('titre_page') +
									'&contenu_page=' + contenu_page +
									'&accueil=' + accueil
					});
		
		if (xmlHttp.transport.responseText == '1')
		{
			new Effect.toggle('form-page','slide');
			new Effect.toggle('menu-liens','slide');
			
			$('message').style.display = 'block';
			$('message').className = 'succes';
			$('message').innerHTML = 'Page correctement enregistrée';
		}
		else
		{
			$('message').style.display = 'block';
			$('message').className = 'echec';
			$('message').innerHTML = 'Erreur lors de l\'enregistrement';
		}
	}
	else
	{
		$('message').style.display = 'block';
		$('message').className = 'echec';
		$('message').innerHTML = 'Veuillez renseigner les champs obligatoire (*).';
	}
}