
// funkce pro srovnání výšek boxů

function adjustHeights()
{
	$('.home #content').each(function(){	
		var number = 3;     // pocet prvku srovnavanych na radku
		var el = $('.std-box', this).css('height','auto');  // srovnavany element
    var count = 0;
    var heightE = 0;
    var length = el.size();
    while ( count < length) { 
      for( j = count; j < count + number; j++){
		    heightE = el.eq(j).height() > heightE ? el.eq(j).height() : heightE;  
		  };
		  for( i = count; i < count + number; i++){
		    el.eq(i).height(heightE);
		  };
		  count += number;
		  heightE = 0;	  
    };
	});	
	
	$('#content-menu').each(function(){	
		var number = 2;     // pocet prvku srovnavanych na radku
		var el = $('.sort', this).css('height','auto');  // srovnavany element
    var count = 0;
    var heightE = 0;
    var length = el.size();
    while ( count < length) { 
      for( j = count; j < count + number; j++){
		    heightE = el.eq(j).height() > heightE ? el.eq(j).height() : heightE;  
		  };
		  for( i = count; i < count + number; i++){
		    el.eq(i).height(heightE);
		  };
		  count += number;
		  heightE = 0;	  
    };
	});
	
	$('.crossroad ul').each(function(){	
		var number = 2;     // pocet prvku srovnavanych na radku
		var el = $('li .in', this).css('height','auto');  // srovnavany element
    var count = 0;
    var heightE = 0;
    $('.break', this).remove();
    var length = el.size();
    while ( count < length) { 
      for( j = count; j < count + number; j++){
		    heightE = el.eq(j).height() > heightE ? el.eq(j).height() : heightE;  
		  };
		  for( i = count; i < count + number; i++){
		    el.eq(i).height(heightE);
		  };
		  count += number;
		  heightE = 0;	  
    };
	});		
};
	

function fontSizeListener()
{
	this.el = 0;
	this.h = 0;
	this.listen = function()
	{    			
		this.el = document.getElementById('mother');
		if(this.el.offsetHeight != this.h){
			this.h = parseInt(this.el.offsetHeight);
			adjustHeights();					
		}
	};
	
	this.fontSizeInterval = setInterval(this.listen, 200);			
 };

$(document).ready(function()
{	
	adjustHeights();
	new fontSizeListener();
});
