function sprawdz_zgoda() {
  if(document.formularz.zgoda.checked != true) {
    alert('Do zakończenia procesu rekrutacyjnego\npole "Wyrażam zgodę..." musi być zaznaczone!');
    return false;
  }
  return true;
}

function zliczaj() {
  ile = document.formularz.umiejetnosci.value;
  if(ile.length > 1000) alert('Przekroczyłeś limit 1000 znaków.\nProszę skróć swój opis.');
}

function sprawdz_formularz()
{
	formul = document.formularz;
	if(formul.imie && !formul.imie.value.length)
	{
		alert('Podaj imię i nazwisko.');
		return false;
	}
	if(formul['data_dzien'])
	{
		if(formul['data_dzien'].value.length == 0 || formul['data_miesiac'].value.length == 0 || formul['data_rok'].value.length == 0)
		{
			alert('Podaj datę urodzenia.');
			return false;
		}
	}
	if(formul.adres && !formul.adres.value.length)
	{
		alert('Podaj adres do korespondencji.');
		return false;
	}
	if(formul.telefon && !formul.telefon.value.length)
	{
		alert('Podaj telefon kontaktowy.');
		return false;
	}
	if(formul.email && !formul.email.value.length)
	{
		alert('Podaj adres email.');
		return false;
	}
	if(formul.edukacja && !formul.edukacja.selectedIndex)
	{
		alert('Podaj poziom edukacji.');
		return false;
	}
	if(formul.praca && !formul.praca.selectedIndex)
	{
		alert('Podaj sposób wykonywanej pracy.');
		return false;
	}
	if(formul.umiejetnosci && !formul.umiejetnosci.value.length)
	{
		alert('Napisz o swoich umiejętnościach.');
		return false;
	}
	if(formul.jezyki && !formul.jezyki.value.length)
	{
		alert('Napisz o swoich umiejętnościach językowych.');
		return false;
	}
	if(formul.doswiadczenie && !formul.doswiadczenie.value.length)
	{
		alert('Napisz o swoim doświadczeniu.');
		return false;
	}

	if(!sprawdz_zgoda()){ return false;}
	return true;
}
