// kontrola poprawnosci wprowadzonych danych dla pola kod
// koncowy format XX-XXX  gdzie X to cyfra
function validacjaKodPocz(kod) {
	var wzorCyfra = /^[0-9\-]*$/;
	var wzorKodPoczatek = /^[0-9]{3}$/;
	var wzorKodCaly = /^[0-9]{2}-[0-9]{3}$/;

	var objRegExpCyfra = new RegExp(wzorCyfra);
	var objRegExpPoczatek = new RegExp(wzorKodPoczatek);
	var objRegExpCaly = new RegExp(wzorKodCaly);
  	
	kodObj = new String(kod);
  	
	var kodValue = kod;
	var uwagi ="";
	
	// dopasowywanie
	if (!objRegExpCyfra.test(kod)) {
		kodValue = kodObj.substr(0, kodObj.length -1);
		uwagi = "Kod pocztowy to cyfry w formacie XX-XXX";
		document.getElementById('UwagiLokalizacja').innerHTML = uwagi;
	}
	
	if (objRegExpPoczatek.test(kod)) {
		var kod2 = kodObj.substr(0,2);
		var kod1 = kodObj.substr(2,1);
		kodValue = kod2+"-"+kod1;
	}
	
	if (objRegExpCaly.test(kod)) {
		uwagi = "Kod pocztowy poprawny";
		document.getElementById('UwagiLokalizacja').innerHTML = uwagi;
	}
	else {
		uwagi = "Kod pocztowy to cyfry w formacie XX-XXX";
		document.getElementById('UwagiLokalizacja').innerHTML = uwagi;
	}
	
	document.getElementById('kod').value = kodValue;
};

// kontrola dla formularzy
// wymagane pola musza byc zaznaczone
function validacjaFormKodPocz() {
	var wzorKodCaly = /^[0-9]{2}-[0-9]{3}$/;
	var objRegExpCaly = new RegExp(wzorKodCaly);
	
	var kod = document.getElementById('kod').value;
	
	if (objRegExpCaly.test(kod) || (kod == '')) {
			return true;
	}
	else {
			//document.getElementById('UwagiLokalizacja').innerHTML = "Podaj poprawny kod pocztowy";
			return false;
	}
	
};

function validacjaFormLokalizacja() {
	select = document.getElementById('wojewodztwo');
	var id = select.options[select.selectedIndex].value;
	var kod = document.getElementById('kod').value;
	if (validacjaFormKodPocz()) {
		if (kod == '') {
			if (id != '0') return true;
			else {
				document.getElementById('UwagiLokalizacja').innerHTML = "Podaj poprawny kod pocztowy b±dz województwo";
				return false;	
				}
		}
		else return true;
	}
	else {
		document.getElementById('UwagiLokalizacja').innerHTML = "Podaj poprawny kod pocztowy";
		return false;
	}
};

function showMailBlad() {
	document.getElementById('FormMailBlad').style.display="block";
	ResizeKolumny();

}

function hideMailBlad() {
	document.getElementById('FormMailBlad').style.display="none";
	ResizeKolumny();

}

function validacjaFormMailBlad() {
	text = document.getElementById('komentarz').value;
	if (text == '') {
		document.getElementById('UwagiMailBlad').innerHTML = "Wypełnij pole komentarza";
		return false;
	}
	else {
		return true;
	}
}

