// $Id: flir.js,v 1.1.2.2 2010/03/07 10:52:08 hadsie Exp $

/**
 * Simple behavior to initialize FLIR.
 */
Drupal.behaviors.flir_init = function() {
  FLIR.init({path: Drupal.settings.flir.path});
}

/**
 * Call FLIR.replace on all specified replacements.
 */
Drupal.behaviors.flir_replace = function() {
  if (Drupal.settings.flir.fonts) {
    FLIR.init({path: Drupal.settings.flir.path});
    if (!(Drupal.settings.flir.fonts.selector instanceof Array)) {
      Drupal.settings.flir.fonts.selector = [Drupal.settings.flir.fonts.selector];
      Drupal.settings.flir.fonts.font = [Drupal.settings.flir.fonts.font];
    }
    for (index in Drupal.settings.flir.fonts.selector) {
      var selector = Drupal.settings.flir.fonts.selector[index];
      var font = Drupal.settings.flir.fonts.font[index];
      $(selector).each(function() {
	  FLIR.replace(this, new FLIRStyle({cFont: font}));
      });
    }
  }
}
;

