/**
 * Validation formulaire Envoyer à un ami
**/                

	// gestion des erreurs
	var erreur = 0;
	var message = "";  
 		
	// init des champs avant vérification erreurs
	var initChamps = function () {
		erreur = 0;
		message = "";                                               
		//$$('input').setStyle('border-color', 'transparent');		
		//$$('input').setStyle('background-color', 'transparent');       
 	}                                 
    
	// envoi de la commande au traitement => envoi ami
	var RequeteAmi = function (nom, prenom, email ) {
    		var req = new Request({
  			url: 'assets/ajax/EnvoiMessage.php',
			method:'get',
			data:{	
				action:'envoi',
				nom:nom,
				prenom:prenom,
				email:email
  			},
  			onSuccess: function(retourAjax) { 
				if (retourAjax=='ok') {
					var message = 'Votre demande à été prise en compte, vous recevrez dorénavant notre lettre d\'information.';
					$('newsletterErreur').set('html', message);
					$('newsletterErreur').reveal();
					$('bt_continuer').hide();
				};
  			},
  			onFailure: function(retourAjax){
				var message = 'Une erreur est survenue, verifiez que touts les champs sont remplis.';
				$('newsletterErreur').set('html', message);
				$('newsletterErreur').reveal();
			}		
 		});
		req.send();
 	};  


	// Vérification de la validité des champs et envoi au traitement
	var ValidFormulaire = function() {
 		if (VerifieChamps()) {   
			if (erreur>0) {
				var message = 'Une erreur est survenue, verifiez la validitée des champs.';
				$('newsletterErreur').set('html', message);
				$('newsletterErreur').reveal();
				
				
				var message = 'Attention, certains champs ne sont pas remplis correctement';
				$('newsletterErreur').set('html', message);
				$('newsletterErreur').reveal();
				
				//alert("Attention, certains champs ne sont pas remplis correctement");  
			} else {   
   				var nom = 					$('nom').get('value');
				var prenom = 				$('prenom').get('value');
  				var email = 				$('email').get('value');   			

				// envoi de la requete                    
				RequeteAmi( nom, prenom, email  );
 			}
		};
 	}

         

	var VerifieChamps = function() {
		initChamps();
 		// Zone coordonnées facturation
		if ($('nom').get('value').length<2) { 			erreur++;  $('nom').setStyle('border-color', 'red');	};
		if ($('prenom').get('value').length<2) { 			erreur++;  $('prenom').setStyle('border-color', 'red');		};
		if ($('email').get('value').length<2) { 		erreur++;  $('email').setStyle('border-color', 'red'); 	};
		 

		// a tester email valide…
 		var place = $('email').get('value').indexOf("@",1);
		var point = $('email').get('value').indexOf(".",place+1);
		if ( (place > -1) && ($('email').get('value').length >2) && (point > 1) ) { 
 		} else {
			$('email').setStyle('border-color', 'red solid '); 
 			erreur++;
		};        
		   
 
		return true;
 	}


window.addEvent('domready',function(){
                               
if ($('menuNewsletter')!==null) {
	// Validation du formulaire
	$('bt_continuer').addEvent('click', function(e) {	   
		e.stop();
	
  		ValidFormulaire();

	}); 
}

});
