// $Id: sharethis.js,v 1.1.4.2 2009/08/18 17:10:33 robloach Exp $

/**
 * Compatibility with the Drupal 6 API.
 */
Drupal.behaviors = Drupal.behaviors || {};
$(document).ready(function() {
  Drupal.behaviors.sharethis(document);
});

/**
 * The Drupal behaviors for the ShareThis web service.
 */
Drupal.behaviors.sharethis = function(context) {
  $('.sharethis-button:not(.sharethis-button-processed)', context).addClass('sharethis-button-processed').each(function (i, domElement) {
    var element = $(this);
    var shared_object = SHARETHIS.addEntry({
      title: element.attr('title'),
      url: element.attr('href')
    });
    var chicklet = element.attr('name');
    if (chicklet != 'sharethis') {
      shared_object.attachChicklet(chicklet, domElement);
    }
    else {
      shared_object.attachButton(domElement, {button: false});
    }
  }).click(function() {
    return false;
  });
};

