/*##########################################################					START COLUMNS##########################################################*/  $.fn.columns = function() {	var options = arguments[0] || {};	options = $.extend($.columns.defaults, options);	var elem = $(this);	$.columns.construct(elem, options);  };  $.columns = {	  defaults:{		  height: true,		  width: false,		  animate: false,		  animateSpeed: 250	  },	  construct: function(elem, options){		  if(options.animate===false){options.animateSpeed=0;}		  if(options.height===true){			  $.data($('body').get(0), 'topHeight', 0);			  $(elem).each(function(){				$(this).css({height:'auto'});				if($.data($('body').get(0), 'topHeight')<$(this).height()){				  $.data($('body').get(0), 'topHeight', $(this).height());				}			  });			  if(options.width===false){				  $(elem).animate({height:$.data($('body').get(0), 'topHeight')},options.animateSpeed);			  }		  }		  if(options.width===true){			  $.data($('body').get(0), 'topWidth', 0);			  $(elem).each(function(){				if($.data($('body').get(0), 'topWidth')<$(this).width()){				  $.data($('body').get(0), 'topWidth', $(this).width());				}			  });			  if(options.height===false){				  $(elem).animate({width:($.data($('body').get(0), 'topWidth'))},options.animateSpeed);			  }		  }		  if(options.height===true && options.width===true){			  $(elem).animate({height:($.data($('body').get(0), 'topHeight')),width:($.data($('body').get(0), 'topWidth'))},options.animateSpeed);		  }	  }  };/*##########################################################					 END COLUMNS##########################################################*/
