// Pour chaque image, agrandir dans une fenêtre au click
$$('img')
  .select(function(img){
    return ! img.ancestors().find(function(ancestor){
        return ancestor.tagName.toLowerCase() == 'a' && ancestor.href.length > 0
      });
    })
  .each(function(img){
    img.setStyle({cursor:'pointer'});
    img.observe('click', function(){
      var win = new Window(false, {destroyOnClose:true});
      win.setTitle(this.title);
      var oimg = $(new Image());
      oimg.src = this.src;
      oimg.window = win;
      oimg.observe('click', function(){
          this.window.destroy();
        }.bindAsEventListener(oimg));
      win.getContent().update(oimg);
      win.setSize(oimg.width, oimg.height);
      win.showCenter();
    }.bindAsEventListener(img));
  }
);

function shareWindowOpen(url,width,height){ // ouvre la fenêtre de partage
  window.open(
    url
    , 'share'
    , 'width='+ width + ',height=' + height + 'toolbar=0,status=0,scrollbars=yes,resizable=no'
  );
  return false; // inhibe l'exécution du href
};

function facebookShare(){
  var u = encodeURIComponent(location.href) , t = encodeURIComponent(document.title);
  return shareWindowOpen('http://www.facebook.com/sharer.php?u='+u +'&t='+t, 626, 436)
};

function deliciousShare(){
  var u = encodeURIComponent(location.href) , t = encodeURIComponent(document.title);
  return shareWindowOpen('http://del.icio.us/post?url=' + u + '&title=' + t, 450, 700)
};

