﻿// initi varvar secretsAllReadyVisited						= false;			// detection si la galerie a deja ete visiteevar galerySecretActive							= 1;				// index du produit en cour d'affichage dans la galerievar pageActive									= 'accueil';		// nom de la page en cour d'affichagevar navigationActive							= true;				// navigation dans le site autoriseevar navigationGaleryActive						= true;				// navigation dans la galerie autoriseevar nbProduitsGalery							= 12;				// nb de produits dans la galerievar divSecretActif								= 0;				// variable de l'index du div contenant le produit en cour d'affichagevar divSecretPrecedent							= 0;				// variable de l'index du div contenant le produit precedent dans la galerievar divSecretSuivant							= 0;				// variable de l'index du div contenant le produit suivant dans la galerie// initialisation des events$(document).ready( function() {	// rollovers sur les boutons du site + clics bouton	$("#imgBoutonBoutique").click(function()			{ window.location.href = 'boutique/index.html'; });	$("#imgBoutonBoutique").hover(function () {		$(this).attr('src', 'images/rollBoutique.jpg');	}, function () {		$(this).attr('src', 'images/boutonBoutique.jpg');	});	$("#imgBoutonBoutique02").click(function()			{ window.location.href = 'boutique/index.html'; });	$("#imgBoutonBoutique02").hover(function () {		$(this).attr('src', 'images/rollBoutique02.jpg');	}, function () {		$(this).attr('src', 'images/boutonBoutique02.jpg');	});	$("#imgBoutonNosSecrets").click(function()			{ openSecrets(); });	$("#imgBoutonNosSecrets").hover(function () {		$(this).attr('src', 'images/rollNosSecrets.jpg');	}, function () {		$(this).attr('src', 'images/boutonNosSecrets.jpg');	});	$("#imgBoutonAmbassadrice").click(function()		{ navigationPage('ambassadrice'); });	$("#imgBoutonAmbassadrice").hover(function () {		$(this).attr('src', 'images/rollAmbassadrice.jpg');	}, function () {		$(this).attr('src', 'images/boutonAmbassadrice.jpg');	});	$("#imgBoutonReunions").click(function()			{ navigationPage('reunions'); });	$("#imgBoutonReunions").hover(function () {		$(this).attr('src', 'images/rollReunions.jpg');	}, function () {		$(this).attr('src', 'images/boutonReunions.jpg');	});	$("#imgBoutonTemoignages").click(function()			{ navigationPage('temoignages'); });	$("#imgBoutonTemoignages").hover(function () {		$(this).attr('src', 'images/rollTemoignages.jpg');	}, function () {		$(this).attr('src', 'images/boutonTemoignages.jpg');	});	$("#imgBoutonContact2").click(function()			{ openContact(); });	$("#imgBoutonContact2").hover(function () {		$(this).attr('src', 'images/rollContact2.jpg');	}, function () {		$(this).attr('src', 'images/boutonContact2.jpg');	});	$("#imgBoutonRetour").click(function()				{ retour(); });	$("#imgBoutonRetour").hover(function () {		$(this).attr('src', 'images/rollRetour.jpg');	}, function () {		$(this).attr('src', 'images/boutonRetour.jpg');	});	$("#imgBoutonPasDeCode").click(function()			{ navigationPage('pasDeCode'); });	$("#imgBoutonPasDeCode").hover(function () {		$(this).attr('src', 'images/rollPasDeCode.jpg');	}, function () {		$(this).attr('src', 'images/boutonPasDeCode.jpg');	});	$("#imgBoutonContact").click(function()			{ openContact(); });	$("#imgBoutonContact").hover(function () {		$(this).attr('src', 'images/rollContact.jpg');	}, function () {		$(this).attr('src', 'images/boutonContact.jpg');	});	$("#imgBoutonSecretPrecedent").click(function()		{ navigationSecrets(-1); });	$("#imgBoutonSecretPrecedent").hover(function () {		$(this).attr('src', 'images/rollSecretPrecedent.jpg');	}, function () {		$(this).attr('src', 'images/boutonSecretPrecedent.jpg');	});	$("#imgBoutonSecretSuivant").click(function()		{ navigationSecrets(1); });	$("#imgBoutonSecretSuivant").hover(function () {		$(this).attr('src', 'images/rollSecretSuivant.jpg');	}, function () {		$(this).attr('src', 'images/boutonSecretSuivant.jpg');	});	// initialisation de la galerie de produits		// mise a jour des src des images produits	$('#imgGalerySecrets03').attr('src', 'images/secret_1.jpg');	$('#imgGalerySecrets01').attr('src', 'images/secret_'+nbProduitsGalery+'.jpg');	$('#imgGalerySecrets02').attr('src', 'images/secret_2.jpg');		// mise a jour des index actif / precedent / suivant	divSecretActif								= 3;	divSecretPrecedent							= 1;	divSecretSuivant							= 2;});// ouverture principale du sitefunction openSite() {	// ouverture avec message de remerciement envoi de demande de contact	if (contactMerci == true) {		$("#messageAttente").fadeOut(1000, function() {			$("#contener").fadeIn(500);						// affichage du contener accueil			$("#credits").fadeIn(500, function() {			// affichage du pied de page de contact				$("#contenerMerciContact").fadeIn(2000);				window.setTimeout(closeMerciContact, 7000);			});		});	// ouverture sans message de remerciement envoi de demande de contact	} else {		$("#messageAttente").fadeOut(1000, function() {			$("#contener").fadeIn(5000);					// affichage du contener accueil			$("#credits").fadeIn(5000);						// affichage du pied de page de contact		});	}}// femreture popup remerciement envoi demande de contactfunction closeMerciContact() {	$("#contenerMerciContact").fadeOut(2000);}// navigation inter pagefunction navigationPage(target) {	// si la navigation est autorisee	if (navigationActive == true) {		// masque la page secret dans tous les cas		$("#secret01").fadeOut(2000);		$("#secret02").fadeOut(2000);		$("#secret03").fadeOut(2000);		$("#secret04").fadeOut(2000);		// masque la page en cours (sauf si accueil)		if (pageActive != 'accueil') {			$("#"+pageActive).fadeOut(2000);		} else {			$("#fondNoir").fadeIn(2000);		}		// si on affiche la page d'accueil, on masque le fond noir		if (target == 'accueil') {			$("#fondNoir").fadeOut(2000);		}		// affichage de la nouvelle page		$("#"+target).fadeIn(2000);		// maj index page en cours		pageActive								= target;	}}// fermeture de la page "pas de code secret"function closePasDeCode() {	$("#pasDeCode").fadeOut(2000);}// ouverture de la section secretsfunction openSecrets() {	// fermeture de la page en cour (sauf accueil)	if (pageActive != 'accueil') {		$("#"+pageActive).fadeOut(2000);	}	// si la galerie a deja ete ouverte, on y accede directement...	if (secretsAllReadyVisited == true) {		// fermeture du premier contener et ouverture de la galerie		$("#contener").fadeOut(2000, function() {			$("#contener3").fadeIn(2000);		});	// ... sinon on lance la transition d'ouverture, avec navigation bloquee	} else {		navigationActive						= false;		$("#secret01").fadeIn(3000, function() {			$("#secret02").fadeIn(2000, function() {				$("#secret03").fadeIn(2000, function() {					$("#secret04").fadeIn(2000, function() {						navigationActive = true;		// re-autorisation de navigation sur le site					});				});			});		});	}}// ouverture de la galerie secretsfunction openGalerySecrets() {	// on masque le premier contener	$("#secret01").hide();	$("#secret02").hide();	$("#secret03").hide();	$("#secret04").hide();	$("#contener").hide();	$("#credits").hide();	$("#contener2").show();	// on ouvre la transition puis la galerie	$("#transitionSecrets01").fadeIn(3000, function() {		$("#transitionSecrets01").fadeOut(3000, function() {			$("#transitionSecrets02").fadeIn(3000, function() {				$("#transitionSecrets02").fadeOut(3000, function() {					$("#contener2").hide();					$("#credits").fadeIn(2000);					$("#contener3").fadeIn(2000, function() {						$("#galerySecrets03").fadeIn(2000);						secretsAllReadyVisited = true;	// indique que la galerie a deja ete ouverte					});				});			});		});	});}// maj index galerie activefunction majIndexGalery(index, target) {				// (index de depart, delta)	index										= index + target;	if (index > nbProduitsGalery) {		index 									= 1;	}	if (index < 1) {		index 									= nbProduitsGalery;	}	return(index);}// navigation galerie secretsfunction navigationSecrets(target) {	// si la navigation dans la galerie n'est pas verrouillee (transition en cours)	if (navigationGaleryActive == true) {		navigationGaleryActive					= false;											// bloque la navigation dans la galerie		galerySecretActive						= majIndexGalery(galerySecretActive, target);		// maj index produit en cours d'affichage		$('#galerySecrets0'+divSecretActif).fadeOut(2000);											// fade out du produit en cours		// si on affiche le produit suivant		if (target == 1) {			$('#galerySecrets0'+divSecretSuivant).fadeIn(2000, function() {							// affiche le produit suivant				// maj des index de calque				var temp						= divSecretPrecedent;					divSecretPrecedent				= divSecretActif;				divSecretActif					= divSecretSuivant;				divSecretSuivant				= temp;				// maj des src images				$('#imgGalerySecrets0'+divSecretSuivant).attr('src', 'images/secret_' + majIndexGalery(galerySecretActive, 1) + '.jpg');				// masque les calques non actif				$('#galerySecrets0'+divSecretPrecedent).hide();				$('#galerySecrets0'+divSecretSuivant).hide();				// re-auorise la navigation dans la galerie				navigationGaleryActive			= true;			});		// si on affiche le produit precedent		} else {			$('#galerySecrets0'+divSecretPrecedent).fadeIn(2000, function() {						// affiche le produit precedent				// maj des index de calque				var temp						= divSecretSuivant;				divSecretSuivant				= divSecretActif;				divSecretActif					= divSecretPrecedent;				divSecretPrecedent				= temp;				// maj des src images				$('#imgGalerySecrets0'+divSecretPrecedent).attr('src', 'images/secret_' + majIndexGalery(galerySecretActive, -1) + '.jpg');				// masque les calques non actif				$('#galerySecrets0'+divSecretPrecedent).hide();				$('#galerySecrets0'+divSecretSuivant).hide();				// re-autorise la navigation dans la galerie				navigationGaleryActive			= true;			});		}	}}// ouverture popup contactfunction openContact() {	$("#contenerFormContact").fadeIn(2000);}// fermeture popup contactfunction closeContact() {	$("#contenerFormContact").fadeOut(2000);}// envoi formulaire code secret pour acces boutiquefunction submitCodeForm() {	with (document.formulaireCodeSecret) {		if (codesecret.value != '') {			submit();		}	}}// verification du formulaire de contactfunction verifForm() {	var verifForm				= '';	with (document.formContact) {		if (prenom.value == '')			{ verifForm += 'prénom, '; }		if (nom.value == '')			{ verifForm += 'nom, '; }		if (adresse.value == '')		{ verifForm += 'adresse, '; }		if (cp.value == '')				{ verifForm += 'code postal, '; }		if (ville.value == '')			{ verifForm += 'ville, '; }		if (email.value == '')			{ verifForm += 'email, '; }	}	if (verifForm == '') {		document.formContact.submit();	} else {		window.alert('Les champs ' + verifForm + 'doivent être complétés, merci.');	}}// retour page accueilfunction retour() {	$("#pasDeCode").fadeOut(1000, function() {		$("#contener3").fadeOut(2000, function() {			$("#contener").fadeIn(2000);			$("#fondNoir").hide();		});	});	pageActive								= 'accueil';}