/**
 * @author sgaudin,zchebil
 */


function valider()
{
    var ok = true;
    var ok_projet = true;
    var ok_activite = true;
    var ok_transaction = true;
    var ok_transaction_CA = true;
    var ok_gestion = true;
    var ok_gestion_CA = true;
    var ok_transaction_gestion = true;
    var ok_transaction_gestion_CA = true;
    var ok_transaction_gestion_cheked = true;
    var ok_ca_step3_2_1 = true;
    var ok_ca_step3_2_2 = true;
    ok_transaction_gestion_1 = true ;
    ok_transaction_gestion_2 = true ;
    frm=document.forms['form_adhesion'];

    /*
        if(document.form_adhesion.form_adh_civ.options[0].selected)
        {
            document.getElementById('form_error_civ').style.display = 'inline';
            ok = 0;
        }
        else
        {
            document.getElementById('form_error_civ').style.display = 'none';
        }
        */
    /*  if(frm.rd1N.checked)
       { ok = false;
         alert("Compte tenu des évolutions récentes de la réglementation, merci de contacter directement nos collaborateurs au 01 44 95 22 00");
       }
           else
       {
             ok = true;
       }
*/
    //controle sur la selection de type de projet
    if (frm.radiostep1_1.checked ||  frm.radiostep1_2.checked){
        document.getElementById('form_error_projet').style.display = 'none';
        ok_projet = true;
    }
    else {
        document.getElementById('form_error_projet').style.display = 'inline';
        ok_projet = false;
    }

    //controle sur le type d'activite
    if (frm.radiostep2_1.checked || frm.radiostep2_2.checked || frm.radiostep2_3.checked){
        document.getElementById('form_error_activite').style.display = 'none';
        ok_activite = true;
    }
    else {
        var display_step2 = document.getElementById('step2').style.display
        if(display_step2 == 'block')
            document.getElementById('form_error_activite').style.display = 'inline';
        ok_activite = false;
    }

    //controle sur le type d'activite transaction
    if (frm.radiostep2_1.checked){

        //controle sur le premier choix
        if (frm.radio_step3_1_1.checked){
            //controle sur le montant de garantie
            var montant_garantie_souhaitee_step3_1_1 = frm.elements['montant_garantie_souhaitee_step3_1_1'].value ;
            if(montant_garantie_souhaitee_step3_1_1 == "" || isNaN(montant_garantie_souhaitee_step3_1_1) || (parseInt(montant_garantie_souhaitee_step3_1_1) % 20000 != 0) || (parseInt(montant_garantie_souhaitee_step3_1_1)<120000) ){
                if(parseInt(montant_garantie_souhaitee_step3_1_1) % 20000 != 0){
                    document.getElementById('form_error_montant_garantie_souhaitee_step3_1_1').innerHTML ="Le montant de garantie doit être <br/> un multiple de 20 000 €";
                    document.getElementById('form_error_montant_garantie_souhaitee_step3_1_1').style.display = 'inline';
                }
                else{

                    if(parseInt(montant_garantie_souhaitee_step3_1_1) < 120000){
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_1_1').innerHTML ="Le montant de garantie doit être <br/> supérieure &agrave; 120 000 €";
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_1_1').style.display = 'inline';
                    }
                    else
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_1_1').style.display = 'inline';
                }
                ok_transaction = false;
            }
            else {
                document.getElementById('form_error_montant_garantie_souhaitee_step3_1_1').style.display = 'none';
                ok_transaction = true;
            }
            //si le chiffre d`affaire est saisie
            if(frm.elements['CA_entreprise_step3_1_1'].value !=''){
                if (isNaN(frm.elements['CA_entreprise_step3_1_1'].value)){
                    document.getElementById('form_error_CA_entreprise_step3_1_1').style.display = 'inline';
                    ok_transaction_CA = false;
                }
            }
            else{
                document.getElementById('form_error_CA_entreprise_step3_1_1').style.display = 'none';
                ok_transaction_CA = true;
            }
        }
        //controle sur le deuxieme choix
        if (frm.radio_step3_1_2.checked){
            //controle sur le montant de garantie
            var montant_garantie_souhaitee_step3_1_2 = frm.elements['montant_garantie_souhaitee_step3_1_2'].value ;
            if(montant_garantie_souhaitee_step3_1_2 == "" || isNaN(montant_garantie_souhaitee_step3_1_2) || (parseInt(montant_garantie_souhaitee_step3_1_2) % 20000 != 0) ){
                document.getElementById('form_error_montant_garantie_souhaitee_step3_1_2').style.display = 'inline';
                ok_transaction= false;
            }
            else {
                document.getElementById('form_error_montant_garantie_souhaitee_step3_1_2').style.display = 'none';
                ok_transaction = true;
            }
            //si le chiffre d`affaire est saisie
            if(frm.elements['CA_entreprise2'].value !=''){
                if (isNaN(frm.elements['CA_entreprise2'].value)){
                    document.getElementById('form_error_CA_entreprise2').style.display = 'inline';
                    ok_transaction_CA = false;
                }
            }
            else{
                document.getElementById('form_error_CA_entreprise2').style.display = 'none';
                ok_transaction_CA = true;
            }
        }

    }

    //controle sur le type d'activite Transaction et Gestion
    if (frm.radiostep2_2.checked){

        //controle sur le premier choix selectionne
        if (frm.radio_step3_2_1.checked){
            var montant_garantie_souhaitee_step3_2_1 = frm.elements['montant_garantie_souhaitee_step3_2_1'].value ;
            if(montant_garantie_souhaitee_step3_2_1 == "" || isNaN(montant_garantie_souhaitee_step3_2_1) || (parseInt(montant_garantie_souhaitee_step3_2_1) % 20000 != 0) || (parseInt(montant_garantie_souhaitee_step3_2_1) <120000)){

                if(parseInt(montant_garantie_souhaitee_step3_2_1) % 20000 != 0){
                    document.getElementById('form_error_montant_garantie_souhaitee_step3_2_1').innerHTML ="Le montant de garantie doit être <br> un multiple de 20 000 €";
                    document.getElementById('form_error_montant_garantie_souhaitee_step3_2_1').style.display = 'inline';
                }
                else{

                    if(parseInt(montant_garantie_souhaitee_step3_2_1) < 120000){
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_2_1').innerHTML ="Le montant de garantie doit être <br/>supérieure &agrave; 120 000 €";
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_2_1').style.display = 'inline';
                    }
                    else
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_2_1').style.display = 'inline';
                }


                ok_transaction_gestion_1 = false;
            }
            else {
                document.getElementById('form_error_montant_garantie_souhaitee_step3_2_1').style.display = 'none';
                ok_transaction_gestion_1 = true;
            }
            //si le chiffre d`affaire est saisie
            if(frm.elements['CA_entreprise_step3_2_1'].value !=''){
                if (isNaN(frm.elements['CA_entreprise_step3_2_1'].value)){
                    document.getElementById('form_error_CA_entreprise_step3_2_1').style.display = 'inline';
                    ok_ca_step3_2_1 = false;
                }
            }
            else{
                document.getElementById('form_error_CA_entreprise_step3_2_1').style.display = 'none';
                ok_ca_step3_2_1 = true;
            }
        }
        //controle sur le deuxieme choix
        if (frm.radio_step3_2_2.checked){
            var montant_garantie_souhaitee_step3_2_2 = frm.elements['montant_garantie_souhaitee_step3_2_2'].value ;
            if(montant_garantie_souhaitee_step3_2_2 == "" || isNaN(montant_garantie_souhaitee_step3_2_2) || (parseInt(montant_garantie_souhaitee_step3_2_2) % 20000 != 0) ){
                document.getElementById('form_error_montant_garantie_souhaitee_step3_2_2').style.display = 'inline';
                ok_transaction_gestion_2 = false;
            }
            else {
                document.getElementById('form_error_montant_garantie_souhaitee_step3_2_2').style.display = 'none';
                ok_transaction_gestion_2 = true;
            }

            //si le chiffre d`affaire est saisie
            if(frm.elements['CA_entreprise_step3_2_2'].value !=''){
                if (isNaN(frm.elements['CA_entreprise_step3_2_2'].value)){
                    document.getElementById('form_error_CA_entreprise_step3_2_2').style.display = 'inline';
                    ok_ca_step3_2_2 = false;
                }
            }
            else{
                document.getElementById('form_error_CA_entreprise_step3_2_2').style.display = 'none';
                ok_ca_step3_2_2 = true;
            }

        }

        //controle sur le troisieme choix
        if (frm.radio_step3_2_3.checked){
            var montant_garantie_souhaitee_gestion = frm.elements['montant_garantie_souhaitee_gestion'].value ;
            if(montant_garantie_souhaitee_gestion == "" || isNaN(montant_garantie_souhaitee_gestion) || (parseInt(montant_garantie_souhaitee_gestion) % 20000 != 0) || (parseInt(montant_garantie_souhaitee_gestion) <120000) ){
                if(parseInt(montant_garantie_souhaitee_gestion) % 20000 != 0){
                    document.getElementById('form_error_montant_garantie_souhaitee_gestion').innerHTML ="Le montant de garantie doit être <br/>&nbsp;&nbsp;un multiple de 20 000 €";
                    document.getElementById('form_error_montant_garantie_souhaitee_gestion').style.display = 'inline';
                }
                else{

                    if(parseInt(montant_garantie_souhaitee_gestion) < 120000){
                        document.getElementById('form_error_montant_garantie_souhaitee_gestion').innerHTML ="Le montant de garantie doit être<br/>&nbsp;&nbsp;supérieure &agrave; 120 000 €";
                        document.getElementById('form_error_montant_garantie_souhaitee_gestion').style.display = 'inline';
                    }
                    else
                        document.getElementById('form_error_montant_garantie_souhaitee_gestion').style.display = 'inline';
                }

                ok_transaction_gestion = false;
            }
            else {
                document.getElementById('form_error_montant_garantie_souhaitee_gestion').style.display = 'none';
                ok_transaction_gestion = true;
            }

            //si le chiffre d`affaire est saisie
            if(frm.elements['CA_entreprise_step2_2'].value !=''){
                if (isNaN(frm.elements['CA_entreprise_step2_2'].value)){
                    document.getElementById('form_error_CA_entreprise_step2_2').style.display = 'inline';
                    ok_transaction_gestion_CA = false;
                }
            }
            else{
                document.getElementById('form_error_CA_entreprise_step2_2').style.display = 'none';
                ok_transaction_gestion_CA = true;
            }
        }

        //controle sur le choix de type d'activite
        if (frm.radio_step3_2_1.checked || frm.radio_step3_2_2.checked ){
            document.getElementById('form_error_activitetransaction').style.display = 'none';
            ok_transaction_gestion_cheked = true;
        }
        else {
            document.getElementById('form_error_activitetransaction').style.display = 'inline';
            ok_transaction_gestion_cheked = false;
        }


    }

    //controle sur le type d`activite Gestion
    if (frm.radiostep2_3.checked){

        if (frm.radio_step3_3_1.checked){
            var montant_garantie_souhaitee_step3_3_3 = frm.elements['montant_garantie_souhaitee_step3_3_3'].value ;
            if(montant_garantie_souhaitee_step3_3_3 == "" || isNaN(montant_garantie_souhaitee_step3_3_3) || (parseInt(montant_garantie_souhaitee_step3_3_3) % 20000 != 0) || (parseInt(montant_garantie_souhaitee_step3_3_3) < 120000)){

                if(parseInt(montant_garantie_souhaitee_step3_3_3) % 20000 != 0){
                    document.getElementById('form_error_montant_garantie_souhaitee_step3_3_3').innerHTML ="Le montant de garantie doit être <br/> un multiple de 20 000 €";
                    document.getElementById('form_error_montant_garantie_souhaitee_step3_3_3').style.display = 'inline';
                }
                else{

                    if(parseInt(montant_garantie_souhaitee_step3_3_3) < 120000){
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_3_3').innerHTML ="Le montant de garantie doit être <br/>supérieure &agrave; 120 000 €";
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_3_3').style.display = 'inline';
                    }
                    else{
                        document.getElementById('form_error_montant_garantie_souhaitee_step3_3_3').style.display = 'inline';
                    }
                }
                ok_gestion = false;
            }
            else {
                document.getElementById('form_error_montant_garantie_souhaitee_step3_3_3').style.display = 'none';
                ok_gestion = true;
            }

            //si le chiffre d`affaire est saisie
            if(frm.elements['CA_entreprise_step3_2'].value !=''){
                if (isNaN(frm.elements['CA_entreprise_step3_2'].value)){
                    document.getElementById('form_error_CA_entreprise_step3_2').style.display = 'inline';
                    ok_gestion_CA = false;
                }
            }
            else{
                document.getElementById('form_error_CA_entreprise_step3_2').style.display = 'none';
                ok_gestion_CA = true;
            }
        }
    }

    //controle sur le champ autre a preciser
    var TheSelectedIndex = document.forms.form_adhesion.form_connaitre.selectedIndex;
    var TheSelectedText = document.forms.form_adhesion.form_connaitre[TheSelectedIndex].text;
    if(document.getElementById('autre_a_preciser').style.display == "block"  && ( TheSelectedText == 'Autre') && frm.elements['form_autre'].value ==''){
        document.getElementById('form_error_form_autre').style.display = 'inline';
        ok = false;
    }
    else {
        document.getElementById('form_error_form_autre').style.display = 'none';
        ok = true;
    }

    //controle sur le selected item comment nous-avez-connu

    if(TheSelectedText == "Choisissez"){
        document.getElementById('form_error_form_connaitre').style.display = 'inline';
        ok = false;
    }
    else {

        document.getElementById('form_error_form_connaitre').style.display = 'none';
        ok = true;
    }
    /*
    if(frm.elements['form_adh_montant_trans_N'].value == ""){

      if(frm.elements['form_adh_montant_gest'].value == "" || frm.elements['form_adh_montant_gest'].value > '2000000' || frm.elements['form_adh_montant_gest'].value <'1' || frm.elements['form_adh_montant_gest'].length >10)
        {
            document.getElementById('form_error_montant_gest').style.display = 'inline';
            ok = false;
        }
        else
        {
            document.getElementById('form_error_montant_gest').style.display = 'none';
        }
        }

       else
        {
            document.getElementById('form_error_montant_gest').style.display = 'none';
        }
		*/
    /*
        if(frm.elements['form_adh_montant_trans_N'].value > '2000000' || frm.elements['form_adh_montant_trans_N'].length >10)
        {
            document.getElementById('form_error_montant_trans').style.display = 'inline';
            ok = false;
        }
        else
        {
            document.getElementById('form_error_montant_trans').style.display = 'none';
        }
		*/
    if (document.getElementById('display_captcha').style.display !='none' ){
        if(frm.elements['verif_capt'].value == "")
        {
            document.getElementById('form_error_captcha').style.display = 'inline';
            ok = false;
        }
        else
        {
            document.getElementById('form_error_captcha').style.display = 'none';
        }
    }
    if(frm.elements['form_adh_nom'].value == "")
    {
        document.getElementById('form_error_nom').style.display = 'inline';
        ok = false;
    }
    else
    {
        document.getElementById('form_error_nom').style.display = 'none';
    }

    if(frm.elements['form_adh_prenom'].value == "")
    {
        document.getElementById('form_error_prenom').style.display = 'inline';
        ok = false;
    }
    else
    {
        document.getElementById('form_error_prenom').style.display = 'none';
    }

    if(frm.elements['form_adh_raison_sociale'].value == "")
    {
        document.getElementById('form_error_raison_sociale').style.display = 'inline';
        ok = false;
    }
    else
    {
        document.getElementById('form_error_raison_sociale').style.display = 'none';
    }

    if(VerificationEmail(frm.elements['form_adh_email']) == false)
    {
        document.getElementById('form_error_email').style.display = 'inline';
        ok = false;
    }
    else
    {
        document.getElementById('form_error_email').style.display = 'none';
    }

    if(frm.elements['form_adh_telephone'].value == "")
    {
        document.getElementById('form_error_telephone').style.display = 'inline';
        ok = false;
    }
    else
    {
        if(Verifier_Numero_Telephone(frm.elements['form_adh_telephone'].value)== false)
        {
            document.getElementById('form_error_telephone').style.display = 'inline';
            ok = false;
        }
        else
        {
            document.getElementById('form_error_telephone').style.display = 'none';
        }
    }
    if(frm.elements['form_adh_adresse1'].value == "")
    {
        document.getElementById('form_error_adresse1').style.display = 'inline';
        ok = false;
    }
    else
    {
        document.getElementById('form_error_adresse1').style.display = 'none';
    }

    if(frm.elements['form_adh_code_postal'].value == "")
    {
        document.getElementById('form_error_code_postal').style.display = 'inline';
        ok = false;
    }
    else
    {
        if(Verifier_Code_Postal(frm.elements['form_adh_code_postal'].value) == false)
        {
            document.getElementById('form_error_code_postal').style.display = 'inline';
            ok = false;
        }
        else
        {
            document.getElementById('form_error_code_postal').style.display = 'none';
        }
    }

    if(frm.elements['form_adh_ville'].value == "")
    {
        document.getElementById('form_error_ville').style.display = 'inline';
        ok = false;
    }
    else
    {
        if(Verifier_Code_Postal(frm.elements['form_adh_ville'].value) == false)
        {

        }
        document.getElementById('form_error_ville').style.display = 'none';
    }
    /*
        if(frm.elements['form_adh_montant_trans'].value == "")
        {
            document.getElementById('form_error_montant_trans').style.display = 'inline';
            ok = false;
        }
        else
        {
            document.getElementById('form_error_montant_trans').style.display = 'none';
        }

        if(frm.elements['form_adh_montant_gest'].value == "")
        {
            document.getElementById('form_error_montant_gest').style.display = 'inline';
            ok = false;
        }
        else
        {
            document.getElementById('form_error_montant_gest').style.display = 'none';
        }*/
    //        if(frm.elements['form_adh_montant_trans_N'].value == "" && frm.elements['form_adh_montant_trans_O'].value == "")
    //        {
    //            document.getElementById('form_error_montant_trans').style.display = 'inline';
    //            ok = false;
    //        }
    //        else
    //        {
    //            document.getElementById('form_error_montant_trans').style.display = 'none';
    //        }

     	if(document.getElementById('radiostep1_2').checked){
            
	        if(document.form_adhesion.form_adh_syndic_link.options[0].selected)
	        {
	            if(frm.elements['form_adh_syndic_nom'].value == "Aucun")
	            {
	                document.getElementById('form_error_syndic_nom').style.display = 'inline';
	                ok = false;
	            }
	            else
	            {
	                document.getElementById('form_error_syndic_nom').style.display = 'none';
	            }
	        }
              /*
            if(document.form_adhesion.form_adh_syndic_link.options[1].selected)
	        {
                if(document.form_adhesion.form_adh_fnaim.options[0].selected)
	            {
	                document.getElementById('form_error_fnaim').style.display = 'inline';
	                ok = false;
	            }
	            else
	            {
	                document.getElementById('form_error_fnaim').style.display = 'none';
	            }
	        }*/
        }

    if(ok_projet == true && ok == true && ok_activite == true && ok_transaction_gestion ==true &&  ok_gestion == true && ok_gestion_CA == true && ok_transaction == true && ok_transaction_CA == true && ok_transaction_gestion_1 == true && ok_transaction_gestion_2 == true && ok_transaction_gestion_cheked == true && ok_transaction_gestion_CA == true && ok_ca_step3_2_1 ==true && ok_ca_step3_2_2 == true )
        return true;
    else
        return false ;
//return ok;
}

function VerificationEmail(elm)
{
    if (elm.value.indexOf("@") != "-1" && elm.value.indexOf(".") != "-1" && elm.value != "")
    {
        return true;
    }
    else
    {
        return false;
    }
}

function displayAdhesionFnaim()
{
    if(document.form_adhesion.form_adh_syndic_nom.options[2].selected)
    {
        document.getElementById('adhesion_fnaim').style.display = 'none';
        document.getElementById('form_adh_fnaim').value = '0';
    }
    else
    {
        document.getElementById('adhesion_fnaim').style.display = '';
    }
}

function Verifier_Numero_Telephone(num_tel)
{
    // Definition du motif a matcher
    var regex = new RegExp(/^(01|02|03|04|05|07|06|08)[0-9]{8}/gi);

    // Definition de la variable booleene match
    var match = false;

    // Test sur le motif
    if(regex.test(num_tel))
    {
        match = true;
    }
    else
    {
        match = false;
    }

    // On renvoie match
    return match;
}

function Verifier_Code_Postal(code_postal)
{
    // Definition du motif a matcher
    var regex = new RegExp(/[0-9]{5}/gi);

    // Definition de la variable booleene match
    var match = false;

    // Test sur le motif
    if(regex.test(code_postal))
    {
        match = true;
    }
    else
    {
        match = false;
    }

    // On renvoie match
    return match;
}


/********
		*
		*	type : 	1 mini 40000
		*			2 mini 120000
		*
		*********/
var numberUpValue = function( IdComp , type)
{
    var Oo = document.getElementById(IdComp);
    numberIsNan(Oo);
    if(type == 1 && parseInt(Oo.value) < 40000)
    {
        Oo.value = 40000;
        return;
    }
    if(type == 1 && parseInt(Oo.value) > 40000 && parseInt(Oo.value) < 120000)
    {
        Oo.value = 120000;
        return;
    }
    if(type == 2 && parseInt(Oo.value) < 120000)
    {
        Oo.value = 120000;
        return;
    }
    if(type == 3  )
    {
        if(parseInt(Oo.value) == 0)
        {
            Oo.value = 40000;
            return;
        }
        if(parseInt(Oo.value) == 40000)
        {
            Oo.value = 120000;
            return;
        }
        if(parseInt(Oo.value) != 40000 || parseInt(Oo.value) != 120000)
        {
            Oo.value = '';
            alert('Vous devez choisir 40000 ou 120000 pour ce champ');
        }

        return;
    }
    Oo.value = parseInt(Oo.value) + 20000;

    if(parseInt(Oo.value) > 120000 && parseInt(Oo.value) % 20000 != 0)
    {
        var test = 0;
        var i = 1;
        while( test < parseInt(Oo.value))
        {
            test = i * 20000;
            i++;
        }
        Oo.value = (i - 1) * 20000;
    }
};

var numberDownValue = function( IdComp, type )
{
    var Oo = document.getElementById(IdComp);
    numberIsNan(Oo);
    if(type == 1 && parseInt(Oo.value) < 40000)
    {
        Oo.value = 40000;
        return;
    }
    if(type == 1 && parseInt(Oo.value) > 40000 && parseInt(Oo.value) < 120000)
    {
    //Oo.value = 120000;
    //return;
    }
    if(type == 2 && parseInt(Oo.value) < 120000)
    {
        Oo.value = 120000;
        return;
    }
    if(type == 3  )
    {
        if(parseInt(Oo.value) == 0)
        {
            Oo.value = 40000;
            return;
        }
        if(parseInt(Oo.value) == 120000)
        {
            Oo.value = 40000;
            return;
        }
        if(parseInt(Oo.value) != 40000 || parseInt(Oo.value) != 120000)
        {
            Oo.value = '';
            alert('Vous devez choisir 40000 ou 120000 pour ce champ');
        }

        return;
    }

    if(type == 1 && (parseInt(Oo.value) - 20000 == 20000))return;
    if(type == 2 && (parseInt(Oo.value) - 20000 == 100000))return;
    Oo.value = parseInt(Oo.value) - 20000;
    if(parseInt(Oo.value) > 120000 && parseInt(Oo.value) % 20000 != 0)
    {
        var test = 0;
        var i = 1;
        while( test < parseInt(Oo.value))
        {
            test = i * 20000;
            i++;
        }
        Oo.value = (i - 1) * 20000;
    }
};
var numberIsNan = function ( comp )
{
    if(isNaN(comp.value) || comp.value == '') comp.value = 0;
};

var act = function ( elemHide , elemShow)
{
    document.getElementById( 'form_adh_montant_trans' + elemHide).style.display = 'none';// = 'disabled';
    document.getElementById( 'w_form_adh_montant_trans' + elemHide).style.display = 'none';

    document.getElementById( 'form_adh_montant_trans' + elemShow).style.display = '';// = 'disabled';
    document.getElementById( 'w_form_adh_montant_trans' + elemShow).style.display = '';
}

function display_div1_step2(){
    if (document.form_adhesion.radiostep1_1.checked || document.form_adhesion.radiostep1_2.checked ){
        document.getElementById('step2').style.display = 'block';
    }
    else
        document.getElementById('step2').style.display = 'none';

    document.getElementById('Chiffre_Affaire2').style.display = 'none';
    document.getElementById('Chiffre_Affaire_gestion').style.display = 'none';
    document.getElementById('Chiffre_Affairestep_1').style.display = 'none';
    document.getElementById('chiffre_affaire_radio1').style.display = 'none';
    document.getElementById('chiffre_affaire_radio_step3_2_1').style.display = 'none';
    document.getElementById('chiffre_affaire_radio_step3_2_2').style.display = 'none';
    document.getElementById('CA_entreprise_step3_1_1').value ="";
    document.getElementById('CA_entreprise2').value ="";
    document.getElementById('CA_entreprise_step2_2').value ="";
    document.getElementById('CA_entreprise_step3_2').value ="";

    select_1();


}
function display_div_step2(){
    if (document.form_adhesion.radiostep1_1.checked || document.form_adhesion.radiostep1_2.checked ){
        document.getElementById('step2').style.display = 'block';
    }
    else
        document.getElementById('step2').style.display = 'none';
    //affichage de chiffe d'affaire dans tout le formulaire


    if(document.form_adhesion.radiostep1_2.checked)
        document.getElementById('chiffre_affaire_radio1').style.display = 'block';
    else
        document.getElementById('chiffre_affaire_radio1').style.display = 'none';


    if(document.form_adhesion.radiostep1_2.checked)
        document.getElementById('Chiffre_Affairestep_1').style.display = 'block';
    else
        document.getElementById('Chiffre_Affairestep_1').style.display = 'none';

    if(document.form_adhesion.radiostep1_2.checked)
        document.getElementById('Chiffre_Affaire_gestion').style.display = 'block';
    else
        document.getElementById('Chiffre_Affaire_gestion').style.display = 'none';

    if(document.form_adhesion.radiostep1_2.checked)
        document.getElementById('Chiffre_Affaire2').style.display = 'block';
    else
        document.getElementById('Chiffre_Affaire2').style.display = 'none';

    if(document.form_adhesion.radiostep1_2.checked){
        document.getElementById('chiffre_affaire_radio_step3_2_1').style.display = 'block';
    }
    else
        document.getElementById('chiffre_affaire_radio_step3_2_1').style.display = 'none';

    if(document.form_adhesion.radiostep1_2.checked)
        document.getElementById('chiffre_affaire_radio_step3_2_2').style.display = 'block';
    else
        document.getElementById('chiffre_affaire_radio_step3_2_2').style.display = 'none';
    select_1();
}


function display_div_radio_step3_1_1(){
    if (document.form_adhesion.radio_step3_1_1.checked){
        document.getElementById('caseradio11').style.display = 'block';
        if (document.form_adhesion.radiostep1_2.checked){
            document.getElementById('chiffre_affaire_radio1').style.display ='block';
        }
        else
            document.getElementById('chiffre_affaire_radio1').style.display ='none';


        document.getElementById('caseradio21_step1').style.display = 'none';
        document.getElementById('CA_entreprise2').value ="";
        document.getElementById('montant_garantie_souhaitee_step3_1_2').value ="120000";
        document.getElementById('Chiffre_Affairestep_1').style.display = 'none';

    }
    else {
        document.getElementById('caseradio11').style.display = 'none';
    }
}


/*********************/
function display_div_radio_step3_1_2(){

    if (document.form_adhesion.radio_step3_1_2.checked){
        document.getElementById('caseradio21_step1').style.display = 'block';

        if (document.form_adhesion.radiostep1_2.checked){
            document.getElementById('Chiffre_Affairestep_1').style.display ='block';
        }
        else {
            document.getElementById('Chiffre_Affairestep_1').style.display ='none';
        }

        document.getElementById('caseradio11').style.display = 'none';
        document.getElementById('CA_entreprise_step3_1_1').value ="";
    }
    else {
        document.getElementById('caseradio21_step1').style.display = 'none';
        document.getElementById('Chiffre_Affairestep_1').style.display ='none'
    }
}
/*******************************/
function display_div_radio_step3_1_3(){

    if (document.form_adhesion.radio_step3_1_3.checked){

        document.getElementById('caseradio21_step1').style.display = 'none';
        document.getElementById('caseradio11').style.display = 'none';
        document.getElementById('CA_entreprise2').value ="";
        document.getElementById('montant_garantie_souhaitee_step3_1_2').value ="120000";
        document.getElementById('Chiffre_Affairestep_1').style.display = 'none';
    }
}
/***********************************/
function display_div_step3_1() {
    if (document.form_adhesion.radiostep2_1.checked){
        document.getElementById('div_step3_1').style.display = 'block';
        document.getElementById('step4').style.display = 'block';
        document.getElementById('div_step3_2').style.display = 'none';
        document.getElementById('caseradio21_step1').style.display = 'none';
        //traitement des inputs
        //transaction_gestion
        document.getElementById('montant_garantie_souhaitee_step3_2_1').value ="120000";
        document.getElementById('montant_garantie_souhaitee_step3_2_2').value ="120000";
        document.getElementById('montant_garantie_souhaitee_gestion').value ="120000";
        document.getElementById('CA_entreprise_step2_2').value ="";
        //Gestion
        document.getElementById('montant_garantie_souhaitee_step3_3_3').value ="120000";
        document.getElementById('CA_entreprise_step3_2').value ="";
        // traitement des radion bouton
        //transaction et gestion
        document.form_adhesion.radio_step3_2_1.checked = false;
        document.form_adhesion.radio_step3_2_2.checked = false;
        document.form_adhesion.radio_step3_2_3.checked = false;
        //Gestion
        document.form_adhesion.radio_step3_3_1.checked = false;

        //transaction
        document.form_adhesion.radio_step3_1_1.checked = true;
        document.getElementById('caseradio11').style.display = 'block';
    }



}
function display_div_step3_2() {
    if (document.form_adhesion.radiostep2_2.checked){
        document.getElementById('div_step3_2').style.display = 'block';
        document.getElementById('step4').style.display = 'block';
        document.getElementById('div_step3_3').style.display = 'none';
        document.getElementById('div_step3_1').style.display = 'none';

        //traitement des inputs
        //transaction
        document.getElementById('montant_garantie_souhaitee_step3_1_1').value ="120000";
        document.getElementById('CA_entreprise_step3_1_1').value ="";
        document.getElementById('montant_garantie_souhaitee_step3_1_2').value ="120000";
        document.getElementById('CA_entreprise2').value ="";
        //Gestion
        document.getElementById('montant_garantie_souhaitee_step3_3_3').value ="120000";
        document.getElementById('CA_entreprise_step3_2').value ="";
        //traitement des boutons radios
        //Gestion
        document.form_adhesion.radio_step3_3_1.checked = false;
        //transaction
        document.form_adhesion.radio_step3_1_1.checked = false;
        document.form_adhesion.radio_step3_1_2.checked = false;
        document.form_adhesion.radio_step3_1_3.checked = false;

        //Transaction&Gestion
        document.form_adhesion.radio_step3_2_1.checked = true;
        document.getElementById('cacaseradio_step3_2_1_1').style.display = 'block';
        document.getElementById('caseradio_step3_2_2_1').style.display = 'none';
        if (document.form_adhesion.radiostep1_2.checked){
            document.getElementById('chiffre_affaire_radio_step3_2_1').style.display ='block';
            document.getElementById('chiffre_affaire_radio_step3_2_2').style.display ='none';
        }
        else
            document.getElementById('chiffre_affaire_radio_step3_2_1').style.display ='none';
        document.form_adhesion.radio_step3_2_3.checked = true;
        document.getElementById('caseradio_step3_2_3_1').style.display = 'block';
        if (document.form_adhesion.radiostep1_2.checked)
            document.getElementById('Chiffre_Affaire_gestion').style.display = 'block';
        else
            document.getElementById('Chiffre_Affaire_gestion').style.display = 'none';

    }
}
function display_div_step3_3() {
    if (document.form_adhesion.radiostep2_3.checked){
        document.getElementById('div_step3_3').style.display = 'block';
        document.getElementById('step4').style.display = 'block';
        document.getElementById('div_step3_1').style.display = 'none';
        document.getElementById('div_step3_2').style.display = 'none';
        //traitement des inputs
        //transaction
        document.getElementById('montant_garantie_souhaitee_step3_1_1').value ="120000";
        document.getElementById('CA_entreprise_step3_1_1').value ="";
        document.getElementById('montant_garantie_souhaitee_step3_1_2').value ="120000";
        document.getElementById('CA_entreprise2').value ="";
        //transaction_gestion
        document.getElementById('montant_garantie_souhaitee_step3_2_1').value ="120000";
        document.getElementById('montant_garantie_souhaitee_step3_2_2').value ="120000";
        document.getElementById('montant_garantie_souhaitee_gestion').value ="120000";
        document.getElementById('CA_entreprise_step2_2').value ="";
        // traitements des boutons radios
        //transaction
        document.form_adhesion.radio_step3_1_1.checked = false;
        document.form_adhesion.radio_step3_1_2.checked = false;
        document.form_adhesion.radio_step3_1_3.checked = false;
        //transaction et gestion
        document.form_adhesion.radio_step3_2_1.checked = false;
        document.form_adhesion.radio_step3_2_2.checked = false;
        document.form_adhesion.radio_step3_2_3.checked = false;
        //Gestion
        document.form_adhesion.radio_step3_3_1.checked = true;
        document.getElementById('caseradio_step3_3_3_1').style.display = 'block';

        if(document.form_adhesion.radiostep1_2.checked)
            document.getElementById('Chiffre_Affaire2').style.display = 'block';
        else
            document.getElementById('Chiffre_Affaire2').style.display = 'none';



    }
}

/****************************step3_2*****************/
function display_div_radio_step3_2_1(){

    if (document.form_adhesion.radio_step3_2_1.checked){

        document.getElementById('cacaseradio_step3_2_1_1').style.display = 'block';
        document.getElementById('caseradio_step3_2_2_1').style.display = 'none';
        document.getElementById('CA_entreprise_step3_2_2').value = '';
        if (document.form_adhesion.radiostep1_2.checked){
            document.getElementById('chiffre_affaire_radio_step3_2_1').style.display ='block';
            document.getElementById('chiffre_affaire_radio_step3_2_2').style.display ='none';
        }
        else
            document.getElementById('chiffre_affaire_radio_step3_2_1').style.display ='none';
    }
    else {
        document.getElementById('caseradio_step3_2_1').style.display = 'none';
    }
}

function display_div_radio_step3_2_2(){

    if (document.form_adhesion.radio_step3_2_2.checked){
        document.getElementById('caseradio_step3_2_2_1').style.display = 'block';
        document.getElementById('cacaseradio_step3_2_1_1').style.display = 'none';
        document.getElementById('CA_entreprise_step3_2_1').value = '';
        if (document.form_adhesion.radiostep1_2.checked){
            document.getElementById('chiffre_affaire_radio_step3_2_2').style.display ='block';
            document.getElementById('chiffre_affaire_radio_step3_2_1').style.display ='none';

        }
        else
            document.getElementById('chiffre_affaire_radio_step3_2_2').style.display ='none';
    }
    else {
        document.getElementById('caseradio_step3_2_2_1').style.display = 'none';
    }
}
function display_div_radio_step3_2_3(){

    if (document.form_adhesion.radio_step3_2_2.checked){

        document.getElementById('caseradio_step3_2_3_1').style.display = 'block';
        if (document.form_adhesion.radiostep1_2.checked){
            document.getElementById('Chiffre_Affaire_gestion').style.display = 'block';
        }
        else
            document.getElementById('Chiffre_Affaire_gestion').style.display = 'none';
    }
}

function ShowInputAutre() {
    var TheSelectedIndex = document.forms.form_adhesion.form_connaitre.selectedIndex;
    var TheSelectedText = document.forms.form_adhesion.form_connaitre[TheSelectedIndex].text;
    if(TheSelectedText == "Autre"){
        document.getElementById('autre_a_preciser').style.display = 'block';
    }
    else {
        document.getElementById('autre_a_preciser').style.display = 'none';
    }
}


    /**
 *
 *	initialisation ext
 *
 * @author sgaudin
 * @return Void
 */
//var ext_core_init_number = function (name,label,size){
//    var obj = new Ext.form.NumberField({
//			width: size,
//            hideLabel: true,
//            maxValue: 2000000,
//            minValue: 1,
//            maxLength: 10,
//            fieldLabel: label,
//            name: name,
//            allowBlank:false,
//            invalidText : 'Veuillez saisir un nombre', //message d'erreur
//            blankText : 'saisir un nombre'
//    });
//	obj.applyTo(name);
//	return obj ;
//};
//
//Ext.onReady(function ()
//{
////	ext_core_init_number('form_adh_montant_trans_N','',120);
////	ext_core_init_number('form_adh_montant_trans_O','',120);
////	ext_core_init_number('form_adh_montant_gest','',120);
//});


