function brakDanych(pole) {
	document.getElementById(pole).style.fontWeight = 'bold';
	document.getElementById(pole).style.color = '#F00';
}

function wiadomosc(slowo) {
	alert("Aby dodać " + slowo + " musisz wypełnić wszystkie pola z gwiazdką.");
}

function dodajOgloszenie(form) {
/*
	tab = new Array();
	tab[0] = 'imie';
	tab[1] = 'nazwisko';
	tab[2] = 'adres';
	tab[3] = 'nr_telefonu';
	tab[4] = 'id_dzielnica';
	tab[5] = 'ulica';
	tab[6] = 'id_rodzaj';
	tab[7] = 'kontakt';
	
	for(i = 0; i < tab.length; i++) {
		if(form.eval(tab[i]).value == "") brakDanych(tab[i]);
	}
*/	
	slowo = 'ogłoszenie';

	if (form.imie.value == "") brakDanych('imie');
	if (form.nazwisko.value == "") brakDanych('nazwisko');
	if (form.adres.value == "") brakDanych('adres');
	if (form.nr_telefonu.value == "") brakDanych('nr_telefonu');
	if (form.email.value != "" && !checkEmail(form, "email")) brakDanych('email');
	//if (form.id_dzielnica.value == -1) brakDanych('id_dzielnica');
	if (!form.miasto[0].checked && !form.miasto[1].checked) {
		brakDanych('miasto2');
	}
	else {
		document.getElementById('miasto2').style.fontWeight = 'normal';
		document.getElementById('miasto2').style.color = '#666';		
	}
	if (form.miasto[0].checked && form.id_dzielnica == -1) {
		brakDanych('miasto2');
	}
	if (form.ulica.value == "") brakDanych('ulica');
	if (form.id_rodzaj.value == -1) brakDanych('id_rodzaj');
	if (form.kontakt.value == "") brakDanych('kontakt');

	if (form.imie.value == "") {
		wiadomosc(slowo);
		form.imie.focus();
		return false;
	}
	else if (form.nazwisko.value == "") {
		wiadomosc(slowo);
		form.nazwisko.focus();
		return false;
	}
	else if (form.adres.value == "") {
		wiadomosc(slowo);
		form.adres.focus();
		return false;
	}
	else if (form.nr_telefonu.value == "") {
		wiadomosc(slowo);
		form.nr_telefonu.focus();
		return false;
	}
	else if (form.email.value != "" && !checkEmail(form, "email")) {
		alert("Podany email jest niepoprawny!\nPodaj poprawny adres email.");
		form.email.focus();
		return false;
	}
	else if(form.miasto[1].checked && form.miastonazwa.value == "") {
		alert("Podaj nazwę miasta w którym chcesz wynająć lokal.");
		form.miastonazwa.focus();
		brakDanych('miasto2');
		return false;
	}	
	else if(form.id_dzielnica.value == -1 && form.miasto[0].checked) {
		alert("Podaj nazwę dzielnicy w jakiej znajduje się lokal.");
		form.id_dzielnica.focus();
		brakDanych('miasto2');
		return false;
	}	
	else if (form.ulica.value == "") {
		wiadomosc(slowo);
		form.ulica.focus();
		return false;
	}
	else if (form.id_rodzaj.value == -1) {
		wiadomosc(slowo);
		form.id_rodzaj.focus();
		return false;
	}		
	else if (form.kontakt.value == "") {
		wiadomosc(slowo);
		form.kontakt.focus();
		return false;
	}
	
	return true;
}

function szukajStancji(form) {
	if(form.typf.value == "adv") {
		if(form.id_rodzaj.value == -1 && !form.miasto[1].checked && !form.miasto[0].checked && !form.wlasciciel.checked && 
			form.ulica.value == "" && !form.zdjecia.checked && !form.internet.checked && !form.kablowka.checked && !form.tv.checked && 
			!form.telefon.checked && !form.pralka.checked && !form.mikrofalowka.checked && !form.lodowka.checked && !form.prysznic.checked && 
			!form.wanna.checked && !form.wejscie.checked && !form.balkon.checked && !form.garaz.checked) {
			alert("Podaj kryteria wyszukiwania!");
			return false;
		}
		else if(form.miasto[1].checked && form.miastonazwa.value == "") {
			alert("Wybrałeś \"inne miasto\", aby wyszukiwać podaj jego nazwę.");
			form.miastonazwa.focus();
			return false;
		}		
	}
	else if(form.typf.value == "sim") {
		if(form.id_rodzaj.value == -1 && !form.miasto[1].checked && !form.miasto[0].checked && !form.wlasciciel.checked && form.ulica.value == "") {
			alert("Podaj kryteria wyszukiwania!");
			return false;
		}
		else if(form.miasto[1].checked && form.miastonazwa.value == "") {
			alert("Wybrałeś \"inne miasto\", aby wyszukiwać podaj jego nazwę.");
			form.miastonazwa.focus();
			return false;
		}
	}
	
	return true;
}
