/**
 * @file
 * Loads report blocks via ajax.  This is done because the API requests to Google
 * Analytics can add signifigant latency to page loads otherwise.
 */

Drupal.behaviors.googleAnalyticsReports = function(context) {
  $('#block-google_analytics_reports-path_mini,#block-google_analytics_reports-dashboard', context).show();

  if ($('.google-analytics-reports-path-mini', context).length) {
    $.ajax({
      url: Drupal.settings.basePath + 'google-analytics-reports/ajax/path-mini',
      dataType: 'json',
      data: ({ path: window.location.pathname + window.location.search }),
      success: function(data) {
        $('.google-analytics-reports-path-mini', context).html(data.content).hide().slideDown('fast');
      },
      error: function(data) {
        // @TODO
      }
    });
  }

  if ($('.google-analytics-reports-dashboard', context).length) {
    $.ajax({
      url: Drupal.settings.basePath + 'google-analytics-reports/ajax/dashboard',
      dataType: 'json',
      success: function(data) {
        $('.google-analytics-reports-dashboard', context).html(data.content).hide().slideDown('fast');
      },
      error: function(data) {
        // @TODO
      }
    });
  }
}
;
// $Id: cufon-drupal.js,v 1.1 2009/07/13 21:41:46 eads Exp $

// Initialize Cufon based on Drupal settings
for (o in Drupal.settings.cufonSelectors) { 
  s = Drupal.settings.cufonSelectors[o];
  Cufon.replace(s.selector, s.options)
}

// Work around Internet Explorer rendering delay
Cufon.now();
;

