$(document).ready(function(){
  $('#programme').hide();

  $('#toggleButton1').click(function(){
    $('#programme').toggle();

    if($('#programme').is(':visible')) {
      $(this).val(' Masquer le programme ');
    } else {
      $(this).val(' Voir le programme ');
    }

	if($('#pratique').is(':visible')) {
		$('#pratique').hide();
		$('#toggleButton2').val(' Voir les infos pratiques ');
	}

  });

});

$(document).ready(function(){
  $('#pratique').hide();

  $('#toggleButton2').click(function(){
    $('#pratique').toggle();

    if($('#pratique').is(':visible')) {
      $(this).val(' Masquer les infos pratiques ');
    } else {
      $(this).val(' Voir les infos pratiques ');
    }

   	if($('#programme').is(':visible')) {
		$('#programme').hide();
		$('#toggleButton1').val(' Voir le programme ');
	}
  });
});

$(document).ready(function(){
  $('#toggleButton3').click(function(){
    $('#inscription').toggle();

    if($('#inscription').is(':visible')) {
      $(this).val(' Masquer le bulletin d\'inscription ');
    } else {
      $(this).val(' Voir le bulletin d\'inscription ');
    }
  });
});

$(document).ready(function(){
  $('#inscription_form').validate({
    rules: {
      element_2_1: {
        required: true,
      },
      element_2_2: {
        required: true,
      },
      element_3_1: {
        required: false,
      },
      element_3_2: {
        required: false,
      },
      element_4_1: {
        required: true,
      },
      element_4_2: {
        required: true,
		digits: true,
		range: [1000,9992],
      },
      element_4_3: {
        required: true,
      },
      element_5_1: {
        required: true,
        email: true,
      },
      element_5_2: {
      	minlength: 11,
        required: true,
      },
      element_5_3: {
      	minlength: 11,
        required: false,
      },
      element_5_4: {
      	minlength: 11,
        required: false,
      },
      commentaire: {
      	minlength: 50,
      	required: true,
      },
      suite: {
      	minlength: 50,
      	required: true,
      },
      acceptation: {
      	required: true,
      }
    }
  });
});

