// VALIDATION SUPPRESSION
function popup_validation (message, lien) {
	if (confirm(message)) {
		window.location.href = lien;
	}
}

// PAGES
function page (page) {
	if (page != page_active) {
		// Membres
		$('#membre_' + membre_actif).removeClass('hover');
		$('#membre_details_' + membre_actif).hide('slide', 'fast');
		membre_actif = 0;
		
		// Dates
		$('#date_' + date_active).removeClass('hover');
		$('#date_details_' + date_active).hide('scale', 'fast');
		date_active = 0;
		if (date_archives_active == 1) {
			date_archives(0);
		}
		
		// Photos
		if (photo_active == 1) {
			$('#photos_details').hide('blind', 'fast');
			photo_active = 0;
		}
		
		// PAGES
		$('#menu_' + page_active).removeClass('hover');
		$('#menu_' + page).addClass('hover');
		
		$('#page_' + page_active + ' .page_disp').hide('blind', 'fast');
		$('#page_' + page + ' .page_disp').show('blind', 'fast');
		
		page_active = page;
	}
	if (page == 2) {
		$('.membre').css('width', '820');
	} else {
		$('.membre').css('width', '0');
	}
}

// MEMBRES
function membre_details (membre) {
	if (membre != membre_actif) {
		$('#membre_' + membre_actif).removeClass('hover');
		$('#membre_' + membre).addClass('hover');
		
		$('#membre_details_' + membre_actif).hide('slide', 'fast');
		$('#membre_details_' + membre).show('slide', 'fast');
		
		membre_actif = membre;
	}
}

// DATES
function date_details (date) {
	if (date != date_active) {
		$('#date_' + date_active).removeClass('hover');
		$('#date_' + date).addClass('hover');
		
		$('#date_details_' + date_active).hide('scale', 'fast');
		$('#date_details_' + date).show('scale', 'fast');
		
		date_active = date;
	}
}
function date_archives (action) {
	if (action) {
		page (0);
		date_archives_active = 1;
		$('#dates_archives').show('blind', 'fast');
	} else {
		date_archives_active = 0;
		$('#dates_archives').hide('blind', 'fast');
	}
}

// PHOTOS
function photo (type, id, admin) {
	if (!admin) {
		page (0);
		
		if (photo_active != 1) {
			$('#photos_details').show('blind', 'slow');
			photo_active = 1;
		}
		
		$.post('Modules/Photos.php?type=' + type + '&id=' + id + '&admin=0', function(disp) {
			$('#photos_details .milieu').html(disp);
		});
	} else {
		$.post('Modules/Photos.php?type=' + type + '&id=' + id + '&admin=1', function(disp) {
			$('#admin_photos').html(disp);
		});
	}
}

// MUSIQUE
function musique (id, album, nom, fichier) {
	if (navigator.appName == 'Microsoft Internet Explorer') {
		audio_ext = '.mp3';
	} else {
		audio_ext = '.ogg';
	}
	if (!internet_explorer) {
		// Ouverture du lecteur si fermé
		if (lecteur_etat != 1) {
			$('#lecteur').animate({
				opacity: 1,
				top: '20'
			}, 300, function() {
			});
			$('#titre').animate({
				left: '-304'
			}, 'slow', function() {
			});
			$('#lecteur_audio_div').html('<audio src="Musiques/' + fichier + audio_ext + '" id="lecteur_audio" controls autoplay></audio>');
		}
		lecteur_etat = 1;
		
		// Illumination du titre joué dans la liste de lecture
		$('#musique .infobulle_gauche').removeClass('hover');
		$('#musique #morceau_' + id).addClass('hover');
		
		// Affichage des informations dans le lecteur
		$('#lecteur .album').html(album);
		$('#lecteur .morceau').html(nom);
		
		// Lecture du titre
		$('audio').attr('src', 'Musiques/' + fichier + audio_ext);
	} else {
		
	}
}
function musique_fermeture () {
	//getElementById('lecteur_audio').pause();
	$('#lecteur').animate({
		opacity: 0,
		top: '40'
	}, 300, function() {
	});
	$('#titre').animate({
		left: '0'
	}, 'slow', function() {
	});
	lecteur_etat = 0;
}

// PREVIEWS

// Présentation
function preview_presentation () {
	contenu = $('textarea[name=presentation]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'presentation'}, function (retour) {
		$('#admin_preview').html(retour);
	});
}

// Membre
function preview_membre_nom () {
	contenu = $('input[name=nom]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'membre', champ: 'nom', membre: admin_membre}, function (retour) {
		$('#admin_preview_membre_nom').html(retour);
	});
}
function preview_membre_icone () {
	contenu = $('input[name=icone]').val();
	contenu = '[img]Images/Membres/' + contenu + '[/img]';
	$.post('Modules/Preview.php', {texte: contenu, page: 'membre', champ: 'icone', membre: admin_membre}, function (retour) {
		$('#admin_preview_membre_icone').html(retour);
	});
}
function preview_membre_description () {
	contenu = $('textarea[name=description]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'membre', champ: 'description', membre: admin_membre}, function (retour) {
		$('#admin_preview_membre_description').html(retour);
	});
}

// Date
function preview_date_nom () {
	contenu = $('input[name=nom]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'date', champ: 'nom', date: admin_membre}, function (retour) {
		$('#admin_preview_date_nom').html(retour);
	});
}
function preview_date_date () {
	contenu = $('input[name=date]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'date', champ: 'date', date: admin_membre}, function (retour) {
		$('#admin_preview_date_date').html(retour);
	});
}
function preview_date_description () {
	contenu = $('textarea[name=description]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'date', champ: 'description', date: admin_membre}, function (retour) {
		$('#admin_preview_dossier_nom').html(retour);
	});
}

// Photos
function preview_dossier_nom () {
	contenu = $('input[name=nom]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'dossier', champ: 'nom'}, function (retour) {
		$('#admin_preview_dossier_nom').html(retour);
	});
}
function preview_dossier_image () {
	contenu = $('input[name=image]').val();
	contenu = '[img]Images/Dossiers/' + contenu + '[/img]';
	$.post('Modules/Preview.php', {texte: contenu, page: 'dossier', champ: 'image'}, function (retour) {
		$('#admin_preview_dossier_image').html(retour);
	});
}
function preview_dossier_dossier () {
	contenu = $('select[name=dossier]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'dossier', champ: 'dossier'}, function (retour) {
	});
}
function preview_photo_dossier () {
	contenu = $('select[name=dossier]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'photo', champ: 'dossier'}, function (retour) {
	});
}
function preview_photo_description () {
	contenu = $('textarea[name=description]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'photo', champ: 'description'}, function (retour) {
		$('#admin_preview_photo_description').html(retour);
	});
}

// Contact
function preview_contact () {
	contenu = $('textarea[name=contact]').val();
	$.post('Modules/Preview.php', {texte: contenu, page: 'contact'}, function (retour) {
		$('#admin_preview').html(retour);
	});
}

// ADMIN MEMBRES AFFICHAGE
function admin_membres_aff () {
	$.post('Modules/Administration_membres.php', {action: 'affichage'}, function (retour) {
		$('#admin_membres_affichage').html(retour);
	});
}

// ADMIN MEMBRES COMMANDES
function admin_membres_cmd (membre, cmd) {
	if (cmd == 'nouv') {
		$.post('Modules/Administration_membres.php', {action: 'nouveau'}, function (retour) {
			admin_membres_aff();
		});
	}
	if (cmd == 'haut' || cmd == 'bas') {
		$.post('Modules/Administration_membres.php', {action: 'ordre', membre: membre, sens: cmd}, function (retour) {
			admin_membres_aff();
		});
	}
	if (cmd == 'suppr') {
		if (confirm('Le membre va être supprimé définitivement')) {
			$.post('Modules/Administration_membres.php', {action: 'supprimer', membre: membre}, function (retour) {
				admin_membres_aff();
			});
		}
	}
}

// ADMIN DATES COMMANDES
function admin_dates_cmd (date, cmd) {
	if (cmd == 'nouv') {
		$.post('Modules/Administration_dates.php', {action: 'nouveau'}, function (retour) {
			window.location.href='';
		});
	}
	if (cmd == 'suppr') {
		if (confirm('La date va être supprimée définitivement')) {
			$.post('Modules/Administration_dates.php', {action: 'supprimer', date: date}, function (retour) {
			});
			window.location.href='Administration-Dates';
		}
	}
}

// ADMIN PHOTOS COMMANDES
function admin_photos_su () {
	
}
