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()
{     
       
       
      /* $j("#refreshImg").click(function()
       {                             
           // $j("#imgCode").empty();
                 
            //$j("#imgCode").html('<img src="inc/anti_spam.php?name=garantie&strlen=5" width="145px" alt="anti-flood" />');     
           
           $j("imgCode img").attr("src","");
           
            $j.ajax({
              type: "post",
              url: "inc/anti_spam.php",
              data: "name=garantie&strlen=5",
              success: function(data){
                 if(data!='')                    
                 {
                        $j("#imgCode img").attr("src",data);                         
                        
                 }
                 else alert("quedal");
              }
           });
            
              
       });  */
       
      // 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: "entrer votre numéro de série",
                txtCodePostal: "entrer votre code postal",
                txtPays: "entrer votre pays",                
                txtCodeConfirm: "entrer le code de confirmation"
          } 
      });
      
      
      $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: "Veuillez indiquer votre email afin de recevoir la confirmation d'activation de garantie",
                 email: "Veuillez entrer un email valide"                 
                 } 
          } 
      });
     
     
      
      
});  

 
