/**
 * @author joemoore
 */	
	var counter = 0;
	var heights = [];
	
	function checkCounter(counter, end){
		if (counter === end) {
			counter = 1;
			return counter;
		} else {
			counter++;
			return counter;
		}
	}
	
	function checkBiggest(array, end){
		var biggest;
		
		for (var i=0; i<end; i++){
			if (i===0){
				biggest = array[i];
			}
			if (array[i]>biggest){
				biggest = array[i];
			}
		}	
		
		return biggest;
	}
	
	function applyHeight(obj, end){
		var objheight = obj.height();
		counter = checkCounter(counter, end);
		
		if (counter === 1) {
			obj.addClass('row-first-item');
			heights.push(objheight);
		} else if (counter === end){
			heights.push(objheight);
			biggest = checkBiggest(heights, end);
			for (var i=0; i<end; i++){
				obj.css({'height': biggest + 'px'});
				obj = obj.prev();
			}
			heights = [];
		} else {
			heights.push(objheight);
		}
	}
	
	function equalizeHeights(objects, end){
        counter = 0;
        heights = [];
		$.each(objects, function(){
			applyHeight($(this), end);
		});
	}
 

 	
	
	

