function spr_form_dod_zdjecie(formularz)
 {
 var form=document.Form_Dodaj_Zdjecie;

 if(form.zdjecie.value=='' || form.zdjecie.value.length<=4 || form.Nazwa_zdjecia.value=='' || form.Nazwa_zdjecia.value.length<=4 || form.Region_zdjecia.value=='' || form.Region_zdjecia.value.length<=4 || form.Opis_zdjecia.value=='' || form.Opis_zdjecia.value.length<=4 || form.ID_Album.value=='') 
  {
  alert('Nie wszystkie pola formularza zostały wypełnione lub zawieraj± błędy! \nUzupełnij lub popraw je.\nKażde pole powinno zawierać minimum 5 znakOw');
  if(form.zdjecie.value=='' || form.zdjecie.value.length<=4)
   form.zdjecie.className='f_input_error';
  else
   form.zdjecie.className='f_input';

  if(form.Nazwa_zdjecia.value=='' || form.Nazwa_zdjecia.value.length<=4)
   form.Nazwa_zdjecia.className='f_input_error';
  else
   form.Nazwa_zdjecia.className='f_input';

  if(form.Region_zdjecia.value=='' || form.Region_zdjecia.value.length<=4)
   form.Region_zdjecia.className='f_input_error';
  else
   form.Region_zdjecia.className='f_input';

  if(form.Opis_zdjecia.value=='' || form.Opis_zdjecia.value.length<=4)
   form.Opis_zdjecia.className='f_input_error';
  else
   form.Opis_zdjecia.className='f_input';

  if(form.ID_Album.value=='')
   form.ID_Album.className='f_input_error';
  else
   form.ID_Album.className='f_input';

   return false;
  }
 else
  submit(formularz);
 }

function spr_ust_bezp(formularz)
 {
 var form=document.form_ust_bezpieczenstwa;

 if(form.obecne_haslo.value!='' || form.nowe_haslo_1.value!='' || form.nowe_haslo_2.value!='') {
  if(form.nowe_haslo_1.value=='' || form.nowe_haslo_2.value=='')
   {
   alert('Nie wszystkie pola zostały wypełnione lub zawieraj± błędy! \nUzupełnij lub popraw je.');
   return false;
   }
 else
  if(form.nowe_haslo_1.value!=form.nowe_haslo_2.value)
   {
   alert('Pola z nowym hasłem musz± być identyczne.');
   return false;
   }
  }
 submit(formularz);
 }

function spr_rejestracja(formularz)
 {
 var form=document.Form_Rejestracja;
 var komunikat='';

 spr_imie_i_nazwisko = /^[A-Z]{1}[a-zęó±¶łżĽćń]{1,}[ ][A-Z]{1}[a-zęó±¶łżĽćń]{1,}$/;
 wynik_imie_i_nazwisko = form.imie_i_nazwisko.value.match(spr_imie_i_nazwisko);

 if(form.imie_i_nazwisko.value=='' || form.imie_i_nazwisko.value.length<=5 || wynik_imie_i_nazwisko==null) {
  komunikat += ' - Pole "Imię i nazwisko" nie zostało wypełnione i/lub zostało błędnie wypełnione i/lub zawiera niedozwolone znaki! \n    Uzupełnij lub popraw je.\n\n';
  form.imie_i_nazwisko.className='f_input_error';
  }
 else
  form.imie_i_nazwisko.className='f_input';

 if(form.adres_email.value.length<6 || form.adres_email.value.indexOf('@',0)==-1 || form.adres_email.value.indexOf('.',0)==-1) {
  komunikat += ' - Pole "Adres email" zostało błędnie wypełnione lub adres nie istnieje.\n\n';
  form.adres_email.className='f_input_error';
  }
 else
  form.adres_email.className='f_input';

 spr_login = /^[A-Za-z0-9_ĘÓˇ¦ŁŻ¬ĆŃęó±¶łżĽćń]{3,}$/;
 wynik_login = form.new_login.value.match(spr_login);

 if(form.new_login.value=='' || form.new_login.value.length<=5 || wynik_login==null) {
  komunikat += ' - Pole "Sugerowany login" nie zostało wypełnione i/lub zostało błędnie wypełnione i/lub zawiera niedozwolone znaki! \n    Uzupełnij lub popraw je.\n\n';
  form.new_login.className='f_input_error';
  }
 else
  form.new_login.className='f_input';

 if(form.haslo_1.value=='' || form.haslo_1.value.length<=5 ) {
  komunikat += ' - Pole "Hasło" nie zostało wypełnione i/lub zostało błędnie wypełnione! \n    Uzupełnij lub popraw je.\n\n';
  form.haslo_1.className='f_input_error';
  }
 else
  form.haslo_1.className='f_input';

 if(form.haslo_2.value=='' || form.haslo_2.value.length<=5 ) {
  komunikat += ' - Pole "Powtórz hasło" nie zostało wypełnione i/lub zostało błędnie wypełnione! \n    Uzupełnij lub popraw je.\n\n';
  form.haslo_2.className='f_input_error';
  }
 else
  form.haslo_2.className='f_input';

 if(form.haslo_1.value!='' && form.haslo_2.value!='')
  {
  if(form.haslo_1.value!=form.haslo_2.value) {
   komunikat += ' - Pola "Hasło" i "Powtórz hasło" zawieraj± różne warto¶ci! \n    Oba pola musz± mieć identyczn± warto¶ć.\n\n';
   form.haslo_1.className='f_input_error';
   form.haslo_2.className='f_input_error';
   }
  else
   {
   form.haslo_1.className='f_input';
   form.haslo_2.className='f_input';
   }
  }

 if(form.accept_reg.checked == false)
  komunikat += ' - Aby ukończyć rejestracje MUSISZ zaakceptować regulamin!\n\n';

 if(komunikat!='')
  {
  alert(komunikat);
  return false;
  }
 else
  submit(formularz);
 }

function spr_kontakt(formularz)
 {
 var form=document.Form_Kontakt;
 var komunikat='';

 if(form.imie_i_nazwisko.value=='' || form.imie_i_nazwisko.value.length<=5) {
  komunikat += ' - Pole "Imię i nazwisko" nie zostało wypełnione i/lub zostało błędnie wypełnione! \n    Uzupełnij lub popraw je.\n';
  form.imie_i_nazwisko.className='f_input_error';
  }
 else
  form.imie_i_nazwisko.className='f_input';

 if(form.adres_email.value.length<6 || form.adres_email.value.indexOf('@',0)==-1 || form.adres_email.value.indexOf('.',0)==-1) {
  komunikat += ' - Pole "Adres email" zostało błędnie wypełnione lub adres nie istnieje.\n';
  form.adres_email.className='f_input_error';
  }
 else
  form.adres_email.className='f_input';

 if(form.temat_wiadomosci.value=='' || form.temat_wiadomosci.value.length<=3) {
  komunikat += ' - Pole "Temat wiadomo¶ci" nie zostało wypełnione i/lub zostało błędnie wypełnione! \n    Uzupełnij lub popraw je.\n';
  form.temat_wiadomosci.className='f_input_error';
  }
 else
  form.temat_wiadomosci.className='f_input';

 if(form.tresc_wiadomosci.value=='' || form.tresc_wiadomosci.value.length<=30) {
  komunikat += ' - Pole "Tre¶ć wiadomo¶ci" nie zostało wypełnione lub zawiera zbyt mało znaków! \n    Minimum 30 znaków.\n';
  form.tresc_wiadomosci.className='f_input_error';
  }
 else
  form.tresc_wiadomosci.className='f_input';

 if(komunikat!='')
  {
  alert(komunikat);
  return false;
  }
 else
  submit(formularz);
 }



function spr_szukaj(formularz)
 {
 var form=document.Form_Wyszukiwarka;
 rok_1 = /^[1-2]{1}[0-9]{3}$/;
 wynik_rok_1   = form.search_rok.value.match(rok_1);
 rok_2 = /^[1-2]{1}[0-9]{3}[-][1-2]{1}[0-9]{3}$/;
 wynik_rok_2   = form.search_rok.value.match(rok_2);
 rok_3 = /^[1-2]{1}[0-9]{3}[,][1-2]{1}[0-9]{3}$/;
 wynik_rok_3   = form.search_rok.value.match(rok_3);

 if(form.search_slowo.value=='' || form.search_slowo.value.length<3) {
  alert('Pole "Szukaj" nie zostało wypełnione lub zawiera zbyt mało znaków! \nMinimum 3 znaki.');
  return false;
  }
 else
 if(form.search_kraj.value=='') {
  alert('Pole "Kraj" nie zostało wypełnione i/lub zostało błędnie wypełnione! \nKliknij w pole "kraj" i wybierz nazwę państwa z listy.');
  return false;
  }
 else
 if(form.search_rok.value=='' || form.search_rok.value.length<4 || (wynik_rok_1 == null && wynik_rok_2 == null && wynik_rok_3 == null)) {
  alert('Pole "Rok" nie zostało wypełnione i/lub zostało błędnie wypełnione! \nDozwolone formaty: "yyyy" , "yyyy-yyyy" , "yyyy,yyyy".');
  return false;
  }
 }

