$.fn.kfEqualizeColumns = function(options)
{
	options = $.extend({
		column: '>li' 
	}, options);
	
	return this.each(function(i)
	{
		var $columns = $(options.column, this);
		var maxHeight = 0;
		$columns
			.height('auto')
			.each(function(){
				var h = $(this).height(); 
				if(h > maxHeight) maxHeight = h;  
			})
			.height(maxHeight);
	});
}

function fontSizeListener($el, callback)
{
	$el = $($el);
	var h = 0;
	var interval = setInterval(function()
	{	
		if($el.height() != h){
			h = parseInt($el.height());
			callback();	
		}
	}, 200);	
};

$(document).ready(function()
{
	$('.captcha-box')
		.each(function(){
			$('.captchaAnswer', this).val($('.captchaHelp', this).val());
		})
		.addClass('out');
	
	$('.pdbox').kfBox({minWidth: 540});

	$('input.shippayrad').bind('click', function(){
		return $('input#recalculate').trigger('click');
	});
});

$(window).bind('load', function()
{
	fontSizeListener('#footer', function()
	{
		$('.home #main').kfEqualizeColumns({ column: '.side-box:first-child .inner' });
	});
});
