(function($){
	var infoequal = new Array();
	jQuery.extend({
  equalCalculator: function() {
		$('*[equal]').each(function(){
			eval('var oP={'+$(this).attr("equal")+'}');
			var gO = oP['group'];
			if(infoequal[gO])
			{
				if((infoequal[gO]["M"]==false)||oP['main']==true)
				{
				
				infoequal[gO]["H"] = (($(this).height()>infoequal[gO]["H"]) || 
															(oP['main']==true))
				? $(this).height() : infoequal[gO]["H"];
				infoequal[gO]["W"] = (($(this).width()>infoequal[gO]["W"]) || 
															(oP['main']==true))
				? $(this).width() : infoequal[gO]["W"];
				infoequal[gO]["M"] = oP['main'];
				}
			}
			else
			infoequal[gO] = {	W:$(this).width(),
												H:$(this).height(),
												M:oP['main']?true:false}
		});
	},
  equalApply: function() {
		$('*[equal]').each(function(){
			eval('var oP={'+$(this).attr("equal")+'}');
			var gO = oP['group'];
			if(oP["height"])
			$(this).height(infoequal[gO]["H"]||100);
			if(oP["width"])
			$(this).width(infoequal[gO]["W"]||100);
		});
	}
	});
})(jQuery);