jQuery(document).ready(function(){
	
	// Equal Heights Script
	function equalHeight(group) {
	var tallest = 0;
	group.each(function() {
		var thisHeight = jQuery(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
	}
	
	// mit license. paul irish. 2010.
	// webkit fix from Oren Solomianik. thx!

	// callback function is passed the last image to load
	//   as an argument, and the collection as `this`


	jQuery.fn.imagesLoaded = function(callback){
	  var elems = this.filter('img'),
	      len   = elems.length,
	      blank = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";

	  elems.bind('load',function(){
	      if (--len <= 0 && this.src !== blank){ callback.call(elems,this); }
	  }).each(function(){
	     // cached images don't fire load sometimes, so we reset src.
	     if (this.complete || this.complete === undefined){
	        var src = this.src;
	        // webkit hack from http://groups.google.com/group/jquery-dev/browse_thread/thread/eee6ab7b2da50e1f
	        // data uri bypasses webkit log warning (thx doug jones)
	        this.src = blank;
	        this.src = src;
	     }  
	  }); 

	  return this;
	};


	jQuery('img').imagesLoaded(function() { 
		equalHeight(jQuery(".article_content"));
		equalHeight(jQuery(".bottomRow .moduletable"));

		// equalHeight(jQuery("#rightCol, #midCol"));
		var leftCol = jQuery('#leftCol').height();
		var rightCol = jQuery('#rightCol').height();
		var centerCol = jQuery('#centerCol').height();

		if (leftCol > 0 || centerCol > 0 || rightCol > 0){
			equalHeight(jQuery("#midCol, #rightCol"));
		}
	});


});
