function noaccent(chaine) {
      temp = chaine.replace(/[àâä]/gi,"a");

      temp = temp.replace(/[éèêë]/gi,"e");

      temp = temp.replace(/[îï]/gi,"i");

      temp = temp.replace(/[ôö]/gi,"o");

      temp = temp.replace(/[ùûüœ]/gi,"u");
      
      temp = temp.replace(/[@"#&~'\{\(\[\-|`\\_^\)°\]\+=\}¤\$£¨\*%!§:/;\.,\?]/gi," ");
      
      temp = temp.replace(/1234567890/gi," ");
      
      temp = temp.replace(/\s+/gi," ");
      
      
      return temp;

   }
   

   
function noaccent_aln(chaine) {
      temp = chaine.replace(/[àâä]/gi,"a");

      temp = temp.replace(/[éèêë]/gi,"e");

      temp = temp.replace(/[îï]/gi,"i");

      temp = temp.replace(/[ôö]/gi,"o");

      temp = temp.replace(/[ùûüœ]/gi,"u");
      
      temp = temp.replace(/[@"#&~'\{\(\[\-|`\\_^\)°\]\+=\}¤\$£¨\*%!§:/;\.,\?]/gi," ");
      
    
      
      temp = temp.replace(/\s+/gi," ");
      
      
      return temp;

   }   

function numer(temp) {
         
      temp = temp.replace(/[@"#&~'\{\(\[\-|`\\_^\)°\]\+=\}¤\$£¨\*%!§:/;\.,\?]/gi," ");
          
      
      temp = temp.replace(/\s+/gi," ");
      temp = temp.replace(/\s/g,"");
            
      return temp;

   }   

function empty( mixed_var ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Philippe Baumann
    // +      input by: Onno Marsman
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: LH
    // +   improved by: Onno Marsman
    // +   improved by: Francesco
    // +   improved by: Marc Jansen
    // *     example 1: empty(null);
    // *     returns 1: true
    // *     example 2: empty(undefined);
    // *     returns 2: true
    // *     example 3: empty([]);
    // *     returns 3: true
    // *     example 4: empty({});
    // *     returns 4: true
    // *     example 5: empty({'aFunc' : function () { alert('humpty'); } });
    // *     returns 5: false
    
    var key;
    
    if (mixed_var === "" ||
        mixed_var === 0 ||
        mixed_var === "0" ||
        mixed_var === null ||
        mixed_var === false ||
        mixed_var === undefined
    ){
        return true;
    }
 
    if (typeof mixed_var == 'object') {
        for (key in mixed_var) {
            return false;
        }
        return true;
    }
 
    return false;
}

function verif_nom()
    {
    tmp=document.getElementById("nom").value;
    tmp=noaccent(tmp);
    
    document.getElementById("nom").value=tmp.toUpperCase();
    if (!empty(document.getElementById("nom").value) && document.getElementById("nom").value!=" ")
        {
        
        document.getElementById("nom_tick").src='./image/icons/tick.png';
        return true;
        }
    else
        {
        document.getElementById("nom_tick").src='./image/icons/cross.png';
        return false;
        }
    }



function verif_prenom()
    {
    tmp=document.getElementById("prenom").value;
    tmp=noaccent_aln(tmp);
    
    document.getElementById("prenom").value=tmp.toUpperCase();
    if (!empty(document.getElementById("prenom").value))
        {
        
        document.getElementById("prenom_tick").src='./image/icons/tick.png';
        return true;
        }
    else
        {
        document.getElementById("prenom_tick").src='./image/icons/cross.png';
        return false;
        }
    }

 
function verif_num()
    {
    
    tmp0=document.getElementById("num_adh0").value;
    tmp1=document.getElementById("num_adh1").value;
    tmp2=document.getElementById("num_adh2").value;
    tmp3=document.getElementById("num_adh3").value;
    tmp4=document.getElementById("num_adh4").value;
    tmp5=document.getElementById("num_adh5").value;
    tmp6=document.getElementById("num_adh6").value;
    tmp7=document.getElementById("num_adh7").value;
 
    tmp= tmp0 + tmp1 + tmp2 + tmp3 + tmp4 + tmp5 + tmp6 + tmp7;
    
    tmp=numer(tmp);
    
  
    if(tmp.match(/^(301|302|300)[0-9]{5,5}$/))
        {
        document.getElementById("num_tick").src='./image/icons/tick.png';
        return true;
        }
    else
        {
        document.getElementById("num_tick").src='./image/icons/cross.png';
        return false;
        }
    }      
    
function verif_mail()
    {
    tmp=document.getElementById("mail").value;
    //tmp=noaccent(tmp);
    
    document.getElementById("mail").value=tmp.toUpperCase();
    
    if(tmp.match(/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/))
        {
        document.getElementById("mail_tick").src='./image/icons/tick.png';
        return true;
        }
    else
        {
        document.getElementById("mail_tick").src='./image/icons/cross.png';
        return false;
        }
        verif_confirm_mail();
    }  

function verif_confirm_mail()
    {
    
    tmp=document.getElementById("confirm_mail").value;
    tmp2=document.getElementById("mail").value;
    //tmp=noaccent(tmp);
    
    document.getElementById("confirm_mail").value=tmp.toUpperCase();
    tmp=document.getElementById("confirm_mail").value;
    
    if(tmp.match(/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/) && tmp==tmp2)
        {
        document.getElementById("mail_confirm_tick").src='./image/icons/tick.png';
        return true;
        }
    else
        {
        document.getElementById("mail_confirm_tick").src='./image/icons/cross.png';
        return false;
        }
        
    }  
  

    
function verif_relev_internet()
    {
     if(verif_nom() && verif_prenom() && verif_num() && verif_mail() && verif_confirm_mail())
        {return true;
        }
    else
        return false;
    }
    
