// Begin jQuery hulk plugin
// Usage: jQuery(".hulk").hulk();
// jQuery(".hulk").hulk({ hoverCSS: {marginLeft:"25px"}});
jQuery.fn.hulk = function(options) {

   var opts = jQuery.extend({}, jQuery.fn.hulk.defaults, options);

   function animate() {
      jQuery(this).stop().animate(opts.hoverCSS, 500, "swing");
   }

   function unanimate() {
      jQuery(this).stop().animate(opts.unhoverCSS, 500, "swing");
   }

   return jQuery(this)
      .each(function() {
		unhoverCSS = opts.unhoverCSS;
		unhoverCSS.fontSize = jQuery(this).css("fontSize");

         jQuery(this)
            .animate(opts.hoverCSS, 500, "swing")
            .animate(opts.unhoverCSS, 500, "swing")
         ;
      })
      .mouseover(animate)
      .mouseout(unanimate)
   ;
};

jQuery.fn.hulk.defaults = {
   hoverCSS : { fontSize:"62px" },
   unhoverCSS : { fontSize:"36px" }
};

// End hulk plugin

jQuery.noConflict();

jQuery(function() {
   jQuery(".hulk").hulk();
   //jQuery(".hulk").hulk({ hoverCSS : { fontSize:"60px" }, unhoverCSS : { fontSize:"36px" }});
   //jQuery(".hulk").hulk({ hoverCSS: {marginLeft:"60px"}, unhoverCSS: {marginLeft:"0px"}});
});