uwagi = forms.CharField(label=u'Inne uwagi', widget=forms.Textarea, max_length=4096, required=False)
 
 
     uwagi = forms.CharField(label=u'Inne uwagi', widget=forms.Textarea, max_length=4096, required=False)
 
 
+def textarea_field(label, max_length=500):
+    return forms.CharField(
+        label=label, widget=forms.Textarea, max_length=max_length, help_text=u'(do %s znaków)' % max_length)
+
+
     wojewodztwo = forms.ChoiceField(label=u'Województwo', choices=WOJEWODZTWO_CHOICES)
     contact = forms.CharField(label=u'Adres e-mail')
     telefon = forms.CharField(label=u'Telefon kontaktowy', max_length=32)
     wojewodztwo = forms.ChoiceField(label=u'Województwo', choices=WOJEWODZTWO_CHOICES)
     contact = forms.CharField(label=u'Adres e-mail')
     telefon = forms.CharField(label=u'Telefon kontaktowy', max_length=32)
-    dlaczego = forms.CharField(
-        label=u'Proszę opisać, dlaczego chce Pan/Pani zostać Emisariuszem Bezpiecznego Internetu.',
-        widget=forms.Textarea, max_length=500)
+    dlaczego = textarea_field(
+        label=u'Proszę opisać, dlaczego chce Pan/Pani zostać Emisariuszem Bezpiecznego Internetu.')
     grupy = forms.MultipleChoiceField(
         label=u'Proszę wskazać, dla których grup realizował Pan/realizowała Pani zajęcia warsztatowe',
         widget=forms.CheckboxSelectMultiple,
     grupy = forms.MultipleChoiceField(
         label=u'Proszę wskazać, dla których grup realizował Pan/realizowała Pani zajęcia warsztatowe',
         widget=forms.CheckboxSelectMultiple,
         label=u'Proszę opisać swoje doświadczenie w pracy warsztatowej z grupami docelowymi Projektu '
               u'(dziećmi, młodzieżą, osobami dorosłymi: nauczycielami, rodzicami).',
         label=u'Proszę opisać swoje doświadczenie w pracy warsztatowej z grupami docelowymi Projektu '
               u'(dziećmi, młodzieżą, osobami dorosłymi: nauczycielami, rodzicami).',
         label=u'Jakie jest Pana/Pani doświadczenie w zakresie edukacji medialnej, '
               u'zwłaszcza w zakresie bezpieczeństwa w Internecie i korzystania z TIK? '
               u'Skąd czerpie Pan/Pani wiedzę w tym zakresie? W jakich projektach brał '
               u'Pan/brała Pani udział dotychczas?',
         label=u'Jakie jest Pana/Pani doświadczenie w zakresie edukacji medialnej, '
               u'zwłaszcza w zakresie bezpieczeństwa w Internecie i korzystania z TIK? '
               u'Skąd czerpie Pan/Pani wiedzę w tym zakresie? W jakich projektach brał '
               u'Pan/brała Pani udział dotychczas?',
         label=u'Proszę wymienić studia, szkolenia albo kursy (maks. 5 najważniejszych) '
               u'powiązane z tematyką Projektu, w których Pan/Pani uczestniczył/ła, '
               u'w tym dane na temat instytucji czy osoby prowadzącej (z JEDNOZDANIOWYM '
         label=u'Proszę wymienić studia, szkolenia albo kursy (maks. 5 najważniejszych) '
               u'powiązane z tematyką Projektu, w których Pan/Pani uczestniczył/ła, '
               u'w tym dane na temat instytucji czy osoby prowadzącej (z JEDNOZDANIOWYM '
-              u'omówieniem i terminami, w których się odbyły).',
-        widget=forms.Textarea, max_length=500)
-    realizacje = forms.CharField(
+              u'omówieniem i terminami, w których się odbyły).')
+    realizacje = textarea_field(
     skad = forms.CharField(label=u'Skąd dowiedział/dowiedziała się Pan/Pani o projekcie „Cybernauci”?')
     zgoda_regulamin = forms.BooleanField(
         label=u'Oświadczam, że zapoznałem/zapoznałam się z Regulaminem Rekrutacji '
               u'i Uczestnictwa w Projekcie „Cybernauci – kompleksowy projekt '
               u'kształtowania bezpiecznych zachowań w sieci” i akceptuję jego warunki.',
     skad = forms.CharField(label=u'Skąd dowiedział/dowiedziała się Pan/Pani o projekcie „Cybernauci”?')
     zgoda_regulamin = forms.BooleanField(
         label=u'Oświadczam, że zapoznałem/zapoznałam się z Regulaminem Rekrutacji '
               u'i Uczestnictwa w Projekcie „Cybernauci – kompleksowy projekt '
               u'kształtowania bezpiecznych zachowań w sieci” i akceptuję jego warunki.',
-        help_text=u'Zobacz <a href="http://cybernauci.edu.pl/wp-content/uploads/2016/04/'
-                  u'regulamin_Cybernauci_szkolenie_trenerskie.pdf">regulamin</a>.')
+        help_text=u'Zobacz <a href="https://cybernauci.edu.pl/wp-content/uploads/2017/04/'
+                  u'regulamin_Cybernauci_szkolenie_trenerskie_2017.pdf">regulamin</a>.')
     zgoda_dane = forms.BooleanField(
         label=u'Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych '
               u'w niniejszym dokumencie dla potrzeb niezbędnych do realizacji Projektu '
     zgoda_dane = forms.BooleanField(
         label=u'Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych '
               u'w niniejszym dokumencie dla potrzeb niezbędnych do realizacji Projektu '
     zgoda_niekaralnosc = forms.BooleanField(
         label=u'W przypadku zakwalifikowania się na kurs zobowiązuję się '
               u'do dostarczenia świadectwa o niekaralności – najpóźniej w dniu rozpoczęcia Szkolenia.')
     zgoda_niekaralnosc = forms.BooleanField(
         label=u'W przypadku zakwalifikowania się na kurs zobowiązuję się '
               u'do dostarczenia świadectwa o niekaralności – najpóźniej w dniu rozpoczęcia Szkolenia.')
 def ordered_textarea_field(start, pre_label=u'', label=u'', max_length=500):
     return textarea_field(
 def ordered_textarea_field(start, pre_label=u'', label=u'', max_length=500):
     return textarea_field(
-        mark_safe(u'%s<ol type="a" start="%s"><li>%s (max. %s znaków)</li></ol>' % (
-            pre_label, start, label, max_length)))
+        mark_safe(u'%s<ol type="a" start="%s"><li>%s</li></ol>' % (pre_label, start, label)),
+        max_length=max_length)
     pyt1e = ordered_textarea_field(5, label=u'umiejętności trenerskich')
     pyt1f = ordered_textarea_field(6, label=u'inne, jakie?')
     pyt2 = textarea_field(u'2. W których tematach z obszaru bezpieczeństwa w sieci czujesz się najpewniej? '
     pyt1e = ordered_textarea_field(5, label=u'umiejętności trenerskich')
     pyt1f = ordered_textarea_field(6, label=u'inne, jakie?')
     pyt2 = textarea_field(u'2. W których tematach z obszaru bezpieczeństwa w sieci czujesz się najpewniej? '
-                          u'Dlaczego? (max. 500 znaków)')
-    pyt3 = textarea_field(u'3. Które z tematów znasz słabej lub których nie znasz zupełnie? (max. 500 znaków)')
-    pyt4 = textarea_field(u'4. Jakie są Twoje mocne strony jako osoby prowadzącej warsztaty? (max. 500 znaków)')
-    pyt5 = textarea_field(u'5. Nad jakimi elementami pracy trenerskiej chciałbyś/chciałabyś popracować? '
-                          u'(max. 500 znaków)')
+                          u'Dlaczego?')
+    pyt3 = textarea_field(u'3. Które z tematów znasz słabej lub których nie znasz zupełnie?')
+    pyt4 = textarea_field(u'4. Jakie są Twoje mocne strony jako osoby prowadzącej warsztaty?')
+    pyt5 = textarea_field(u'5. Nad jakimi elementami pracy trenerskiej chciałbyś/chciałabyś popracować?')
     pyt8 = forms.MultipleChoiceField(
         label=u'8. W jaki sposób poradzisz sobie z niespodziewaną sytuacją skrócenia czasu zajęć? '
               u'Na które z poniższych punktów przeznaczysz w takiej sytuacji najmniej czasu?',
     pyt8 = forms.MultipleChoiceField(
         label=u'8. W jaki sposób poradzisz sobie z niespodziewaną sytuacją skrócenia czasu zajęć? '
               u'Na które z poniższych punktów przeznaczysz w takiej sytuacji najmniej czasu?',
             u'Podsumowanie - sprawdzenie efektów warsztatu',
             u'Zaplanowanie dalszych prac',
             u'Ewaluacja'))
             u'Podsumowanie - sprawdzenie efektów warsztatu',
             u'Zaplanowanie dalszych prac',
             u'Ewaluacja'))
     pyt12a = ordered_textarea_field(
         1, pre_label=u'12. Opisz szczegółowo doświadczenie z różnymi grupami:', label=u'rodzice')
     pyt12b = ordered_textarea_field(2, label=u'nauczyciele')
     pyt12a = ordered_textarea_field(
         1, pre_label=u'12. Opisz szczegółowo doświadczenie z różnymi grupami:', label=u'rodzice')
     pyt12b = ordered_textarea_field(2, label=u'nauczyciele')
     pyt12e = ordered_textarea_field(5, label=u'dzieci i młodzież szkół podstawowych')
     pyt13 = textarea_field(
         u'13. Z jakimi grupami wiekowymi najlepiej Ci się współpracuje? '
     pyt12e = ordered_textarea_field(5, label=u'dzieci i młodzież szkół podstawowych')
     pyt13 = textarea_field(
         u'13. Z jakimi grupami wiekowymi najlepiej Ci się współpracuje? '