﻿function ShoppingWithoutLogging(form)
{
	if ((form.firstname.value == ''))
	{
		alert('Pole - Imię - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.lastname.value == ''))
	{
		alert('Pole - Nazwisko - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.address.value == ''))
	{
		alert('Pole - Adres - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.postcode.value == ''))
	{
		alert('Pole - Kod pocztowy - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.city.value == ''))
	{
		alert('Pole - Miasto - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.email.value == ''))
	{
		alert('Pole - E-mail - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((ValidMail(form.email.value) == false))
	{
		alert('Prosimy poprawnie wpisać adres email.');
	}
	else
	if ((form.paymethod[0].checked == false) && (form.paymethod[1].checked == false) && (form.paymethod[2].checked == false) && (form.paymethod[4].checked == false) && (form.paymethod[5].checked == false) && (form.paymethod[6].checked == false) && (form.paymethod[7].checked == false) && (form.paymethod[8].checked == false))
	{
		alert('Proszę wybrać jedną z opcji - Koszty przesyłki');
	}
	else
	{
		confirm("Twoje zamówienie jest prawidłowo przygotowanie. Czy wysłać ?") 
		? document.forms[2].submit()
		: document.location.href="#"
	}
}

function QuestFilter(form)
{
	if ((form.model.value == ''))
	{
		alert('Pole - Model - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.marka.value == ''))
	{
		alert('Pole - Marka - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.rokprod.value == ''))
	{
		alert('Pole - Rok produkcji - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.pojsilnika.value == ''))
	{
		alert('Pole - Pojemność silnika - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.mocsilnika.value == ''))
	{
		alert('Pole - Moc silnika - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((form.email.value == ''))
	{
		alert('Pole - E-mail - jest polem wymaganym i nie może być puste.');
	}
	else
	if ((ValidMail(form.email.value) == false))
	{
		alert('Prosimy poprawnie wpisać adres email.');
	}
	else
	{
		confirm("Twoje zapytanie jest przygotowanie do wysłania. Czy wysłać ?") 
		? document.forms[2].submit()
		: document.location.href="#"
	}
}

function ValidMail(src)
{
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	return regex.test(src);
}
