

window.addEvent('load', function() {
  

  /**** GESTION DU CALENDRIER ****/
  
  /* On cache le calendrier */
  if($('kalendar'))
  {
    $('kalendar').style.display = 'none';
  
    /* On affiche ou non le calendrier selon le clic sur le lien */
    $('lien_calendrier').addEvent('click', function() {
  
      if($('kalendar').style.display == 'none')
        $('kalendar').style.display = 'block';
  
      else
        $('kalendar').style.display = 'none';
    });
  }

    

  /**** GESTION DES CHECKBOX (abonnements) ****/

  if($('mem_compte_news'))
  {
    /* Initialisation */
    var check_1 = $('input_check_1');
    var check_2 = $('input_check_2');
    var check_3 = $('input_check_3');
  
  
    /* Tests si input checked : on modifie le style */
    if($('mem_compte_news').checked)
      check_1.addClass('checked');
  
    if($('mem_compte_offres').checked)
      check_2.addClass('checked');
  
    if($('mem_compte_promos').checked)
      check_3.addClass('checked');

    /* Si clic sur "newsletter" : on cheke ou non l'input et on modifie le style */
    check_1.addEvent('click', function() {
      if(check_1.hasClass('checked'))
      {
        check_1.removeClass('checked');
        $('mem_compte_news').checked = false;
      }
      else
      {
        check_1.addClass('checked');
        $('mem_compte_news').checked = true;
      }
    });
  
    /* Si clic sur "offres" : on cheke ou non l'input et on modifie le style */
    check_2.addEvent('click', function() {
      if(check_2.hasClass('checked'))
      {
        check_2.removeClass('checked');
        $('mem_compte_offres').checked = false;
      }
      else
      {
        check_2.addClass('checked');
        $('mem_compte_offres').checked = true;
      }
    });
  
    /* Si clic sur "promos" : on cheke ou non l'input et on modifie le style */
    check_3.addEvent('click', function() {
      if(check_3.hasClass('checked'))
      {
        check_3.removeClass('checked');
        $('mem_compte_promos').checked = false;
      }
      else
      {
        check_3.addClass('checked');
        $('mem_compte_promos').checked = true;
      }
    });
  }



  /**** GESTION DES BOUTONS RADIO ****/
  
  var radios = $$('input.radio');

  radios.each(function(input_radio) {
    var divParent = input_radio.getParent();
    if(input_radio.checked)
      $(divParent).addClass('checked');
  });

  $$('label.input_label').addEvent('click', function(e) {
    var clic = e.target || e.srcElement;
    var clic_input = clic.getPrevious();
    var clic_div = clic.getParent();

    radios.each(function(input_radio) {
      if(input_radio.name == clic_input.name)
      {
        var divParent = input_radio.getParent();
        input_radio.checked = false;
        divParent.removeClass('checked');
      }
    });

    clic_input.checked = true;
    clic_div.addClass('checked');
    
  });

});




function selectDate(dateSelected)
{
  var tab = dateSelected.split('-');

  if(tab[0].length == 1)
    tab[0] = '0'+ tab[0];

  if(tab[1].length == 1)
    tab[1] = '0'+ tab[1];

  $('mem_date_mariage').value = tab[0]+'/'+tab[1]+'/'+tab[2];
  $('kalendar').style.display = 'none'
}


