﻿$(function(){
      
			 $("input[type !='submit'],select").focus(function(){
				$(this).css("background","#666");
				$(this).css("color","#ddd");
			 });
			 $("input[type !='submit'],select").blur(function(){
				$(this).css("background","#fff");
				$(this).css("color","#000");
			 });
      
			/*****************************************************************************
			**** Validation de formulaire commande
			**** Page details.
			*****************************************************************************/
			$("form#commande").submit(function(){
      
				valid = true;
				
				//Nom	
				if($("#nom").val() == ""){
					  $("#nom").css("background","#F99");
					  $("#nom").next(".message-error").css("color","#ff5c5c");
					  $("#nom").next(".message-error").fadeIn().text("Entrez votre nom");
					  valid = false;
				}else if(!$("#nom").val().match(/^[a-z]+$/i)){
					  $("#nom").css("background","#F99");
					  $("#nom").next(".message-error").css("color","#ff5c5c");
					  $("#nom").next(".message-error").fadeIn().text("Entrez votre nom valide !");
					  valid = false;
				}else{
					  $("#nom").next(".message-error").fadeOut().text("");
				}
				
				//Tel	
				if($("#tel").val() == ""){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Entrez votre N° téléphone");
					  valid = false;
				}else if(!$("#tel").val().match(/^[0-9]+$/i)){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Entrez votre N° téléphone valide");
					  valid = false;
				}else if($("#tel").val().length != 10){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Le n° doit comporter 10 chiffres");
					  valid = false;
				}else{
					  $("#tel").next(".message-error").fadeOut().text("");
				}
				
				
				//E-mail	
				if($("#emai1").val() == ""){
					  $("#emai1").css("background","#F99");
					  $("#emai1").next(".message-error").css("color","#ff5c5c");
					  $("#emai1").next(".message-error").fadeIn().text("Entrez votre E-mail");
					  valid = false;
				}else if(!$("#emai1").val().match(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i)){
					  $("#emai1").css("background","#F99");
					  $("#emai1").next(".message-error").css("color","#ff5c5c");
					  $("#emai1").next(".message-error").fadeIn().text("Entrez votre E-mail valide");
					  valid = false;
				}else{
					  $("#emai1").next(".message-error").fadeOut().text("");
				}
				
				//Message	
				if($("#message").val() == ""){
					  $("#message").css("background","#F99");
					  $("#message").next(".message-error").css("color","#ff5c5c");
					  $("#message").next(".message-error").css("float","right");
					  $("#message").next(".message-error").fadeIn().text("Entrez votre message");
					  valid = false;
				}else if($("#message").val().length < 15){
					  $("#message").css("background","#F99");
					  $("#message").next(".message-error").css("color","#ff5c5c");
					  $("#message").next(".message-error").css("float","right");
					  $("#message").next(".message-error").fadeIn().text("Elle doit avoir au moins 15 caractères");
					  valid = false;
				}else{
					  $("#message").next(".message-error").fadeOut().text("");
				}
				return valid;
		
			});// Fin validation formulaire commande
	  
	  
			/*****************************************************************************
			**** Validation de formulaire deposer
			**** Page depaser.
			*****************************************************************************/
			$("form#deposer").submit(function(){
		  
				valid = true;
				
				//Message	
				if($("#message").val() == ""){
					  $("#message").css("background","#F99");
					  $("#message").next(".message-error").css("color","#ff5c5c");
					  $("#message").next(".message-error").css("float","right");
					  $("#message").next(".message-error").fadeIn().text("Entrez votre message");
					  valid = false;
				}else if($("#message").val().length < 15){
					  $("#message").css("background","#F99");
					  $("#message").next(".message-error").css("color","#ff5c5c");
					  $("#message").next(".message-error").css("float","right");
					  $("#message").next(".message-error").fadeIn().text("Elle doit avoir au moins 15 caractères");
					  valid = false;
				}else{
					  $("#message").next(".message-error").fadeOut().text("");
				}
				
				//Nom	
				if($("#nom").val() == ""){
					  $("#nom").css("background","#F99");
					  $("#nom").next(".message-error").css("color","#ff5c5c");
					  $("#nom").next(".message-error").fadeIn().text("Entrez votre nom");
					  valid = false;
				}else if(!$("#nom").val().match(/^[a-z]+$/i)){
					  $("#nom").css("background","#F99");
					  $("#nom").next(".message-error").css("color","#ff5c5c");
					  $("#nom").next(".message-error").fadeIn().text("Entrez votre nom valide !");
					  valid = false;
				}else{
					  $("#nom").next(".message-error").fadeOut().text("");
				}
				
				//Pays
				if($("#pays").val() == ""){
					  $("#pays").css("background","#F99");
					  $("#pays").next(".message-error").css("color","#ff5c5c");
					  $("#pays").next(".message-error").fadeIn().text("Entrez votre pays");
					  valid = false;
				}else if(!$("#pays").val().match(/^[a-z]+$/i)){
					  $("#pays").css("background","#F99");
					  $("#pays").next(".message-error").css("color","#ff5c5c");
					  $("#pays").next(".message-error").fadeIn().text("Entrez votre pays valide !");
					  valid = false;
				}else{
					  $("#pays").next(".message-error").fadeOut().text("");
				}
				
				//Tel	
				if($("#tel").val() == ""){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Entrez votre N° téléphone");
					  valid = false;
				}else if(!$("#tel").val().match(/^[0-9]+$/i)){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Entrez votre N° téléphone valide");
					  valid = false;
				}else if($("#tel").val().length != 10){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Le n° doit comporter 10 chiffres");
					  valid = false;
				}else{
					  $("#tel").next(".message-error").fadeOut().text("");
				}
				
				
				//E-mail	
				if($("#emai1").val() == ""){
					  $("#emai1").css("background","#F99");
					  $("#emai1").next(".message-error").css("color","#ff5c5c");
					  $("#emai1").next(".message-error").fadeIn().text("Entrez votre E-mail");
					  valid = false;
				}else if(!$("#emai1").val().match(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i)){
					  $("#emai1").css("background","#F99");
					  $("#emai1").next(".message-error").css("color","#ff5c5c");
					  $("#emai1").next(".message-error").fadeIn().text("Entrez votre E-mail valide");
					  valid = false;
				}else{
					  $("#emai1").next(".message-error").fadeOut().text("");
				}
				 
				return valid;
		
		  });
		  
		  /*****************************************************************************
		  **** Validation de formulaire deposer
		  **** Page depaser.
		  *****************************************************************************/
			$("form#enregistrer").submit(function(){
		  
				valid = true;
				
				//Message	
				if($("#message").val() == ""){
					  $("#message").css("background","#F99");
					  $("#message").next(".message-error").css("color","#ff5c5c");
					  $("#message").next(".message-error").css("float","right");
					  $("#message").next(".message-error").fadeIn().text("Entrez votre message");
					  valid = false;
				}else if($("#message").val().length < 15){
					  $("#message").css("background","#F99");
					  $("#message").next(".message-error").css("color","#ff5c5c");
					  $("#message").next(".message-error").css("float","right");
					  $("#message").next(".message-error").fadeIn().text("Elle doit avoir au moins 15 caractères");
					  valid = false;
				}else{
					  $("#message").next(".message-error").fadeOut().text("");
				}
				
				//Nom	
				if($("#nom").val() == ""){
					  $("#nom").css("background","#F99");
					  $("#nom").next(".message-error").css("color","#ff5c5c");
					  $("#nom").next(".message-error").fadeIn().text("Entrez votre nom");
					  valid = false;
				}else if(!$("#nom").val().match(/^[a-z]+$/i)){
					  $("#nom").css("background","#F99");
					  $("#nom").next(".message-error").css("color","#ff5c5c");
					  $("#nom").next(".message-error").fadeIn().text("Entrez votre nom valide !");
					  valid = false;
				}else{
					  $("#nom").next(".message-error").fadeOut().text("");
				}
				
				//Pays
				if($("#pays").val() == ""){
					  $("#pays").css("background","#F99");
					  $("#pays").next(".message-error").css("color","#ff5c5c");
					  $("#pays").next(".message-error").fadeIn().text("Entrez votre pays");
					  valid = false;
				}else if(!$("#pays").val().match(/^[a-z]+$/i)){
					  $("#pays").css("background","#F99");
					  $("#pays").next(".message-error").css("color","#ff5c5c");
					  $("#pays").next(".message-error").fadeIn().text("Entrez votre pays valide !");
					  valid = false;
				}else{
					  $("#pays").next(".message-error").fadeOut().text("");
				}
				
				//Tel	
				if($("#tel").val() == ""){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Entrez votre N° téléphone");
					  valid = false;
				}else if(!$("#tel").val().match(/^[0-9]+$/i)){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Entrez votre N° téléphone valide");
					  valid = false;
				}else if($("#tel").val().length != 10){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Le n° doit comporter 10 chiffres");
					  valid = false;
				}else{
					  $("#tel").next(".message-error").fadeOut().text("");
				}
				
				//E-mail	
				if($("#email").val() == ""){
					  $("#email").css("background","#F99");
					  $("#email").next(".message-error").css("color","#ff5c5c");
					  $("#email").next(".message-error").fadeIn().text("Entrez votre E-mail");
					  valid = false;
				}else if(!$("#email").val().match(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i)){
					  $("#email").css("background","#F99");
					  $("#email").next(".message-error").css("color","#ff5c5c");
					  $("#email").next(".message-error").fadeIn().text("Entrez votre E-mail valide");
					  valid = false;
				}else{
					  $("#email").next(".message-error").fadeOut().text("");
				}
				
				return valid;
		
		  });
		  
		  /*****************************************************************************
		  **** Validation de formulaire deposer
		  **** Page depaser.
		  *****************************************************************************/
			$("form#contacter").submit(function(){
		  
				valid = true;
				
				//Message	
				if($("#message").val() == ""){
					  $("#message").css("background","#F99");
					  $("#message").next(".message-error").css("color","#ff5c5c");
					  $("#message").next(".message-error").css("float","right");
					  $("#message").next(".message-error").fadeIn().text("Entrez votre message");
					  valid = false;
				}else if($("#message").val().length < 15){
					  $("#message").css("background","#F99");
					  $("#message").next(".message-error").css("color","#ff5c5c");
					  $("#message").next(".message-error").css("float","right");
					  $("#message").next(".message-error").fadeIn().text("Elle doit avoir au moins 15 caractères");
					  valid = false;
				}else{
					  $("#message").next(".message-error").fadeOut().text("");
				}
				
				//Nom	
				if($("#nom").val() == ""){
					  $("#nom").css("background","#F99");
					  $("#nom").next(".message-error").css("color","#ff5c5c");
					  $("#nom").next(".message-error").fadeIn().text("Entrez votre nom");
					  valid = false;
				}else if(!$("#nom").val().match(/^[a-z]+$/i)){
					  $("#nom").css("background","#F99");
					  $("#nom").next(".message-error").css("color","#ff5c5c");
					  $("#nom").next(".message-error").fadeIn().text("Entrez votre nom valide !");
					  valid = false;
				}else{
					  $("#nom").next(".message-error").fadeOut().text("");
				}
				
				//Pays
				if($("#pays").val() == ""){
					  $("#pays").css("background","#F99");
					  $("#pays").next(".message-error").css("color","#ff5c5c");
					  $("#pays").next(".message-error").fadeIn().text("Entrez votre pays");
					  valid = false;
				}else if(!$("#pays").val().match(/^[a-z]+$/i)){
					  $("#pays").css("background","#F99");
					  $("#pays").next(".message-error").css("color","#ff5c5c");
					  $("#pays").next(".message-error").fadeIn().text("Entrez votre pays valide !");
					  valid = false;
				}else{
					  $("#pays").next(".message-error").fadeOut().text("");
				}
				
				//Tel	
				if($("#tel").val() == ""){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Entrez votre N° téléphone");
					  valid = false;
				}else if(!$("#tel").val().match(/^[0-9]+$/i)){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Entrez votre N° téléphone valide");
					  valid = false;
				}else if($("#tel").val().length != 10){
					  $("#tel").css("background","#F99");
					  $("#tel").next(".message-error").css("color","#ff5c5c");
					  $("#tel").next(".message-error").fadeIn().text("Le n° doit comporter 10 chiffres");
					  valid = false;
				}else{
					  $("#tel").next(".message-error").fadeOut().text("");
				}
				
				//E-mail	
				if($("#email").val() == ""){
					  $("#email").css("background","#F99");
					  $("#email").next(".message-error").css("color","#ff5c5c");
					  $("#email").next(".message-error").fadeIn().text("Entrez votre E-mail");
					  valid = false;
				}else if(!$("#email").val().match(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i)){
					  $("#email").css("background","#F99");
					  $("#email").next(".message-error").css("color","#ff5c5c");
					  $("#email").next(".message-error").fadeIn().text("Entrez votre E-mail valide");
					  valid = false;
				}else{
					  $("#email").next(".message-error").fadeOut().text("");
				}
				
				return valid;
		
		  });
      
});