//----------------------------------------------------------------------------------------

// Authors : Guillaume Quimper & Nadia HADJI, Influenza marketing http://www.influenza.ca
// Version 1.0
// Created: April 2011

//----------------------------------------------------------------------------------------


//------------------------------------------------------------------------
// Newsletter's Form
//------------------------------------------------------------------------

$(function() {
    
	//$.validator.addMethod('codepostal', function (value) {
	$.validator.addMethod("codepostal", function (value, el, params) {
	return this.optional(el) || /^([ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]\d[ABCEGHJKLMNPRSTVWXYZabceghjklmnprstvwxyz])\ {0,1}(\d[ABCEGHJKLMNPRSTVWXYZabceghjklmnprstwvxyz]\d)$/.test(value);
	}, 'Veuillez entrer un code postal valide.');

		// Validate English
	var validator = $("#newsletterForm").bind("invalid-form.validate", function() {
		
	}).validate({
	rules: {
			postal: {
				codepostal: true
			},
			courriel:{ 
        		required: true,
				email: true//,      
        		//remote: {
        			//url : "http://dev.valentine.ca/wp-content/themes/valentine.ca/email.php",
        			//type: "post",
        			//data: {
         				 //courriel: function() {
           				 //return $("#courriel").val();
          			//}
       			 //}
      		//}
      }
		},
		messages: {
			name: "Erreur: Entrez votre nom",
      		courriel: {
                required: 'Erreur: Entrez votre adresse courriel',
                email: 'Erreur: Adresse invalide',
                //remote: function() {
                // $("#email") is the input field for the email address
                //return $("#courriel").val()+' est déjà utilisé';

                //}

            },     
			postal: {
				required: "Erreur: Entrez votre code postal",
				codepostal: "Erreur: Code postal invalide"
			}
   		},       
      	submitHandler: function(form) {
              jQuery(form).ajaxSubmit({
              target: "#newsletterForm",
                  success: function() {
                  $("#newsletterForm").html("<div id=\"newsletterMessage\" class=\"en\"></div>");
                  $("#newsletterMessage").html("<h1>Merci</h1>")
                  //.append("<p></p>")
                  .hide()
                  .fadeIn(1500, function() {
                  	$("#newsletterMessage");
                  });
                  }
              });
        }
   		
	});

});
