$(document).ready(function() {
	$('form#search .text').focus(function() {
		if($(this).val() == 'Vyhledávání')
			$(this).val('');
	}).blur(function() {
		if($(this).val() == '')
			$(this).val('Vyhledávání');
	});

	$("a[rel^='lightbox']").prettyPhoto();

	if (typeof(mena_unit) !== 'undefined' && mena_unit != 'Kč'){
		$('select[name=statd]').val('Slovenská republika');
		$('select[name=statd]').change();
		$('select[name=statd]').attr("disabled", true);
		$('select[name=stat]').val('Slovenská republika');
		$('select[name=stat]').change();
		$('select[name=stat]').attr("disabled", true);
	} else {
		$('select[name=statd]').val('Česká republika');
		$('select[name=statd]').change();
		$('select[name=stat]').val('Česká republika');
		$('select[name=stat]').change();

		$('.doprava-SR').hide();
	};

	$('select[name=statd]').change(function() {
		selectState($(this).val());
	});

	$('select[name=stat]').change(function() {
		selectState($(this).val());
	});

	$('input[name=doprava]').change(function() {
		if($(this).val() == 'Osobní odběr') {
			$('#hotove').removeAttr('disabled');
		} else {
			$('#hotove').attr('disabled', true);
			$('#hotove').removeAttr('checked');
		}
	});

	$('input[name=express]').change(function() {
		if($(this).is(':checked')) {
			$('#ems').removeAttr('disabled');
		} else {
			$('#ems').attr('disabled', true);
			$('#ems').removeAttr('checked');
		}
	});

	//slides
	$('#slides').carousel({
		itemsPerPage: 3,
		itemsPerTransition: 1,
		pagination: false,
		speed: 1 * 1000,
		autoScroll: true,
		pause: 10 * 1000,
	});
});

function selectState(value) {
	if (value=='Slovenská republika') {
		$('.doprava-SR').show();
		$('.doprava-SR').attr('checked', 'checked');
		$('.doprava-CR').attr('disabled', true);
	} else {
		$('.doprava-SR').hide();
		$('.doprava-CR').removeAttr('disabled');
		$('.doprava-SR').removeAttr('checked');
	}
}

function toggleCategory(category, event){
	if(event)
		event.stopPropagation();

	var subject = $('#' + category  + '>ul');
	if(subject.css('display') == 'none'){
		subject.show();
	} else {
		subject.hide();
	}
}

