function variable_quantity()
{
  if( ($(document.body).hasClass('panier')) || ($(document.body).hasClass('produit')) )
  {
    
    var rem1 = $$('a.removeone');
    var add1 = $$('a.addone');
    
    add1.each(function(el,i)
    {
      var inParent = el.getParent().getElement('input');

      el.addEvent('click', function()
      {
        inParent.value = eval(inParent.value) + 1;
      });
    });

    rem1.each(function(el,i)
    {
      var inParent = el.getParent().getElement('input');

      el.addEvent('click', function()
      {
        var value = eval(inParent.value) - 1;
        if( value == 0)
        {
          inParent.value = 1;
        }
        else
        {
          inParent.value = value;
        }
      });
    });

  }
}


// pretty fixes
window.addEvent('domready', function()
{
  if(! $(document.body).hasClass('global') )
  {
    $$('ul.footer li').getLast().setStyle('border','none');
    $$('ul.mbottom li').getLast().setStyle('border','none');
  }
  
  if( $$('div.pack-quantities').length )
  {
    $$('div.pack-quantities')[0].getLast().setStyle('border','none');
  }
});


// pretty reflex
window.addEvent('domready', function()
{
  // reflex
  var reflex = $$('img.prod');
  reflex.each(function(el)
  {
    Reflection.add(el, { height: 0.3, opacity: 0.3 });
  });
});


// pretty select
window.addEvent
(
  'domready',  function()
  {
    $$(/*'div.product_type select',*/ '#guide select'/*, '#imageMenu select'*/).each(function(el)
    {
      if(!window.ie6) new Wd.Elements.Select(el);
    });
  }
);


// pretty low pics
window.addEvent('domready',  function()
{
  if( $(document.body).hasClass('index') )
  {
    if( $('imageMenu').hasClass('low') )
    {
      var imgList = $$('div.low li.theme');
      var visuals = [];

      imgList.each(function(el,i)
      {
        var bgUrl = el.getStyle('background-image');
        bgUrl = bgUrl.replace(/\"/g, '')
        bgUrl = bgUrl.substring(4,bgUrl.length-9) + '.jpg';
        visuals.push(bgUrl);
      });

      new Asset.images(visuals,
      {
        onComplete: function()
        {
          $('imageMenu').removeClass('low');
        }
      });
    }
  }
});

// pretty cart
window.addEvent('domready',  function()
{
  variable_quantity();
});


window.addEvent('domready',  function()
{
  var toggler = $$('#historique-content h2.titre');
  var element = $$('#historique-content div.acc');
  
  toggler.setStyle('cursor','pointer');
  
  var myAccordion = new Accordion(toggler, element,
  {
    'wait': false,
    'opacity': false,
    'alwaysHide': true,
    'start': false,
    'display': 0,
    'duration': 400,
    'transition': Fx.Transitions.Cubic.easeInOut,
    onActive: function(toggler, element)
    {
      toggler.addClass('toggler-on');
      toggler.removeClass('toggler-off');
    },
    onBackground: function(toggler, element)
    {
      toggler.addClass('toggler-off');
      toggler.removeClass('toggler-on');
    }
  });
});


window.addEvent('domready',  function()
{
  var toggler = $$('h1.info-nutri');
  var element = $$('div.info-nutri');
  
  toggler.setStyle('cursor','pointer');
  
  var myAccordion = new Accordion(toggler, element,
  {
    'wait': false,
    'opacity': false,
    'alwaysHide': true,
    'start': true,
    'display': 0,
    'duration': 300,
    'transition': Fx.Transitions.Cubic.easeInOut,
    onActive: function(toggler, element)
    {
      element.setStyle('display','block');
    },
    onBackground: function(toggler, element)
    {
    }
  });
});

window.addEvent('domready',  function()
{
  var toggchk = $$('#coords-content input[type=checkbox]');

  toggchk.each(function(el,i)
  {
  
    if(! el.hasClass('chk-nwl') )
    {
      var parent = el.getParent();
      var next = parent.getParent().getNext();
  
      parent.addClass('checker');
      
      next.addClass('unchecked');
      next.removeClass('checked');
      
      el.addEvent('click',function()
      {
        if(el.checked)
        {
          next.removeClass('unchecked');
          next.addClass('checked');
        }
        else
        {
          next.addClass('unchecked');
          next.removeClass('checked');
        }
      });
    }
  });
  
  if( $$('.radiobt').length )
  {
    $$('div.radiobt')[0].getParent().getPrevious().addClass('lbl-radio').setStyle('display','none');
    $$('div.radiobt')[0].setStyle('display','none');
    $$('.chk-nwl').getParent().getParent().addClass('lbl-last');
    
    
    $$('select[name="id_sport"]')[0].addEvent('change',function()
    {
      if( this.value != 36)
      {
        $$('div.lbl-radio')[0].setStyle('display','block');
        $$('div.radiobt')[0].setStyle('display','block');
      }
      else
      {
        $$('div.lbl-radio')[0].setStyle('display','none');
        $$('div.radiobt')[0].setStyle('display','none');
      }
    });
    
  }
  
});

window.addEvent('domready',  function()
{
  if( $(document.body).hasClass('global') ) return;
  
  var map_link = $$('a.map')[0];
  
  map_link.setProperty('href', map_link.href + '?do=showmap');

});
