function SendFormA(formularz) {
	if (sprawdzFormularzA(formularz))
	{
		formularz.submit();
		return true;
	}
	else
	{
		return false;
	}
}

function sprawdzFormularzA(formularz)
{
	// dane do faktury
	if (formularz.i_platnik_vat[0].checked)
	{
		if (!formularz.i_faktura_upowazniam.checked)
		{
			alert("Aby wysłać zamówienie musisz upoważnić PWF Sp. Z o.o. do wystawienia faktury bez Twojego podpisu");
			return false;
		}
		
		if (formularz.c_nip.value.length != 13)
		{
			alert("Nieprawidłowy numer NIP.");
			formularz.c_nip.focus();
			return false;
		}
	}

	// dane osobowe - zgoda
	if (!formularz.i_dane_osobowe.checked)
	{
		alert("Aby wysłać zamówienie musisz zgodzić się na przetwarzanie danych osobowych.");
		return false;
	}

	// ulica, kod, miasto
	if (formularz.c_ulica.value.length == 0)
	{
		alert("Wpisz adres.");
		formularz.c_ulica.focus();
		return false;
	}
	
	if (formularz.c_kod.value.length == 0)
	{
		alert("Wpisz kod pocztowy.");
		formularz.c_kod.focus();
		return false;		
	}

	if (formularz.c_miejscowosc.value.length == 0)
	{
		alert("Wpisz nazwę miejscowości.");
		formularz.c_miejscowosc.focus();
		return false;		
	}

	// odbiorca prenumeraty lub nazwa przedsiebiorstwa
	if ((formularz.c_odbiorca_prenumeraty.value.length == 0) && (formularz.c_nazwa_przedsiebiorstwa.value.length == 0))
	{
		alert("Wpisz odbiorcę prenumeraty lub/i nazwę przedsiębiorstwa.");
		if(formularz.c_odbiorca_prenumeraty.value.length == 0)
			formularz.c_odbiorca_prenumeraty.focus();
		else if (formularz.c_nazwa_przedsiebiorstwa.value.length == 0)
			formularz.c_nazwa_przedsiebiorstwa.focus();			
		
		return false;				
	}

	return true;
}

function SendForm(formularz) {
	if (sprawdzFormularz(formularz))
	{
		formularz.submit();
		return true;
	}
	else
	{
		return false;
	}
}

function sprawdzFormularz(formularz) {
	// ilosc wydan
	if (formularz.i_ilosc_wydan.value != parseInt(formularz.i_ilosc_wydan.value))
	{
		alert("Wartość wpisana w pole \"ilość wydań\" musi być liczbą");
		formularz.i_ilosc_wydan.focus();
		return false;		
	}
	else if (parseInt(formularz.i_ilosc_wydan.value) < 1)
	{
		alert("Ilość zamówionych wydań musi wynosić co najmniej 1");
		formularz.i_ilosc_wydan.focus();
		return false;
	}
	
	
	// dane do faktury
	if (formularz.i_platnik_vat[0].checked)
	{
		if (!formularz.i_faktura_upowazniam.checked)
		{
			alert("Aby wysłać zamówienie musisz upoważnić PWF Sp. Z o.o. do wystawienia faktury bez Twojego podpisu");
			return false;
		}
		
		if (formularz.c_nip.value.length != 13)
		{
			alert("Nieprawidłowy numer NIP.");
			formularz.c_nip.focus();
			return false;
		}
	}

	// dane osobowe - zgoda
	if (!formularz.i_dane_osobowe.checked)
	{
		alert("Aby wysłać zamówienie musisz zgodzić się na przetwarzanie danych osobowych.");
		return false;
	}

	// ulica, kod, miasto
	if (formularz.c_ulica.value.length == 0)
	{
		alert("Wpisz adres.");
		formularz.c_ulica.focus();
		return false;
	}
	
	if (formularz.c_kod.value.length == 0)
	{
		alert("Wpisz kod pocztowy.");
		formularz.c_kod.focus();
		return false;		
	}

	if (formularz.c_miejscowosc.value.length == 0)
	{
		alert("Wpisz nazwę miejscowości.");
		formularz.c_miejscowosc.focus();
		return false;		
	}

	// odbiorca prenumeraty lub nazwa przedsiebiorstwa
	if ((formularz.c_odbiorca_prenumeraty.value.length == 0) && (formularz.c_nazwa_przedsiebiorstwa.value.length == 0))
	{
		alert("Wpisz odbiorcę prenumeraty lub/i nazwę przedsiębiorstwa.");
		if(formularz.c_odbiorca_prenumeraty.value.length == 0)
			formularz.c_odbiorca_prenumeraty.focus();
		else if (formularz.c_nazwa_przedsiebiorstwa.value.length == 0)
			formularz.c_nazwa_przedsiebiorstwa.focus();			
		
		return false;				
	}

	return true;
}
