var $j = jQuery.noConflict();  


function checkSession()
{    
         $j.ajax({
              type: "post",
              url: "scripts/checkSession.php",
              data: "name=garantie",
              async: false,
              success: function(msg){                                   
                 $j("#hiddenCode").val(msg);                                                             
              }
           });
 } 

 
 function refreshCaptcha(){
 document.getElementById('captcha').src = 'inc/anti_spam.php?name=garantie&strlen=5&'+(Math.floor((new Date()).getTime() / 1000)); //timestamp en parametre pour empecher la mise en cache
}


$j(function()
{     
       
       
       
      // validation du formulaire d'activation de garantie  
      $j("#activationGarantie").validate({
          rules: {                         
            txtNumSerie: {
            required: true            
            },
            txtCodePostal: {
            required: true            
            },         
            txtPays: {
            required: true         
            },  
            txtCodeConfirm: {
            required: true           
            }  
          },
          messages: {                        
                txtNumSerie: "digitare il vostro numero di serie",
                txtCodePostal: "digitare il vostro codice postale",
                txtPays: "digitare il vostro paese",                
                txtCodeConfirm: "digitare il vostro codice di conferma"
          } 
      });
      
      
      $j("#activationGarantie").submit(function()
      {  
         checkSession();            
         
         if($j("#txtCodeConfirm").val().toUpperCase() == $j("#hiddenCode").val())
         {         
         return true;         
         } 
         else
         {
         $j("#errorCode").show();
         return false;
         }
         
      });
      
       
      
      $j("#activationGarantie2").validate({
          rules: {                         
            mailConfirm: {
            required: true,
            email: true            
            }
          },
          messages: {  
                mailConfirm: {
                 required: "Digitare il vostro Email per ricevere l'attivazione di garanzia",
                 email: "Digitare uno Email valido"                 
                 } 
          } 
      });
     
      
});  