/*-------------------------------------------------------------------- 
*
* Created by Dexter (http://cssclub.ru)
*
--------------------------------------------------------------------*/
function equalHeights(element) {	
		var class_name = '.equal-height';
		var maxHeight = 0;	
		var maxItem = 0;
		var maxItem_adjust = 0;		

		element.find(class_name).each(function(i){	
			$(this).wrapInner('<div></div>');				
		});	
				
		function heightChecker(){			
			element.find(class_name).each(function(i){						
				if($(this).outerHeight() > maxHeight) { 
						maxHeight = $(this).outerHeight();
						maxItem = $(this);
						setHeight(maxHeight);
					}				
			});				
			
			maxItem_adjust = maxItem.outerHeight()-maxItem.height();
			if(maxHeight > (maxItem.children().height() + maxItem_adjust)){
					maxHeight = maxItem.children().height() + maxItem_adjust;
					setHeight(maxHeight);									
				}
				
			setTimeout(function(){heightChecker()}, 1000)			
		 }	
		 
		function setHeight(target){
			element.find(class_name).each(function(i){
						var adjust = $(this).outerHeight()-$(this).height();						
						if($.browser.msie && $.browser.version < 7.0){
								   $(this).css({'height': target - adjust });								   
							}
							else{
  								   $(this).css({'min-height': target - adjust });	
								}
					})
		  }
		
		heightChecker();
}

function equalHeights2(element) {	
		var class_name2 = '.equal-height2';
		var maxHeight2 = 0;	
		var maxItem2 = 0;
		var maxItem2_adjust = 0;		

		element.find(class_name2).each(function(j){	
			$(this).wrapInner('<div></div>');				
		});	
				
		function heightChecker2(){			
			element.find(class_name2).each(function(j){						
				if($(this).outerHeight() > maxHeight2) { 
						maxHeight2 = $(this).outerHeight();
						maxItem2 = $(this);
						setHeight2(maxHeight2);
					}				
			});				
			
			maxItem2_adjust = maxItem2.outerHeight()-maxItem2.height();
			if(maxHeight2 > (maxItem2.children().height() + maxItem2_adjust)){
					maxHeight2 = maxItem2.children().height() + maxItem2_adjust;
					setHeight2(maxHeight2);									
				}
				
		//	setTimeout(function(){heightChecker2()}, 1000)			
		 }	
		 
		function setHeight2(target){
			element.find(class_name2).each(function(j){
						var adjust2 = $(this).outerHeight()-$(this).height();						
						if($.browser.msie && $.browser.version < 7.0){
								   $(this).css({'height': target - adjust2 });								   
							}
							else{
  								   $(this).css({'min-height': target - adjust2 });	
								}
					})
		  }
		heightChecker2();		  
}		

