window.addEvent('domready', function() {
	Shadowbox.init({
		language: "nl",
		players: ["img"]
	});

    $$('.frmAddToBasket').each(function(el) {
      el.addEvent('submit', function(e) {
        document.body.scrollTop = 0;
        e.stop();
        var prodID = el.id.substring(14);
        addToBasket( prodID, $('Aantal'+prodID).get('value'));
      });
    });

    $$('img.product').each(function(el) {
      var marginLeft = (el.get('width')/2)*-1;
      var marginTop = (el.get('height')/2)*-1;

      el.setStyle('margin-left',marginLeft);
      el.setStyle('margin-top',marginTop);
    });

    if($('frmIdeal')) {
      $('frmIdeal').addEvent('submit', function(e) {
        e.stop();

        var req = new Request.JSON({
          method: 'post',
          url: '/ajax/doMail.php',
          onComplete: function(result) {
            if(result.mailed == 'ok') {
              $('frmIdeal').submit();
            }
          }
       });
       req.send();
     });
    }
});

