function dodaj(){
	document.getElementById('imie').className = '';
	document.getElementById('imie_2').className = '';
	document.getElementById('imie_ojca').className = '';
	document.getElementById('imie_matki').className = '';
	document.getElementById('nazwisko').className = '';
	document.getElementById('nazwisko_panienskie').className = '';
	document.getElementById('nazwisko_matki').className = '';
	document.getElementById('data_urodzenia').className = '';
	document.getElementById('miejsce_urodzenia').className = '';
	document.getElementById('kraj_urodzenia').className = '';
	document.getElementById('obywatelstwo').className = '';
	document.getElementById('narodowosc').className = '';
	document.getElementById('plec').className = '';
	document.getElementById('powod_wyboru_id').className = '';
	document.getElementById('pesel').className = '';
	document.getElementById('nip').className = '';
	document.getElementById('typ_dowodu_tozsamosci_id').className = '';
	document.getElementById('numer_dowodu_tozsamosci').className = '';
	document.getElementById('dowod_tozsamosci_wydany_przez').className = '';
	document.getElementById('komorka').className = '';
	document.getElementById('telefon_stacjonarny').className = '';
	document.getElementById('email').className = '';
	document.getElementById('rok_ukonczenia_szkoly').className = '';
	document.getElementById('adres_1_ulica').className = '';
	document.getElementById('adres_1_numer_domu').className = '';
	document.getElementById('adres_1_numer_mieszkania').className = '';
	document.getElementById('adres_1_miasto').className = '';
	document.getElementById('adres_1_wojewodztwo').className = '';
	document.getElementById('adres_1_kraj').className = '';
	document.getElementById('adres_1_kod').className = '';
	document.getElementById('adres_2_ulica').className = '';
	document.getElementById('adres_2_numer_domu').className = '';
	document.getElementById('adres_2_numer_mieszkania').className = '';
	document.getElementById('adres_2_miasto').className = '';
	document.getElementById('adres_2_wojewodztwo').className = '';
	document.getElementById('adres_2_kraj').className = '';
	document.getElementById('adres_2_kod').className = '';
	document.getElementById('oddzial_id').className = '';

	var temp = 0;
	
	// imie
	if (document.getElementById('imie').value.length == 0) {
		document.getElementById('imie').className = 'red';
		document.getElementById('imie').focus();
		return false;
	}
	// nazwisko
	/*if (document.getElementById('imie_ojca').value.length == 0) {
		document.getElementById('imie_ojca').className = 'red';
		temp = 1;
	}
	// imie matki
	if (document.getElementById('imie_matki').value.length == 0) {
		document.getElementById('imie_matki').className = 'red';
		temp = 1;
	}*/
	// nazwisko
	if (document.getElementById('nazwisko').value.length == 0) {
		document.getElementById('nazwisko').className = 'red';
		document.getElementById('nazwisko').focus();
		return false;
	}
	// nazwisko matki
	/*if (document.getElementById('nazwisko_matki').value.length == 0) {
		document.getElementById('nazwisko_matki').className = 'red';
		temp = 1;
	}*/
	// data_urodzenia
	var re_data_urodzenia = new RegExp(/^\d{4}-\d{2}-\d{2}$/);
	if (document.getElementById('data_urodzenia').value.length == 0) {
		document.getElementById('data_urodzenia').className = 'red';
		document.getElementById('data_urodzenia').focus();
		return false;
	}
	else {
		if (!data_urodzenia.value.match(re_data_urodzenia)) {
			document.getElementById('data_urodzenia').className = 'red';
			document.getElementById('data_urodzenia').focus();
			return false;
		}
	}
	// obywatelstwo
	/*if (document.getElementById('obywatelstwo').value.length == 0) {
		document.getElementById('obywatelstwo').className = 'red';
		temp = 1;
	}
	// narodowosc
	if (document.getElementById('narodowosc').value.length == 0) {
		document.getElementById('narodowosc').className = 'red';
		temp = 1;
	}
	// miejsce urodzenia
	if (document.getElementById('miejsce_urodzenia').value.length == 0) {
		document.getElementById('miejsce_urodzenia').className = 'red';
		temp = 1;
	}
	// kraj urodzenia
	if (document.getElementById('kraj_urodzenia').value.length == 0) {
		document.getElementById('kraj_urodzenia').className = 'red';
		temp = 1;
	}
	// pesel
	var re_pesel = new RegExp(/^\d{11}$/);
	if (document.getElementById('pesel').value.length == 0) {
		document.getElementById('pesel').className = 'red';
		temp = 1;
	}
	else {
		if (!pesel.value.match(re_pesel)) {
			document.getElementById('pesel').className = 'red';
			temp = 1;
		}
	}
	// nip
	// nip prywatny
	var re_nip = new RegExp(/^\d{3}-\d{3}-\d{2}-\d{2}$/);
	// nip firmowy
	var re_nip_2 = new RegExp(/^\d{3}-\d{2}-\d{2}-\d{3}$/);
	// nip ogólny
	var re_nip_3 = new RegExp(/^\d{10}$/);
	if (document.getElementById('nip').value.length != 0) {
		if (!nip.value.match(re_nip_3)) {
			document.getElementById('nip').className = 'red';
			temp = 1;
		}
	}
	// rok ukonczenia szkoly
	var re_rok_ukonczenia_szkoly = new RegExp(/^\d{4}$/);
	if (document.getElementById('rok_ukonczenia_szkoly').value.length == 0) {
		document.getElementById('rok_ukonczenia_szkoly').className = 'red';
		temp = 1;
	}
	else {
		if (!rok_ukonczenia_szkoly.value.match(re_rok_ukonczenia_szkoly)) {
			document.getElementById('rok_ukonczenia_szkoly').className = 'red';
			temp = 1;
		}
	}*/
	// telefon komórkowy
	//var re_komorka = new RegExp(/^\d{9}$/);
	if (document.getElementById('komorka').value.length == 0) {
		document.getElementById('komorka').className = 'red';
		document.getElementById('komorka').focus();
		return false;
	}
	// telefon stacjonarny
	/*var re_telefon_stacjonarny = new RegExp(/^\d{9}$/);
	if (document.getElementById('telefon_stacjonarny').value.length != 0) {
		if (!telefon_stacjonarny.value.match(re_telefon_stacjonarny)) {
			document.getElementById('telefon_stacjonarny').className = 'red';
			temp = 1;
		}
	}*/
	// email
	if (document.getElementById('email').value.length == 0) {
		document.getElementById('email').className = 'red';
		document.getElementById('email').focus();
		return false;
	}
	// plec
	/*if (document.getElementById('plec').selectedIndex == 0) {
		document.getElementById('plec').className = 'red';
		temp = 1;
	}*/
	// powód wyboru
	if (document.getElementById('powod_wyboru_id').selectedIndex == 0) {
		document.getElementById('powod_wyboru_id').className = 'red';
		document.getElementById('powod_wyboru_id').focus();
		return false;
	}
	// typ dowodu tozsamosci
	/*if (document.getElementById('typ_dowodu_tozsamosci_id').selectedIndex == 0) {
		document.getElementById('typ_dowodu_tozsamosci_id').className = 'red';
		temp = 1;
	}
	// numer dowodu tozsamosci
	if (document.getElementById('numer_dowodu_tozsamosci').value.length == 0) {
		document.getElementById('numer_dowodu_tozsamosci').className = 'red';
		temp = 1;
	}*/
	// dowód tozsamosci wydany przez
	/*if (document.getElementById('dowod_tozsamosci_wydany_przez').value.length == 0) {
		document.getElementById('dowod_tozsamosci_wydany_przez').className = 'red';
		temp = 1;
	}*/
	// adres zameldowania - ulica
	if (document.getElementById('adres_2_ulica').value.length == 0) {
		document.getElementById('adres_2_ulica').className = 'red';
		document.getElementById('adres_2_ulica').focus();
		return false;
	}
	// adres zameldowania - numer domu
	if (document.getElementById('adres_2_numer_domu').value.length == 0) {
		document.getElementById('adres_2_numer_domu').className = 'red';
		document.getElementById('adres_2_numer_domu').focus();
		return false;
	}
	// adres zameldowania - miasto
	if (document.getElementById('adres_2_miasto').value.length == 0) {
		document.getElementById('adres_2_miasto').className = 'red';
		document.getElementById('adres_2_miasto').focus();
		return false;
	}
	// adres zameldowania - wojewodztwo
	if (document.getElementById('adres_2_wojewodztwo').value.length == 0) {
		document.getElementById('adres_2_wojewodztwo').className = 'red';
		document.getElementById('adres_2_wojewodztwo').focus();
		return false;
	}
	// adres zameldowania - kraj
	if (document.getElementById('adres_2_kraj').value.length == 0) {
		document.getElementById('adres_2_kraj').className = 'red';
		document.getElementById('adres_2_kraj').focus();
		return false;
	}
	// adres zameldowania - kod pocztowy
	var re_adres_1_kod = new RegExp(/^\d{2}-\d{3}$/);
	if (document.getElementById('adres_2_kod').value.length == 0) {
		document.getElementById('adres_2_kod').className = 'red';
		document.getElementById('adres_2_kod').focus();
		return false;
	}
	else {
		if (!adres_2_kod.value.match(re_adres_1_kod)) {
			document.getElementById('adres_2_kod').className = 'red';
			document.getElementById('adres_2_kod').focus();
			return false;
		}
	}
	// oddzial_id
	if (document.getElementById('oddzial_id').selectedIndex == 0) {
		document.getElementById('oddzial_id').className = 'red';
		document.getElementById('oddzial_id').focus();
		return false;
	}
	// sprawdzenie poprawnosci calego formularza
	
	return true;
}

