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);
	});
}

switchTab = function(selector)
{
	$(selector).parent('ul').find('li.active').removeClass('active').end().end().addClass('active');
};

$(document).ready(function()
{
	$.fn.kfBox && $('.lightbox').kfBox();
	$.fn.kfBox && $('.related-images a').kfBox();

	$('table tr:nth-child(even)').addClass('even');

	$('#kalendar-select').bind('change',function(){
		$('#kalendar-container').load(BASE_HREF+'cz/ajax/kalendar/?id_mesic='+$(this).val());
	})

	$('#newsletter-email').inputDefaultText({ text: 'Váš e-mail'});

	$('.home-bottom').kfEqualizeColumns({ column: '.side-box .inner' });

	$('.dvd-form-box.hide').hide();
	$('a#objednej-dvd').bind('click',function(){$('.dvd-form-box').eq(0).slideToggle(); return false;});
	$('a#objednej-dvd2').bind('click',function(){$('.dvd-form-box').eq(1).slideToggle(); return false;});
	$('#form-count').numeric();
	$('#form-count').bind('keyup',function(){
		$('#form-price').html(($(this).val()*350)+' Kč');
	});
	$('#form-count2').numeric();
	$('#form-count2').bind('keyup',function(){
		$('#form-price2').html((($(this).val()*390)+60)+' Kč');
	});

	$('#contactform-text').inputDefaultText({ text: 'Popište svoji poptávku nebo vložte svůj dotaz'});
	$('#contactform-email').inputDefaultText({ text: 'Váš e-mail'});
	$('#contactform-phone').inputDefaultText({ text: 'Váš telefon'});

	$('#form-name').inputDefaultText({ text: 'Jméno'});
	$('#form-surname').inputDefaultText({ text: 'Příjmení'});
	$('#form-street').inputDefaultText({ text: 'Ulice'});
	$('#form-cp').inputDefaultText({ text: 'ČP'});
	$('#form-psc').inputDefaultText({ text: 'PSČ'});
	$('#form-city').inputDefaultText({ text: 'Obec'});
	$('#form-phone').inputDefaultText({ text: 'Telefon'});
	$('#form-email').inputDefaultText({ text: 'E-mail'});
	$('#form-note').inputDefaultText({ text: 'Poznámka - zde nám můžete napsat poznámku...'});

	/* Captcha */
	if (typeof(captcha) != "undefined") {
		$("#form-captcha").attr("value", captcha);
		$(".captcha").hide();
	}

	$('.js-tabs li a').bind('click', function(){
		switchTab($(this).parent());
		return false;
	});
});

