// Identifikatory textarea, kam je text psan 
// a inputu, kde se vypisuji napsane znaky.
var policko = document.getElementById("policko");
var napsano = document.getElementById("napsano");
var zbyva = document.getElementById("zbyva");

// Div, ve kterem jsou inputy
var infobox = document.getElementById("infobox");

// Maximalni pocet znaku v policku
var maximum = 50;

// Má se po dosahnuti maxima zobrazit alert?
var vyskocit = false;

// Hláška, která se zobrazí
var hlaska = "Maximální počet znaků je omezen na " + maximum + ".";

infobox.style.display = "block";
napsano.value = 0;
zbyva.value = maximum;

policko.onkeyup = function()
{
	pocet = policko.value.length;
	
	if(pocet > maximum)
	{
		policko.value = policko.value.substring(0, maximum);
		
		if(vyskocit)
		{
			alert(hlaska);
		}
	}
	else
	{
		napsano.value = pocet;
		zbyva.value = maximum - pocet;
	}
}