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

  // Au chargement, initialisation de la multibox pour le panier
	if($$('a.multibox_panier'))
  {
    if($$('a.multibox_panier').length > 0)
  	{
  		var panier = new multiBox('multibox_panier', {
  			showControls: false,
  			useOverlay: true
  		});
  	};
  }
  
  // Au chargement, on teste la présence d'un scroll automatique
  if($('scroll'))
  {
    // On scroll la page
    window.scrollTo(0, $('scroll').value);

    // On affecte la valeur du scroll au scroll automatique
    window.addEvent('scroll', function(e){
      $('scroll').value = getScrollTop();
    });
  }



  /**** GESTION DES LISTES DES MODES DE LIVRAISON ****/

  if($('liste_mode'))
  {
    /* On cache la liste */
    $('liste_mode').style.display = 'none';
    
    /* On affiche ou non la liste selon le clic sur le lien */
    $('lien_mode').addEvent('click', function() {
  
      if($('liste_mode').style.display == 'none')
        $('liste_mode').style.display = 'block';
  
      else
        $('liste_mode').style.display = 'none';
    });
    
  }



  /**** GESTION DES BOUTONS RADIO ****/
  
  if($('si_paiement_cheque'))
  {
    /* Initialisation : on parcourt tous les boutons pour voir s'ils sont checked pour modifier leur style */
    var radios = $$('input.radio');
  
    radios.each(function(input_radio) {
      var spanParent = input_radio.getParent();
      if(input_radio.checked)
      {
        $(spanParent).addClass('checked');
        if(spanParent.id == 'mode_paiement_2')
          $('si_paiement_cheque').removeClass('none');
      }
    });
  
    $('mode_paiement_1').addEvent('click', function(e) {
      $('mode_paiement_1').addClass('checked');
      $('si_paiement_cheque').addClass('none');
      var input_radio = $('mode_paiement_1').getFirst();
      input_radio.checked = true;
      if($('mode_paiement_2').hasClass('checked'))
        $('mode_paiement_2').removeClass('checked');
    });
  
    $('mode_paiement_2').addEvent('click', function(e) {
      $('mode_paiement_2').addClass('checked');
      $('si_paiement_cheque').removeClass('none');
      var input_radio = $('mode_paiement_2').getFirst();
      input_radio.checked = true;
      if($('mode_paiement_1').hasClass('checked'))
        $('mode_paiement_1').removeClass('checked');
    });
  }
  
  
  
  /**** GESTION DU CHECKBOX CGV ****/

  if($('accepter_cgv'))
  {
    /* Initialisation */
    var input_check = $('input_check');

    /* Tests si input checked : on modifie le style */
    if($('accepter_cgv').checked)
      input_check.addClass('checked');

    /* Si clic sur checkbox : on cheke ou non l'input et on modifie le style */
    input_check.addEvent('click', function() {
      if(input_check.hasClass('checked'))
      {
        input_check.removeClass('checked');
        $('accepter_cgv').checked = false;
      }
      else
      {
        input_check.addClass('checked');
        $('accepter_cgv').checked = true;
      }
    });
  }

});



function majResume(str)
{
  $('kpz-panier-resume-maj').set('html', str);
}


function gotoPanier(url, id)
{
  var params = '';
  
  if(id)
    params = '&qte=' + $('panier_quantite_'+id).value;
    
  window.location = url + params + '&scroll=' + $('scroll').value;
}

