$(document).ready(function() {
            //called when key is pressed in textbox
            $("#dopravne").keypress(function (e)
            {
                //if the letter is not digit then display error and don't type anything
                if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57))
                {
                    //display error message
                    $("#errmsg").html("Pouze číslice!").show().fadeOut(2000);
                    return false;
                }
            });
            $("#dopravne").keyup(recalculate);


            $('#dopravne').change(recalculate);
            $('#dobirka').change(recalculate);
            $('#dobirka').click(recalculate);

            recalculate();
        }  ); // ready

        function recalculate() {
            var dobirka = $('#dobirka').attr('checked');
            var dopravne = parseFloat($('#dopravne').val());
            if (isNaN(dopravne))
                dopravne = 0;
            var dopravnePoSleve = dopravne * 0.9;
			var dopravnePoSleveDPH = dopravnePoSleve * 1.20;

            var celkoveDopravne = dopravnePoSleve + 20;
            if (dobirka) {
                celkoveDopravne = celkoveDopravne + 100;
                $('#cenaDobirky').empty().append("100 Kč");
				$('#cenaDobirkyDPH').empty().append("120 Kč vč. DPH");
            }
            else{
                $('#cenaDobirky').empty().append("");
				$('#cenaDobirkyDPH').empty().append("");
			}

            var celkoveDopravneSDph = celkoveDopravne * 1.20;

            $('#dopravnePoSleve').empty().append(dopravnePoSleve.toFixed(2) + " Kč bez DPH <br />sleva 10%");
			$('#dopravnePoSleveDPH').empty().append(dopravnePoSleveDPH.toFixed(2) + " Kč vč. DPH <br />sleva 10%");
            $('#celkoveDopravne').empty().append(celkoveDopravne.toFixed(2) + " Kč bez DPH");
            $('#celkoveDopravneSDph').empty().append(celkoveDopravneSDph.toFixed(2) + " Kč vč. DPH");

        }