function Controle_site(){

//variables de verification

var AN = /^[A-Za-z\u00C0\u00C2\u00C4\u00C9\u00C8\u00CA\u00CB\u00CE\u00CF\u00D4\u00D9\u00DB\u00C7\u00E0\u00E2\u00E4\u00E9\u00E8\u00EA\u00EB\u00EE\u00EF\u00F4\u00F9\u00FB\u00E7\s,0-9\-]+$/g ;
var NUM = /^[-+]?[0-9]+(\.[0-9]+)?$/ ;
var ENT = /^[-+]?[0-9]+$/ ;
var UNS = /^[0-9]+$/ ;

//variables iteration, date et message

maintenant = new Date();
var annee = maintenant.getFullYear();
var annee_ant = annee - 1 ;
var msg = '';
var i = 0 ;

//variables a verifier

var site = document.recherche.nom_site.value ;

var region = document.recherche.insee_r.value ;
var departement = document.recherche.insee_d.value ;
var commune = document.recherche.insee_c.value ;
var nomcommune = document.recherche.searchq.value ;
if(commune.length == 5){
        var fincommune = commune.substring(2) ;
        var debutcommune = commune.replace(fincommune, '') ;
}
else if(commune.length == 4){
    var fincommune = commune.substring(1) ;
    var debutcommune = commune.replace(fincommune, '') ;
}

var longitude = document.recherche.longitude.value ;
var latitude = document.recherche.latitude.value ;
var rayon = document.recherche.RAYON.value ;

var datation_min = document.recherche.datation_min.value ;
var datation_max = document.recherche.datation_max.value ;

//controles

//SITE
if(site != ''){
    if ( AN.test(site) == true ){
        if(site.length < 3 || site.length > 128 ){
            msg += 'Le champs Nom du site requiert une cha\u00EEne de 3 \u00E0 128 caract\u00E8res.\n\n';
            i++;
        }
    }
    else{
            msg += 'Le champs Nom du site n\'accepte que les caract\u00E8res alphanum\u00E9riques, les caract\u00E8res accentu\u00E9s, les espaces, les virgules et les traits d\'union .\n\n';
            i++;
    }
    
}

//COMMUNE _ INSEE_C
if(commune != ''){
    if ( UNS.test(commune) == false || commune.length > 5 || commune.length < 4 ){
            msg += 'Le code INSEE de la commune d\u00E9sir\u00E9e doit \u00EAtre un nombre entier positif de 4 ou 5 chiffres.\n\n';
            i++;
        }
}

if(nomcommune != ''){
    if(commune == ''){
        msg += 'Veuillez s\u00E9lectionner la commune dans la liste ou saisir le code INSEE correspondant !\n\n';
        i++;
    }
}

//INSEE
if(region == ''){
    if(departement != ''){
        if(commune != ''){
            if(departement != debutcommune){
                msg += 'La commune choisie ne se trouve pas dans le d\u00E9partement s\u00E9lectionn\u00E9 !\n\n';
                i++;
            }
        }
    }
}
else{
    if(departement == ''){
        if(commune != ''){
            if(region == 11){
               if(debutcommune != 75 && debutcommune != 77 && debutcommune != 78 && debutcommune != 91 && debutcommune != 92 && debutcommune != 93 && debutcommune != 94 && debutcommune != 95 ){
                msg += 'La commune choisie ne se trouve pas en Ile-de-France !\n\n';
                i++;
                }
            }
            else if(region == 21){
               if(debutcommune != 8 && debutcommune != 10 && debutcommune != 51 && debutcommune != 52 ){
                msg += 'La commune choisie ne se trouve pas en Champagne-Ardenne !\n\n';
                i++;
                }
            }
            else if(region == 22){
               if(debutcommune != 2 && debutcommune != 60 && debutcommune != 80 ){
                msg += 'La commune choisie ne se trouve pas en Picardie !\n\n';
                i++;
                }
            }
            else if(region == 23){
               if(debutcommune != 27 && debutcommune != 76 ){
                msg += 'La commune choisie ne se trouve pas en Haute-Normandie !\n\n';
                i++;
                }
            }
            else if(region == 24){
               if(debutcommune != 18 && debutcommune != 28 && debutcommune != 36 && debutcommune != 37 && debutcommune != 41 && debutcommune != 45 ){
                msg += 'La commune choisie ne se trouve pas en r\u00E9gion Centre !\n\n';
                i++;
                }
            }
            else if(region == 25){
               if(debutcommune != 14 && debutcommune != 50 && debutcommune != 61 ){
                msg += 'La commune choisie ne se trouve pas en Basse-Normandie !\n\n';
                i++;
                }
            }
            else if(region == 26){
               if(debutcommune != 21 && debutcommune != 58 && debutcommune != 71 && debutcommune != 89 ){
                msg += 'La commune choisie ne se trouve pas en Bourgogne !\n\n';
                i++;
                }
            }
            else if(region == 31){
               if(debutcommune != 59 && debutcommune != 62 ){
                msg += 'La commune choisie ne se trouve pas dans le Nord-Pas-de-Calais !\n\n';
                i++;
                }
            }
            else if(region == 42){
               if(debutcommune != 67 && debutcommune != 68 ){
                msg += 'La commune choisie ne se trouve pas en Alsace !\n\n';
                i++;
                }
            }
            else if(region == 43){
               if(debutcommune != 25 && debutcommune != 39 && debutcommune != 70 && debutcommune != 90 ){
                msg += 'La commune choisie ne se trouve pas en Franche-Comt\u00E9 !\n\n';
                i++;
                }
            }
            else if(region == 52){
               if(debutcommune != 44 && debutcommune != 49 && debutcommune != 53 && debutcommune != 72 && debutcommune != 85 ){
                msg += 'La commune choisie ne se trouve pas dans les Pays de la Loire !\n\n';
                i++;
                }
            }
            else if(region == 53){
               if(debutcommune != 22 && debutcommune != 29 && debutcommune != 35 && debutcommune != 56 ){
                msg += 'La commune choisie ne se trouve pas en Bretagne !\n\n';
                i++;
                }
            }
            else if(region == 54){
               if(debutcommune != 16 && debutcommune != 17 && debutcommune != 79 && debutcommune != 86 ){
                msg += 'La commune choisie ne se trouve pas en r\u00E9gion Poitou-Charentes !\n\n';
                i++;
                }
            }
            else if(region == 72){
               if(debutcommune != 24 && debutcommune != 33 && debutcommune != 40 && debutcommune != 47 && debutcommune != 64 ){
                msg += 'La commune choisie ne se trouve pas en Aquitaine !\n\n';
                i++;
                }
            }
            else if(region == 73){
               if(debutcommune != 9 && debutcommune != 12 && debutcommune != 31 && debutcommune != 32 && debutcommune != 46 && debutcommune != 65 && debutcommune != 81 && debutcommune != 82 ){
                msg += 'La commune choisie ne se trouve pas en Midi-Pyr\u00E9n\u00E9es !\n\n';
                i++;
                }
            }
            else if(region == 74){
               if(debutcommune != 19 && debutcommune != 23 && debutcommune != 87 ){
                msg += 'La commune choisie ne se trouve pas en Limousin !\n\n';
                i++;
                }
            }
            else if(region == 82){
               if(debutcommune != 1 && debutcommune != 7 && debutcommune != 26 && debutcommune != 38 && debutcommune != 42 && debutcommune != 69 && debutcommune != 73 && debutcommune != 74 ){
                msg += 'La commune choisie ne se trouve pas en Rh\u00F4ne-Alpes !\n\n';
                i++;
                }
            }
            else if(region == 83){
               if(debutcommune != 3 && debutcommune != 15 && debutcommune != 43 && debutcommune != 63 ){
                msg += 'La commune choisie ne se trouve pas en Auvergne !\n\n';
                i++;
                }
            }
            else if(region == 91){
               if(debutcommune != 11 && debutcommune != 30 && debutcommune != 34 && debutcommune != 48 && debutcommune != 66 ){
                msg += 'La commune choisie ne se trouve pas en Languedoc-Roussillon !\n\n';
                i++;
                }
            }
            else if(region == 93){
               if(debutcommune != 4 && debutcommune != 5 && debutcommune != 6 && debutcommune != 13 && debutcommune != 83 && debutcommune != 84 ){
                msg += 'La commune choisie ne se trouve pas en Provence-Alpes-C\u00F4te d\'Azur !\n\n';
                i++;
                }
            }
            else if(region == 94){
               if(debutcommune != 20){
                msg += 'La commune choisie ne se trouve pas en Corse !\n\n';
                i++;
                }
            }
        }
    }
    else{
        if(commune == ''){
            
            if(region == 11){
               if(departement != 75 && departement != 77 && departement != 78 && departement != 91 && departement != 92 && departement != 93 && departement != 94 && departement != 95 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Ile-de-France !\n\n';
                i++;
                }
            }
            else if(region == 21){
               if(departement != 8 && departement != 10 && departement != 51 && departement != 52 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Champagne-Ardenne !\n\n';
                i++;
                }
            }
            else if(region == 22){
               if(departement != 2 && departement != 60 && departement != 80 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Picardie !\n\n';
                i++;
                }
            }
            else if(region == 23){
               if(departement != 27 && departement != 76 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Haute-Normandie !\n\n';
                i++;
                }
            }
            else if(region == 24){
               if(departement != 18 && departement != 28 && departement != 36 && departement != 37 && departement != 41 && departement != 45 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en r\u00E9gion Centre !\n\n';
                i++;
                }
            }
            else if(region == 25){
               if(departement != 14 && departement != 50 && departement != 61 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Basse-Normandie !\n\n';
                i++;
                }
            }
            else if(region == 26){
               if(departement != 21 && departement != 58 && departement != 71 && departement != 89 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Bourgogne !\n\n';
                i++;
                }
            }
            else if(region == 31){
               if(departement != 59 && departement != 62 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas dans le Nord-Pas-de-Calais !\n\n';
                i++;
                }
            }
            else if(region == 42){
               if(departement != 67 && departement != 68 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Alsace !\n\n';
                i++;
                }
            }
            else if(region == 43){
               if(departement != 25 && departement != 39 && departement != 70 && departement != 90 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Franche-Comt\u00E9 !\n\n';
                i++;
                }
            }
            else if(region == 52){
               if(departement != 44 && departement != 49 && departement != 53 && departement != 72 && departement != 85 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas dans les Pays de la Loire !\n\n';
                i++;
                }
            }
            else if(region == 53){
               if(departement != 22 && departement != 29 && departement != 35 && departement != 56 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Bretagne !\n\n';
                i++;
                }
            }
            else if(region == 54){
               if(departement != 16 && departement != 17 && departement != 79 && departement != 86 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en r\u00E9gion Poitou-Charentes !\n\n';
                i++;
                }
            }
            else if(region == 72){
               if(departement != 24 && departement != 33 && departement != 40 && departement != 47 && departement != 64 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Aquitaine !\n\n';
                i++;
                }
            }
            else if(region == 73){
               if(departement != 9 && departement != 12 && departement != 31 && departement != 32 && departement != 46 && departement != 65 && departement != 81 && departement != 82 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Midi-Pyr\u00E9n\u00E9es !\n\n';
                i++;
                }
            }
            else if(region == 74){
               if(departement != 19 && departement != 23 && departement != 87 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Limousin !\n\n';
                i++;
                }
            }
            else if(region == 82){
               if(departement != 1 && departement != 7 && departement != 26 && departement != 38 && departement != 42 && departement != 69 && departement != 73 && departement != 74 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Rh\u00F4ne-Alpes !\n\n';
                i++;
                }
            }
            else if(region == 83){
               if(departement != 3 && departement != 15 && departement != 43 && departement != 63 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Auvergne !\n\n';
                i++;
                }
            }
            else if(region == 91){
               if(departement != 11 && departement != 30 && departement != 34 && departement != 48 && departement != 66 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Languedoc-Roussillon !\n\n';
                i++;
                }
            }
            else if(region == 93){
               if(departement != 4 && departement != 5 && departement != 6 && departement != 13 && departement != 83 && departement != 84 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Provence-Alpes-C\u00F4te d\'Azur !\n\n';
                i++;
                }
            }
            else if(region == 94){
               if(departement != 20){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Corse !\n\n';
                i++;
                }
            }
        }
        else{
            
            if(departement != debutcommune){
                msg += 'La commune choisie ne se trouve pas dans le d\u00E9partement s\u00E9lectionn\u00E9 !\n\n';
                i++;
            }
                
            if(region == 11){
                if(debutcommune != 75 && debutcommune != 77 && debutcommune != 78 && debutcommune != 91 && debutcommune != 92 && debutcommune != 93 && debutcommune != 94 && debutcommune != 95 ){
                msg += 'La commune choisie ne se trouve pas en Ile-de-France !\n\n';
                i++;
                }
                if(departement != 75 && departement != 77 && departement != 78 && departement != 91 && departement != 92 && departement != 93 && departement != 94 && departement != 95 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Ile-de-France !\n\n';
                i++;
                }
            }
            else if(region == 21){
                if(debutcommune != 8 && debutcommune != 10 && debutcommune != 51 && debutcommune != 52 ){
                msg += 'La commune choisie ne se trouve pas en Champagne-Ardenne !\n\n';
                i++;
                }
                if(departement != 8 && departement != 10 && departement != 51 && departement != 52 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Champagne-Ardenne !\n\n';
                i++;
                }
            }
            else if(region == 22){
                if(debutcommune != 2 && debutcommune != 60 && debutcommune != 80 ){
                msg += 'La commune choisie ne se trouve pas en Picardie !\n\n';
                i++;
                }
                if(departement != 2 && departement != 60 && departement != 80 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Picardie !\n\n';
                i++;
                }
            }
            else if(region == 23){
                if(debutcommune != 27 && debutcommune != 76 ){
                msg += 'La commune choisie ne se trouve pas en Haute-Normandie !\n\n';
                i++;
                }
                if(departement != 27 && departement != 76 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Haute-Normandie !\n\n';
                i++;
                }
            }
            else if(region == 24){
                if(debutcommune != 18 && debutcommune != 28 && debutcommune != 36 && debutcommune != 37 && debutcommune != 41 && debutcommune != 45 ){
                msg += 'La commune choisie ne se trouve pas en r\u00E9gion Centre !\n\n';
                i++;
                }
                if(departement != 18 && departement != 28 && departement != 36 && departement != 37 && departement != 41 && departement != 45 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en r\u00E9gion Centre !\n\n';
                i++;
                }
            }
            else if(region == 25){
                if(debutcommune != 14 && debutcommune != 50 && debutcommune != 61 ){
                msg += 'La commune choisie ne se trouve pas en Basse-Normandie !\n\n';
                i++;
                }
                if(departement != 14 && departement != 50 && departement != 61 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Basse-Normandie !\n\n';
                i++;
                }
            }
            else if(region == 26){
                if(debutcommune != 21 && debutcommune != 58 && debutcommune != 71 && debutcommune != 89 ){
                msg += 'La commune choisie ne se trouve pas en Bourgogne !\n\n';
                i++;
                }
                if(departement != 21 && departement != 58 && departement != 71 && departement != 89 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Bourgogne !\n\n';
                i++;
                }
            }
            else if(region == 31){
                if(debutcommune != 59 && debutcommune != 62 ){
                msg += 'La commune choisie ne se trouve pas dans le Nord-Pas-de-Calais !\n\n';
                i++;
                }
                if(departement != 59 && departement != 62 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas dans le Nord-Pas-de-Calais !\n\n';
                i++;
                }
            }
            else if(region == 42){
                if(debutcommune != 67 && debutcommune != 68 ){
                msg += 'La commune choisie ne se trouve pas en Alsace !\n\n';
                i++;
                }
                if(departement != 67 && departement != 68 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Alsace !\n\n';
                i++;
                }
            }
            else if(region == 43){
                if(debutcommune != 25 && debutcommune != 39 && debutcommune != 70 && debutcommune != 90 ){
                msg += 'La commune choisie ne se trouve pas en Franche-Comt\u00E9 !\n\n';
                i++;
                }
                if(departement != 25 && departement != 39 && departement != 70 && departement != 90 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Franche-Comt\u00E9 !\n\n';
                i++;
                }
            }
            else if(region == 52){
                if(debutcommune != 44 && debutcommune != 49 && debutcommune != 53 && debutcommune != 72 && debutcommune != 85 ){
                msg += 'La commune choisie ne se trouve pas dans les Pays de la Loire !\n\n';
                i++;
                }
                if(departement != 44 && departement != 49 && departement != 53 && departement != 72 && departement != 85 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas dans les Pays de la Loire !\n\n';
                i++;
                }
            }
            else if(region == 53){
                if(debutcommune != 22 && debutcommune != 29 && debutcommune != 35 && debutcommune != 56 ){
                msg += 'La commune choisie ne se trouve pas en Bretagne !\n\n';
                i++;
                }
                if(departement != 22 && departement != 29 && departement != 35 && departement != 56 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Bretagne !\n\n';
                i++;
                }
            }
            else if(region == 54){
                if(debutcommune != 16 && debutcommune != 17 && debutcommune != 79 && debutcommune != 86 ){
                msg += 'La commune choisie ne se trouve pas en r\u00E9gion Poitou-Charentes !\n\n';
                i++;
                }
                if(departement != 16 && departement != 17 && departement != 79 && departement != 86 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en r\u00E9gion Poitou-Charentes !\n\n';
                i++;
                }
            }
            else if(region == 72){
                if(debutcommune != 24 && debutcommune != 33 && debutcommune != 40 && debutcommune != 47 && debutcommune != 64 ){
                msg += 'La commune choisie ne se trouve pas en Aquitaine !\n\n';
                i++;
                }
                if(departement != 24 && departement != 33 && departement != 40 && departement != 47 && departement != 64 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Aquitaine !\n\n';
                i++;
                }
            }
            else if(region == 73){
                if(debutcommune != 9 && debutcommune != 12 && debutcommune != 31 && debutcommune != 32 && debutcommune != 46 && debutcommune != 65 && debutcommune != 81 && debutcommune != 82 ){
                msg += 'La commune choisie ne se trouve pas en Midi-Pyr\u00E9n\u00E9es !\n\n';
                i++;
                }
                if(departement != 9 && departement != 12 && departement != 31 && departement != 32 && departement != 46 && departement != 65 && departement != 81 && departement != 82 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Midi-Pyr\u00E9n\u00E9es !\n\n';
                i++;
                }
            }
            else if(region == 74){
                if(debutcommune != 19 && debutcommune != 23 && debutcommune != 87 ){
                msg += 'La commune choisie ne se trouve pas en Limousin !\n\n';
                i++;
                }
                if(departement != 19 && departement != 23 && departement != 87 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Limousin !\n\n';
                i++;
                }
            }
            else if(region == 82){
                if(debutcommune != 1 && debutcommune != 7 && debutcommune != 26 && debutcommune != 38 && debutcommune != 42 && debutcommune != 69 && debutcommune != 73 && debutcommune != 74 ){
                msg += 'La commune choisie ne se trouve pas en Rh\u00F4ne-Alpes !\n\n';
                i++;
                }
                if(departement != 1 && departement != 7 && departement != 26 && departement != 38 && departement != 42 && departement != 69 && departement != 73 && departement != 74 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Rh\u00F4ne-Alpes !\n\n';
                i++;
                }
            }
            else if(region == 83){
                if(debutcommune != 3 && debutcommune != 15 && debutcommune != 43 && debutcommune != 63 ){
                msg += 'La commune choisie ne se trouve pas en Auvergne !\n\n';
                i++;
                }
                if(departement != 3 && departement != 15 && departement != 43 && departement != 63 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Auvergne !\n\n';
                i++;
                }
            }
            else if(region == 91){
                if(debutcommune != 11 && debutcommune != 30 && debutcommune != 34 && debutcommune != 48 && debutcommune != 66 ){
                msg += 'La commune choisie ne se trouve pas en Languedoc-Roussillon !\n\n';
                i++;
                }
                if(departement != 11 && departement != 30 && departement != 34 && departement != 48 && departement != 66 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Languedoc-Roussillon !\n\n';
                i++;
                }
            }
            else if(region == 93){
                if(debutcommune != 4 && debutcommune != 5 && debutcommune != 6 && debutcommune != 13 && debutcommune != 83 && debutcommune != 84 ){
                msg += 'La commune choisie ne se trouve pas en Provence-Alpes-C\u00F4te d\'Azur !\n\n';
                i++;
                }
                if(departement != 4 && departement != 5 && departement != 6 && departement != 13 && departement != 83 && departement != 84 ){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Provence-Alpes-C\u00F4te d\'Azur !\n\n';
                i++;
                }
            }
            else if(region == 94){
                if(debutcommune != 20){
                msg += 'La commune choisie ne se trouve pas en Corse !\n\n';
                i++;
                }
                if(departement != 20){
                msg += 'Le d\u00E9partement choisi ne se trouve pas en Corse !\n\n';
                i++;
                }
            }     
        }
    }
}

//PROXIMITE
if(longitude != 'longitude'){
    if ( latitude == 'latitude' || rayon == 'km' ){
            msg += 'La longitude, la latitude et le rayon de recherche doivent \u00EAtre renseign\u00E9s pour que la recherche de proximit\u00E9 fonctionne correctement.\n\n';
            i++;
    }
    else{
        if ( NUM.test(longitude) == true && NUM.test(latitude) == true && NUM.test(rayon) == true ){
            
            if ( longitude < -15 || longitude > 15 || latitude < 35 || latitude > 59 || rayon > 4000 ){          
            msg += 'La recherche de proximit\u00E9 ne saurait \u00EAtre pertinente en dehors de l\'aire d\u00E9fini ci-dessous : \n\nLatitude > min. : 35\u00B0 ; max. : 59\u00B0\nLongitude > min. : -15\u00B0 ; max. : 15\u00B0\n\nLe rayon de recherche ne peut exc\u00E9der 4000km.\n\n';
            i++;            
            }
           
        }
        else{
        msg += 'La longitude, la latitude et le rayon doivent \u00EAtre des nombres (entiers ou d\u00E9cimaux, n\u00E9gatifs ou positifs).\n\n';
            i++;
        }
    }
}
else{
    if ( latitude != 'latitude' || rayon != 'km' ){
            msg += 'La longitude, la latitude et le rayon de recherche doivent \u00EAtre renseign\u00E9s pour que la recherche de proximit\u00E9 fonctionne correctement.\n\n';
            i++;
    }
}


//DATE ABATTAGE

if(datation_min != 'min'){
    if ( ENT.test(datation_min) == false){
            msg += 'La recherche chronologique ne peut s\'effectuer qu\'\u00E0 partir d\'ann\u00E9es calendaires, le champs min ne peut donc accepter que des nombres entiers (positifs ou n\u00E9gatifs).\n\n';
            i++;
        }
    if ( datation_min < -15000 || datation_min > annee_ant ){
            msg += 'L\'ann\u00E9e minimale de la recherche chronologique doit \u00EAtre comprise entre 15000 avant J.-C. et '+ annee_ant +'.\n\n';
            i++;
        }
}
if(datation_max != 'max'){
    if ( ENT.test(datation_max) == false){
            msg += 'La recherche chronologique ne peut s\'effectuer qu\'\u00E0 partir d\'ann\u00E9es calendaires, le champs max ne peut donc accepter que des nombres entiers (positifs ou n\u00E9gatifs).\n\n';
            i++;
        }
        if ( datation_max < -14999 || datation_max > annee ){
            msg += 'L\'ann\u00E9e maximale de la recherche chronologique doit \u00EAtre comprise entre 14999 avant J.-C. et '+ annee +'.\n\n';
            i++;
        }
}

//RESULTAT
if(i > 0){
    alert(msg);
    return false ;
}
else{
    return true ;
}

}