var BASE_HREF = BASE_HREF || '../';

$.fn.inputDefaultText = function(options)
{  
	options = $.extend({
		text: 'Hledany vyraz'
	}, options);
	
	return this
		.val(options.text)
		.bind('focus', function(){ if(this.value == options.text) this.value = ''; })
		.bind('blur', function(){ if(this.value == '') this.value = options.text; });
};

$.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);
	});
}
/*
var flashTabs = [
	BASE_HREF + 'flash/LegendDatoveSchranky.swf',
	BASE_HREF + 'flash/LegendLotus.swf',
	BASE_HREF + 'flash/LegendIkony.swf'
];
*/
var currentFlashIndex = 0;

switchTab = function(i)
{
	i = i % flashTabs.length;
	$('.js-tabs li.active').removeClass('active');
	var $current = $('.js-tabs li:eq('+ i +')').addClass('active');

	$.fn.flashembed && $('.flash-box').flashembed(
    {
         src: flashTabs[i],
         wmode: 'opaque',
         version: [8, 0]
    },
	{
		clickthru: $current.find('a').attr('href') 
	});
    currentFlashIndex = i;
};

function switchTabs()
{
	switchTab(currentFlashIndex + 1);
};

$(document).ready(function()
{
	var langCode = $("html").attr("xml:lang") || 'cs';
	var lang = {
		'cs': {
			'Hledaný výraz': 'Hledaný výraz',
			'Tisk stránky': 'Tisk stránky'
		},
		'en': {
			'Hledaný výraz': 'Search term',
			'Tisk stránky': 'Print page'
		}
	};

	$('a.ext').click(function(){return !window.open($(this).attr("href"))}); 
	
	$.fn.kfBox && $('.lightbox').kfBox();
	
	$('table tr:nth-child(even)').addClass('even');
	
	$('#q').inputDefaultText({ text: lang[langCode]['Hledaný výraz']});

	$('.home-bottom').kfEqualizeColumns({ column: '.side-box .inner' });
	
	$('.js-print').append('<a href="#" class="ico-print">'+ lang[langCode]['Tisk stránky'] +'</a>').find('a').bind('click', function(){ window.print(); return false; });
	
	/* Captcha */
	if (typeof(captcha) != "undefined") {
		$("#form-captcha").attr("value", captcha);
		$(".captcha").hide();
	}
	
	$('.js-tabs li a').bind('click', function()
	{
		switchTab($('.js-tabs li').index($(this).parent()));
		return false;
	});
	
	switchTab(0);
		
});
