

        // Display message with a fadeIn / Wait / fadeOut effect.
        // message : the message to display
        // type : can be 'ok' or 'error'
        // place where the message should be displayed (may be a selector).
        function affiche_message(message, type, time)
        {
            time = time || 2000;
            jQuery(".tooltip_newsletter").stop(true, true);
            jQuery(".tooltip_newsletter").html("");
            
            if(jQuery(".tooltip_newsletter").hasClass('error_newsletter')) { jQuery(".tooltip_newsletter").removeClass('error_newsletter'); }
            if(jQuery(".tooltip_newsletter").hasClass('ok_newsletter')) { jQuery(".tooltip_newsletter").removeClass('ok_newsletter'); }

            jQuery('.tooltip_newsletter').addClass(type);

            jQuery(".tooltip_newsletter").append(message).fadeTo('500','0.85' ).wait(time).fadeOut();
        }

        function valide_formulaire()
        {
			//////////////////
			// VERIF E-mail //
			//////////////////
			var email = jQuery("input[name='mail_newsletter']").attr('value');
			var reg = /^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$/;
			
			if(email == "" || reg.test(email) == false) {
				formOk = false;
                affiche_message("L'email n'est pas valide", "error_newsletter");
			}
			else {
                inscription_newsletter(email);
			}
        }
        function inscription_newsletter(email)
        {
           jQuery.ajax( {
              type: "POST",
              contentType:"application/x-www-form-urlencoded;charset=ISO-8859-15",
              url: "../includes/ajax/inscription_newsletter.php",
              data: "mail="+email,
              success: function(xml)
              {
                 var typeMessage = jQuery(xml).find('message').attr('value');
                 var message = jQuery(xml).find('message').text();

                affiche_message(message, typeMessage);
              }

           });
        }

