/* $Id: admin_devel.js,v 1.2 2010/03/12 22:54:41 sun Exp $ */
(function($) {

/**
 * jQuery debugging helper.
 *
 * Invented for Dreditor.
 *
 * @usage
 *   $.debug(var [, name]);
 *   $variable.debug( [name] );
 */
jQuery.extend({
  debug: function () {
    // Setup debug storage in global window. We want to look into it.
    window.debug = window.debug || [];

    args = jQuery.makeArray(arguments);
    // Determine data source; this is an object for $variable.debug().
    // Also determine the identifier to store data with.
    if (typeof this == 'object') {
      var name = (args.length ? args[0] : window.debug.length);
      var data = this;
    }
    else {
      var name = (args.length > 1 ? args.pop() : window.debug.length);
      var data = args[0];
    }
    // Store data.
    window.debug[name] = data;
    // Dump data into Firebug console.
    if (typeof console != 'undefined') {
      console.log(name, data);
    }
    return this;
  }
});
// @todo Is this the right way?
jQuery.fn.debug = jQuery.debug;

})(jQuery);
;
(function ($) {
  Drupal.behaviors.event_photos = {
    attach: function(context) {
      $('.view-project-thumbnails a:first').addClass('current-thumb');
      $('.view-project-thumbnails a').hover(
        function() {
          $(this).addClass('active-thumb');
        },
        function() {
          $(this).removeClass('active-thumb');
        }
      );
      
      $('.view-project-thumbnails a').mouseenter(
        function() {
          //e.preventDefault();
          //$('#main #block-system-main .node-project .content').clearQueue();
          var url = $(this).attr('href');
          url = url.replace(/\//g, '*');
          url = '/project-photo/' + url;
          $('.current-thumb').removeClass('current-thumb');
          $(this).addClass('current-thumb');
          
          $.get(url, function(data) {
            //$('#main #block-system-main .node-project .content').fadeOut(300, function() {
              //$('#main #block-system-main .node-project .content').html(data.data);
              //$('#main #block-system-main .node-project .content').fadeIn(300);
            //});
            $('#main #block-system-main .node-project .content').html(data.data);
          });
      });
      $('.view-project-thumbnails a').click(function(e) {
        e.preventDefault();
      })
    }
  }
  
  $('#main #block-system-main .node-project .content a').live('click', function(e) {
    e.preventDefault();
  });
  
})(jQuery);;

