<fieldset class="scheduler-border {% if adressePrincial == false %}divAdr{% endif %}" data-id="{{ countAdresse }}"  id="divAdr{{ countAdresse }}">
    <legend class="scheduler-border">
        {% if adressePrincial %}
            {{ 'Adresse principale' | trad }}
        {% else %} 
            {{ 'Adresse' | trad }} 
        {% endif %}

        {% if adressePrincial == false %}  
            <button class="secondaire button closed" type="button" onClick="deleteAdr('{{countAdresse}}');">{{ 'Supprimer' | trad }}</button>
        {% endif %}
    </legend>
    
    <div class="colonne2">
        {% if adressePrincial == false %}
            {# A : Ajout, U : Update, S : Supprimer #}
            <input type="hidden" name="statut_adr{{ countAdresse }}" id="statut_adr{{ countAdresse }}" value="{% if newAdr %}A{% else %}U{% endif %}"></input>
            <div class="row">
                {{ inputAdvance('text', {
                    'titre' : 'Code' | trad,
                    'name'  : 'COD_ADR'~countAdresse,
                    'value' : centre.COD_ADR,
                    'pathValidator' : path('Ajax.validator.isStringSansEspace'),
                    'paramsValidator' : "{'nomChamp' : '"~ 'Code' | trad ~"', 'sizeMin' : '1', 'sizeMax' : '3'}",
                    'option' : centre.COD_ADR? 'readOnly':'',
                    'obligatoire' : true,
                }) }}
            </div>
        {% endif %}
        
        <div class="row">
            {{ inputAdvance('textArea', {
                'titre' : 'Adresse' | trad,
                'name'  : 'ADRESSE'~countAdresse,
                'value' : centre.ADRESSE,
                'pathValidator' : path('Ajax.validator.isStringAvecEspace'),
                'paramsValidator' : "{'sizeMin' : '0', 'sizeMax' : '90'}",
            }) }}
        </div>
        <div class="row">
            {{ inputAdvance('select',{
                'titre' : 'Pays' | trad,
                'name'  : 'PAYS'~countAdresse,
                'listeValue' : listePays(),
                'value' : centre.PAYS,
                'obligatoire' : true,
            }) }}
        </div>
        <div class="row">
            {{ inputAdvance('text', {
                'titre' : 'Code postal' | trad,
                'name'  : 'CPOSTAL'~countAdresse,
                'value' : centre.CPOSTAL,
                'pathValidator' : path('Ajax.validator.codePostal'),
                'paramsValidator' : "{'nomChamp' : '"~ 'Code postal' | trad ~"', 'sizeMin' : '0', 'PAYS' : $('#input_PAYS').val()}",
            }) }}
        </div>
        <div class="row">
            {{ inputAdvance('text', {
                'titre' : 'Ville' | trad,
                'name'  : 'VILLE1'~countAdresse,
                'value' : centre.VILLE1,
                'pathValidator' : path('Ajax.validator.isStringAvecEspace'),
                'paramsValidator' : "{'sizeMin' : '0', 'sizeMax' : '40'}",
            }) }}
        </div>
    </div>
    <div class="colonne2 last">
        {% if adressePrincial == falsee %}
            <div class="row">
                {{ inputAdvance('text', {
                    'titre' : 'Raison sociale' | trad,
                    'name'  : 'LIBELLE'~countAdresse,
                    'value' : centre.LIBELLE,
                    'pathValidator' : path('Ajax.validator.isStringAvecEspace'),
                    'paramsValidator' : "{'nomChamp' : '"~ 'Code' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '30'}",
                }) }}
            </div>
        {% endif %}
        <div class="row">
            {{ inputAdvance('text', {
                'titre' : 'Email' | trad,
                'name'  : 'E_MAIL'~countAdresse,
                'value' : centre.E_MAIL,
                'pathValidator' : path('Ajax.validator.adresseMail'),
                'paramsValidator' : "{'sizeMin' : '0', 'sizeMax' : '100'}",
            }) }}
        </div>
        <div class="row">
            {{ inputAdvance('text', {
                'titre' : 'Tél.' | trad,
                'name'  : 'TELEPHONE'~countAdresse,
                'value' : centre.TELEPHONE,
                'pathValidator' : path('Ajax.validator.isStringAvecEspace'),
                'paramsValidator' : "{'sizeMin' : '0', 'sizeMax' : '16'}",
            }) }}
        </div>
        <div class="row">
            {{ inputAdvance('text', {
                'titre' : 'Fax' | trad,
                'name'  : 'FAX'~countAdresse,
                'value' : centre.FAX,
                'pathValidator' : path('Ajax.validator.isStringAvecEspace'),
                'paramsValidator' : "{'sizeMin' : '0', 'sizeMax' : '16'}",
            }) }}
        </div>
        {% if adressePrincial %}
            <div class="row">
                {{ inputAdvance('zoomAdvance', {
                    'titre' : 'Taux de taxe locale' | trad,
                    'name' : 'TX_TAXLOC'~countAdresse,
                    'pahtZoom' : path('Ajax.liste.TVA'),
                    'pathConvert' : path('Ajax.outil.convertLibelle'),
                    'convertLibelle' : 'convertLibelleGlobal',
                    'pathValidator' : path('Ajax.validator.zoom'),
                    'paramsValidator' : "{'entity' : 'TVA','nomChamp' : '"~'Taux Tva' | trad |e('js')|raw~"', 'null' : true}",
                    'entity' : 'TVA',
                    'titleZoom' : 'Liste des Taux de taxe locale' | trad,
                    'value' : (centre.TX_TAXLOC??'0') | tva,
                    'option' : 'readOnly',
                }) }}
            </div>
        {% endif %}
    </div>
                    
</fieldset>