$(document).ready(function()
{
    testAction();
});


function testAction()
{
    var ACT_RELA_PRESSE_INVEST = 1; // Contacter le service relation presse / investisseur / actionnaire
    var ACT_RECEVOIR_LOGIN_MPD = 2; // Recevoir votre login ou votre mot de passe
    var ACT_CMPT_BLOQ_PERTE_ID = 3; // compte bloqué / perte id ou mot de passe
    var ACT_QUESTION_TECHNIQUE = 4; // Poser une question technique
    var ACT_PRENDRE_RDV_AGENCE = 5; // Prendre RDV avec une agence
    var ACT_AUTRE              = 6; // Autres

    var action = $('#action').val() * 1; //on récupère la valeur de l'action courante en 'number'
    var more   = $('#more').parent('div');
    var cmpt   = $('#numCompte').parent('div');
    var quest  = $('#question').parent('div');
    var agence = $('#agence').parent('div');
    var rdv    = $('#rdv').parent('div');
    var connu = $('#connu').parent('div');
    var offrePart = $('#offrePart').parent('div');

    if ((action == ACT_CMPT_BLOQ_PERTE_ID) || (action == ACT_RECEVOIR_LOGIN_MPD))
    {
        $('#action').attr('disabled', true);
        cmpt.slideDown();
    }
    else if (action == ACT_PRENDRE_RDV_AGENCE)
    {
        $('#action').attr('disabled', true);
        agence.slideDown();
    }
    else if (action == ACT_RELA_PRESSE_INVEST)
    {
        $('#action').attr('disabled', true);
        quest.slideDown();
    }

    $('#action').change(function()
    {
        resetForm('formContacts', true);

        switch($(this).val()*1) // *1 pour le conertir en 'number'
        {
            case ACT_RELA_PRESSE_INVEST:
                cmpt.slideUp();
                more.slideUp();
                quest.slideDown();
                agence.slideUp();
                rdv.slideUp();
                connu.slideDown();
                offrePart.slideDown();
                break;
            case ACT_RECEVOIR_LOGIN_MPD:
                cmpt.slideDown();
                more.slideUp();
                quest.slideDown();
                agence.slideUp();
                rdv.slideUp();
                connu.slideUp();
                offrePart.slideUp();
                break;
            case ACT_CMPT_BLOQ_PERTE_ID:
                cmpt.slideDown();
                more.slideUp();
                quest.slideUp();
                agence.slideUp();
                rdv.slideUp();
                connu.slideUp();
                offrePart.slideUp();
               break;
            case ACT_QUESTION_TECHNIQUE:
                cmpt.slideUp();
                more.slideUp();
                quest.slideDown();
                agence.slideUp();
                rdv.slideUp();
                connu.slideDown();
                offrePart.slideDown();
                break;
            case ACT_PRENDRE_RDV_AGENCE:
                cmpt.slideUp();
                more.slideUp();
                quest.slideUp();
                agence.slideDown();
                rdv.slideDown();
                connu.slideDown();
                offrePart.slideDown();
                break;
            case ACT_AUTRE:
                cmpt.slideUp();
                more.slideDown();
                quest.slideDown();
                agence.slideUp();
                rdv.slideUp();
                connu.slideDown();
                offrePart.slideDown();
                break;
            default:
                cmpt.slideUp();
                more.slideUp();
                quest.slideUp();
                agence.slideUp();
                rdv.slideUp();
                connu.slideDown();
                offrePart.slideDown();
                break;
        }
    });
}
