function checkForm(){
	var msg = "";

	WzorP=/^[a-zA-Z,]$/;
	WzorD=/^[0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}$/;


	if (document.forms[0].departure_port.value.length<3)

	{
		document.forms[0].departure_port.focus();
		msg = msg + "\n - brak portu wylotu. Wybierz go z listy lub z atlasu";
	}


	if (document.forms[0].arrival_port.value.length<3) 
	{
		document.forms[0].arrival_port.focus();
		msg = msg + "\n - brak portu przylotu. Wybierz go z listy lub z atlasu";
	}


	if (!WzorD.test(document.forms[0].dep_date.value) || document.forms[0].dep_date.value.length!=10)
	{
		document.forms[0].dep_date.focus();
		msg = msg + "\n - wpisz poprawną datę wylotu w formacie YYYY-MM-DD";
	}

	if ((!WzorD.test(document.forms[0].arr_date.value) || document.forms[0].arr_date.value.length!=10) && document.forms[0].arr_date.disabled==false)
	{
		document.forms[0].arr_date.focus();
		msg = msg + "\n - wpisz poprawną datę powrotu w formacie YYYY-MM-DD";

	}


	if(msg){
		alert("Uwaga! Błędne lub brakujące dane: \n" + msg);
		return false;
	} else
	return true;
}



