function zliczaj(ile_znakow) {
  with(document.forms[0]) {
   var tekst = document.formularz.opis.value; // cały text z pola textarea
   var dl_tresc = document.formularz.opis.value.length; // długoś tekstu z textarea
   var maxlen = ile_znakow; // maxymalna dozwolona długość
   var prawdziwa = 0; // licznik znaków
   var entery = 0;

    for (i=0; i<dl_tresc; i++) {
       if (tekst.charAt(i) == "\n")  {
         prawdziwa++;
         entery++;
           if (navigator.appName != "Netscape") i++;
       }
      prawdziwa++;
    } // koniec for i

    document.formularz.licz.value= maxlen - prawdziwa; // wyświetl komunikat o licznie znaków

    if (prawdziwa>maxlen) {
       if (navigator.appName != "Netscape")
         document.formularz.opis.value = document.formularz.opis.value.substring(0,maxlen);
       else
         document.formularz.opis.value = document.formularz.opis.value.substring(0,maxlen-entery);

      document.formularz.licz.value = ile_znakow - maxlen;
      alert("Maksymalna długość to " + maxlen +"!");
   }
  }   // koniec with
}
