// $Id: google_cse.js,v 1.1.4.3 2008/07/01 21:31:14 mfb Exp $
$(function() {
  var googleCSEWatermark = function($id) {
    var f = document.getElementById($id);
    if (f && (f.query || f.q || f['edit-keys'])) {
      var q = f.query ? f.query : (f.q ? f.q : f['edit-keys']);
      var n = navigator;
      var l = location;
      if (n.platform == 'Win32') {
        q.style.cssText = 'border: 1px solid #7e9db9; padding: 2px;';
      }
      var b = function() {
        if (q.value == '') {
          q.style.background = '#FFFFFF url(http://www.google.com/coop/intl/' + Drupal.settings.googleCSE.language + '/images/google_custom_search_watermark.gif) left no-repeat';
        }
      };
      var f = function() {
        q.style.background = '#ffffff';
      };
      q.onfocus = f;
      q.onblur = b;
      if (!/[&?]query=[^&]/.test(l.search)) {
        b();
      }
    }
  };
  googleCSEWatermark('google-cse-searchbox-form');
  googleCSEWatermark('google-cse-results-searchbox-form');
  if (Drupal.settings.googleCSE.searchForm) {
    googleCSEWatermark('search-form');
  }
});
;
Drupal.settings.syntaxhighlighter=jQuery.extend({tagName:false,clipboard:false,legacyMode:false,useAutoloader:false},Drupal.settings.syntaxhighlighter||{});SyntaxHighlighter.config.strings.expandSource=Drupal.t("expand source");SyntaxHighlighter.config.strings.viewSource=Drupal.t("view source");SyntaxHighlighter.config.strings.copyToClipboard=Drupal.t("copy to clipboard");SyntaxHighlighter.config.strings.copyToClipboardConfirmation=Drupal.t("The code is in your clipboard now"); SyntaxHighlighter.config.strings.print=Drupal.t("print");SyntaxHighlighter.config.strings.help=Drupal.t("?");SyntaxHighlighter.config.strings.alert=Drupal.t("SyntaxHighlighter\n\n");SyntaxHighlighter.config.strings.noBrush=Drupal.t("Can't find brush for: ");SyntaxHighlighter.config.strings.brushNotHtmlScript=Drupal.t("Brush wasn't made for html-script option: ");if(Drupal.settings.syntaxhighlighter.tagName)SyntaxHighlighter.config.tagName=Drupal.settings.syntaxhighlighter.tagName; if(SyntaxHighlighter.config.clipboardSwf!==undefined&&SyntaxHighlighter.config.clipboardSwf===null&&Drupal.settings.syntaxhighlighter.clipboard)SyntaxHighlighter.config.clipboardSwf=Drupal.settings.syntaxhighlighter.clipboard; jQuery(function(b){if(Drupal.settings.syntaxhighlighter.useAutoloader){syntaxhighlighterAutoloaderSetup();SyntaxHighlighter.all()}else SyntaxHighlighter.highlight();Drupal.settings.syntaxhighlighter.legacyMode&&dp.SyntaxHighlighter.HighlightAll("code");Drupal.behaviors.syntaxhighlighter=function(a){if(a){a=b(SyntaxHighlighter.config.tagName,a).get();var c=a.length;for(i=0;i<c;++i)SyntaxHighlighter.highlight(SyntaxHighlighter.defaults,a[i])}else SyntaxHighlighter.highlight();Drupal.settings.syntaxhighlighter.legacyMode&& dp.SyntaxHighlighter.HighlightAll("code")}});;
// $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();
;

