// script cree par Vincent Puget  // variables locales
$(function animPages(){
	
	//animation liens
	$(document).ready(function(){
	
		//$(".liens .titreLiens:first").addClass("active");
		$(".liens .urlLiens:not").hide();
		//$(".liens .urlLiens:not(:first)").hide();
	
		$(".liens .titreLiens").click(function(){
			$(this).next(".urlLiens").slideToggle("slow").siblings(".urlLiens:visible").slideUp("slow");
			$(this).toggleClass("active");
			$(this).siblings(".titreLiens").removeClass("active");
		});
	
	});


	//animation concert
	$(document).ready(function(){
		
		$(".blockAnim .popUpBlockAnimGrd").hide();
		$(".blockAnim .popUpBlockAnimSmallG").hide();
		$(".blockAnim .popUpBlockAnimSmallD").hide();
		$(".blockAnim .popUpBlockAnimList").hide();
		$(".blockAnim .popUpBlockAnimSearch").hide();
		
		$(".blockAnim .plusInfoBlockAnim").click(function(){
			//on affiche le texte global
			$(this).next(".popUpBlockAnimGrd").fadeIn();
			$(this).next(".popUpBlockAnimSmallG").fadeIn();
			$(this).next(".popUpBlockAnimSmallD").fadeIn();
			$(this).next(".popUpBlockAnimList").fadeIn();
			$(this).next(".popUpBlockAnimSearch").fadeIn();
		});
		
		$(".blockAnim .moinsInfoBlockAnim").click(function(){
			//on affiche le texte global
			$(".popUpBlockAnimGrd").fadeOut();
			$(".popUpBlockAnimSmallG").fadeOut();
			$(".popUpBlockAnimSmallD").fadeOut();
			$(".popUpBlockAnimList").fadeOut();
			$(".popUpBlockAnimSearch").fadeOut();
		});
		
		$(".blockAnim .moinsInfoBlockAnimSearch").click(function(){
			//on affiche le texte global
			$(".popUpBlockAnimGrd").fadeOut();
			$(".popUpBlockAnimSmallG").fadeOut();
			$(".popUpBlockAnimSmallD").fadeOut();
			$(".popUpBlockAnimList").fadeOut();
			$(".popUpBlockAnimSearch").fadeOut();
		});
	
	});
	
	
	//animation kronicks
	$(document).ready(function(){
		
		$(".kronicks .popUpKronicks").hide();
		
		$(".kronicks .plusInfoKronicks").click(function(){
			//on affiche le texte global
			$(this).next(".popUpKronicks").fadeIn();
		});
		
		$(".kronicks .moinsInfoKronicks").click(function(){
			//on affiche le texte global
			$(".popUpKronicks").fadeOut();
		});
	
	});
});//fin animPages


// script cree par Vincent Puget  // variables locales
$(function validForm(){

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
///////////////////////////////////////////////////////Formulaire contact////////////////////////////////////////////////////////////////////	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
					 
	$("#formMailChampagne").submit(function(){ //#formMail est l'id de la balise Form du la page contact.php
		 var validMail = true; //définition de variable bool
		 var mailContact = false;
		 var destContact = false;
		 var sujetContact = false;
		 var messageContact = false;
		 var captchaContact = false;

		//vérification du champ mail
		if($("#mailChampagne").val() == ""){//récupération de la valeur du champ mail
			$("#mailChampagne").css("border-color" , "#990000");//rend la bordure rouge
			$("#mailChampagne").next(".message-error").fadeIn().text("de type \"aaa@bbb.ccc \" "); //affiche la div caché
			validMail = false;
		}//fin if
		
			else if(!$("#mailChampagne").val().match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/)) { 
				$("#mailChampagne").css("border-color" , "#990000");
				$("#mailChampagne").next(".message-error").fadeIn().text("de type \"aaa@bbb.ccc \" ");
				validMail = false;
			}//fin else if
		
				else{
					$("#mailChampagne").css("border-color" , "#006633");
					$("#mailChampagne").next(".message-error").fadeOut();
					mailContact = true;
					validMail = true;
				}//fin else


//////////////////////////////////////////////////////////////////////////////////////////////////////////				
				
			//verification champ dest
			if($("#destChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#destChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#destChampagne").next(".message-error").fadeIn().text("Veuillez choisir une adresse"); //affiche la div caché
				validMail = false;
			}//fin if
				
				else{
					$("#destChampagne").css("border-color" , "#006633");
					$("#destChampagne").next(".message-error").fadeOut("");
					destContact = true;
					validMail = true;
				}//fin else


//////////////////////////////////////////////////////////////////////////////////////////////////////////				
				
			//verification champ sujet
			if($("#objetChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#objetChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#objetChampagne").next(".message-error").fadeIn().text("Renseignez l'objet de votre mail"); //affiche la div caché
				validMail = false;
			}//fin if
				
				else{
					$("#objetChampagne").css("border-color" , "#006633");
					$("#objetChampagne").next(".message-error").fadeOut("");
					sujetContact = true;
					validMail = true;
				}//fin else
				
				
			
			//////////////////////////////////////////////////////////////////////////////////////////////////////////
			
			//verification champ message
			if($("#messageChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#messageChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#messageChampagne").next(".message-error").fadeIn().text("Veuillez tapez votre message"); //affiche la div caché
				validMail = false;
			}//fin if
				
				else{
					$("#messageChampagne").css("border-color" , "#006633");
					$("#messageChampagne").next(".message-error").fadeOut("");
					messageContact = true;
					validMail = true;
				}//fin else
			
			
			//////////////////////////////////////////////////////////////////////////////////////////////////////////
			
			//verification champ captcha
			if($("#userCode").val() == ""){//récupération de la valeur du champ userCode
				$("#userCode").css("border-color" , "#990000");//rend la bordure rouge
				$("#userCode").next(".message-error").fadeIn().text("Veuillez recopier le code ci-contre"); //affiche la div caché
				validMail = false;
			}//fin if
		
				else if(!$("#userCode").val().match(/^.{5}$/)) { //revoir expression reguliere acceptant uniquement 5 caractères
					$("#userCode").css("border-color" , "#990000");
					$("#userCode").next(".message-error").fadeIn().text("Recopier les 5 caracteres du code");
					validMail = false;
				}//fin else if
				
					else{
						$("#userCode").css("border-color" , "#006633");
						$("#userCode").next(".message-error").fadeOut("");
						captchaContact = true;
						validMail = true;
					}//fin else
		
		//test pour savoir si tout les champs sont remplis
		if (mailContact == true && sujetContact == true && messageContact == true && captchaContact == true && destContact == true){
			validMail = true;
		}//fin if
			else{
				validMail = false;
			}//fin else
			
		return validMail; 
	});//fin function
	
	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
///////////////////////////////////////////////////////Formulaire Newsletter/////////////////////////////////////////////////////////////////	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	


	$("#formNewsletterChampagne").submit(function(){
		var validNewsletter = true;
		var nomNews = false;
		var emailNews = false;
		var codeNews = false;
		
		if($("#nomUserChampagne").val() == ""){
			$("#nomUserChampagne").css("border-color" , "#990000");//rend la bordure rouge
			$("#nomUserChampagne").next(".message-error").fadeIn().text("Renseignez votre nom"); //affiche la div caché
			validNewsletter = false;
		}//fin if
			else{
				$("#nomUserChampagne").css("border-color" , "#006633");
				$("#nomUserChampagne").next(".message-error").fadeOut("");
				nomNews = true;
				validNewsletter = true;
			}//fin else
			
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		
		//vérification du champ mail
		if($("#emailUserChampagne").val() == ""){//récupération de la valeur du champ mail
			$("#emailUserChampagne").css("border-color" , "#990000");//rend la bordure rouge
			$("#emailUserChampagne").next(".message-error").fadeIn().text("de type \"aaa@bbb.ccc \" "); //affiche la div caché
			validNewsletter = false;
		}//fin if
		
			else if(!$("#emailUserChampagne").val().match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/)) { 
				$("#emailUserChampagne").css("border-color" , "#990000");
				$("#emailUserChampagne").next(".message-error").fadeIn().text("de type \"aaa@bbb.ccc \" ");
				validNewsletter = false;
			}//fin else if
		
				else{
					$("#emailUserChampagne").css("border-color" , "#006633");
					$("#emailUserChampagne").next(".message-error").fadeOut();
					emailNews = true;
					validNewsletter = true;
				}//fin else
		
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		//verification champ captcha
		if($("#userCodeNewsletter").val() == ""){//récupération de la valeur du champ userCode
			$("#userCodeNewsletter").css("border-color" , "#990000");//rend la bordure rouge
			$("#userCodeNewsletter").next(".message-error").fadeIn().text("Veuillez recopier le code ci-contre"); //affiche la div caché
			validNewsletter = false;
		}//fin if
	
			else if(!$("#userCodeNewsletter").val().match(/^.{5}$/)) { //revoir expression reguliere acceptant uniquement 5 caractères
				$("#userCodeNewsletter").css("border-color" , "#990000");
				$("#userCodeNewsletter").next(".message-error").fadeIn().text("Recopier les 5 caracteres du code");
				validNewsletter = false;
			}//fin else if
			
				else{
					$("#userCodeNewsletter").css("border-color" , "#006633");
					$("#userCodeNewsletter").next(".message-error").fadeOut("");
					codeNews = true;
					validNewsletter = true;
				}//fin else
	
		//test pour savoir si tout les champs sont remplis
		if(nomNews == true && emailNews == true &&  codeNews == true){
			validNewsletter = true;
		}//fin if
			else{
				validNewsletter= false;
			}//fin else
			
			
		return validNewsletter;
	});//fin function

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
///////////////////////////////////////////////////////Formulaire logAdmin///////////////////////////////////////////////////////////////////	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
	$("#logAdminChampagne").submit(function(){
		var validLog = true;
		var userLogAdmin = false;
		var mdpLogAdmin = false;
		
		//verification champ idLog
		if($("#userLogChampagne").val() == ""){
			$("#userLogChampagne").css("border-color" , "#990000");//rend la bordure rouge
			$("#userLogChampagne").next(".message-error").fadeIn().text("Renseignez votre identifiant"); //affiche la div caché
			validLog = false;
		}//fin if
			else{
				$("#userLogChampagne").css("border-color" , "#006633");
				$("#userLogChampagne").next(".message-error").fadeOut("");
				userLogAdmin = true;
				validLog = true;
			}//fin else
			
		//verification champ mdp
		if($("#mdpLogChampagne").val() == ""){
			$("#mdpLogChampagne").css("border-color" , "#990000");//rend la bordure rouge
			$("#mdpLogChampagne").next(".message-error").fadeIn().text("Renseignez votre mot de passe"); //affiche la div caché
			validLog = false;
		}//fin if
			else{
				$("#mdpLogChampagne").css("border-color" , "#006633");
				$("#mdpLogChampagne").next(".message-error").fadeOut("");
				mdpLogAdmin = true;
				validLog = true;
			}//fin else
			
		//test pour savoir si tout les champs sont remplis
		if(userLogAdmin == true && mdpLogAdmin == true ){
			validLog = true;
		}//fin if
			else{
				validLog= false;
			}//fin else

		return validLog;
	});//fin function
	
	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
///////////////////////////////////////////////////////Formulaire info///////////////////////////////////////////////////////////////////////	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
					 
	$("#formInfoChampagne").submit(function(){ //#formMail est l'id de la balise Form du la page contact.php
		 var validInfo = true; //définition de variable bool
		 var mailInfo = false;
		 var rubriqueInfo = false;
		 var titreInfo = false;
		 var messageInfo = false;
		 var captchaInfo = false;
		 var deptInfo = false;
		 var lieuInfo = false;
		 var dateInfo = false;

		//vérification du champ mail
		if($("#mailInfoChampagne").val() == ""){//récupération de la valeur du champ mail
			$("#mailInfoChampagne").css("border-color" , "#990000");//rend la bordure rouge
			$("#mailInfoChampagne").next(".message-error").fadeIn().text("de type \"aaa@bbb.ccc \" "); //affiche la div caché
			validInfo = false;
		}//fin if
		
			else if(!$("#mailInfoChampagne").val().match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/)) { 
				$("#mailInfoChampagne").css("border-color" , "#990000");
				$("#mailInfoChampagne").next(".message-error").fadeIn().text("de type \"aaa@bbb.ccc \" ");
				validInfo = false;
			}//fin else if
		
				else{
					$("#mailInfoChampagne").css("border-color" , "#006633");
					$("#mailInfoChampagne").next(".message-error").fadeOut();
					mailInfo = true;
					validInfo = true;
				}//fin else


//////////////////////////////////////////////////////////////////////////////////////////////////////////				
				
			//verification champ dest
			if($("#rubriqueInfoChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#rubriqueInfoChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#rubriqueInfoChampagne").next(".message-error").fadeIn().text("Veuillez choisir une rubrique"); //affiche la div caché
				validInfo = false;
			}//fin if
				
				else{
					$("#rubriqueInfoChampagne").css("border-color" , "#006633");
					$("#rubriqueInfoChampagne").next(".message-error").fadeOut("");
					rubriqueInfo = true;
					validInfo = true;
				}//fin else


//////////////////////////////////////////////////////////////////////////////////////////////////////////				
				
			//verification champ departement
			if($("#deptInfoChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#deptInfoChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#deptInfoChampagne").next(".message-error").fadeIn().text("Veuillez choisir un département"); //affiche la div caché
				validInfo = false;
			}//fin if
				
				else{
					$("#deptInfoChampagne").css("border-color" , "#006633");
					$("#deptInfoChampagne").next(".message-error").fadeOut("");
					deptInfo = true;
					validInfo = true;
				}//fin else


//////////////////////////////////////////////////////////////////////////////////////////////////////////				
				
			//verification champ sujet
			if($("#titreInfoChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#titreInfoChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#titreInfoChampagne").next(".message-error").fadeIn().text("Renseignez le titre de votre info"); //affiche la div caché
				validInfo = false;
			}//fin if
				
				else{
					$("#titreInfoChampagne").css("border-color" , "#006633");
					$("#titreInfoChampagne").next(".message-error").fadeOut("");
					titreInfo = true;
					validInfo = true;
				}//fin else
				
//////////////////////////////////////////////////////////////////////////////////////////////////////////				
				
			//verification champ lieu
			if($("#lieuInfoChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#lieuInfoChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#lieuInfoChampagne").next(".message-error").fadeIn().text("Renseignez le lieu de votre info"); //affiche la div caché
				validInfo = false;
			}//fin if
				
				else{
					$("#lieuInfoChampagne").css("border-color" , "#006633");
					$("#lieuInfoChampagne").next(".message-error").fadeOut("");
					lieuInfo = true;
					validInfo = true;
				}//fin else

//////////////////////////////////////////////////////////////////////////////////////////////////////////				
				
			//verification champ date
			if($("#dateInfoChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#dateInfoChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#dateInfoChampagne").next(".message-error").fadeIn().text("Renseignez la date de votre info"); //affiche la div caché
				validInfo = false;
			}//fin if
				
				else{
					$("#dateInfoChampagne").css("border-color" , "#006633");
					$("#dateInfoChampagne").next(".message-error").fadeOut("");
					dateInfo = true;
					validInfo = true;
				}//fin else


//////////////////////////////////////////////////////////////////////////////////////////////////////////
			
			//verification champ message
			if($("#messageInfoChampagne").val() == ""){//récupération de la valeur du champ sujet
				$("#messageInfoChampagne").css("border-color" , "#990000");//rend la bordure rouge
				$("#messageInfoChampagne").next(".message-error").fadeIn().text("Veuillez tapez votre message"); //affiche la div caché
				validInfo = false;
			}//fin if
				
				else{
					$("#messageInfoChampagne").css("border-color" , "#006633");
					$("#messageInfoChampagne").next(".message-error").fadeOut("");
					messageInfo = true;
					validInfo = true;
				}//fin else
			
			
			//////////////////////////////////////////////////////////////////////////////////////////////////////////
			
			//verification champ captcha
			if($("#userCodeInfo").val() == ""){//récupération de la valeur du champ userCode
				$("#userCodeInfo").css("border-color" , "#990000");//rend la bordure rouge
				$("#userCodeInfo").next(".message-error").fadeIn().text("Veuillez recopier le code ci-contre"); //affiche la div caché
				validInfo = false;
			}//fin if
		
				else if(!$("#userCodeInfo").val().match(/^.{5}$/)) { //revoir expression reguliere acceptant uniquement 5 caractères
					$("#userCodeInfo").css("border-color" , "#990000");
					$("#userCodeInfo").next(".message-error").fadeIn().text("Recopier les 5 caracteres du code");
					validInfo = false;
				}//fin else if
				
					else{
						$("#userCodeInfo").css("border-color" , "#006633");
						$("#userCodeInfo").next(".message-error").fadeOut("");
						captchaInfo = true;
						validInfo = true;
					}//fin else
		
		//test pour savoir si tout les champs sont remplis
		if (mailInfo == true && titreInfo == true && messageInfo == true && captchaInfo == true && rubriqueInfo == true && deptInfo==true && lieuInfo==true && dateInfo==true){
			validInfo = true;
		}//fin if
			else{
				validInfo = false;
			}//fin else
			
		return validInfo; 
	});//fin function

});//fin validForm


	
