// JavaScript Document
<!--
	WzorNazwisko = /^[- A-Za-zęÓóąŚśŁłŻżŹźĆćŃń]{1,}$/
	WzorTylkoNazwisko = /^[-A-Za-zęÓóąŚśŁłŻżŹźĆćŃń]{3,}$/
	WzorTel = /(^[\w-\.]{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,4}$)|(^0{0,1} {0,1}[\d]{2} {0,1}[\d ]{7,}$)/

function spr_email (form)
{
	
	if (!form.nazwisko.value) {
        alert( "Prosze podać imię i nazwisko!" );
        form.nazwisko.focus();
        return false ;
	} else if
	 	(!WzorNazwisko.test(form.nazwisko.value)) {
		alert("Proszę wpisać poprawnie swoje imię i nazwisko!");
		form.nazwisko.select();
		return false;
	}
	if (!form.telmail.value) {
        alert( "Prosze podać nr telefonu lub adres email!" );
        form.telmail.focus();
        return false ;
	} else if
	 	(!WzorTel.test(form.telmail.value)) {
		alert("Proszę wpisać poprawnie nr telefonu lub adres email!");
		form.telmail.select();
		return false;
	}
	if (!form.tresc.value) {
        alert( "Prosze wpisać treść wiadomości!" );
        form.tresc.focus();
        return false ;
	}
    // ** END **
	return true ;
}


//_______________________________________
// przepompownie
function spr_zapyt_prze (form)
{
		if (form.dn.value=="") {
        alert( "Wybierz średnicę wewnętrzną!" );
        form.dn.focus();
        return false ;
	}
		if (!form.hc.value) {
        alert( "Podaj wysokość całkowitą!" );
        form.hc.focus();
        return false ;
	}
		if (form.plyta.value == "") {
        alert( "Wybierz typ płyty górnej!" );
        form.plyta.focus();
        return false ;
	}
		if (form.tp.value == "") {
        alert( "Wybierz grubość płyty dennej!" );
        form.tp.focus();
        return false ;
	}
		if ((!form.fi11.value) && (!form.fi12.value) && (!form.fi13.value) && (form.wloty1.value=="")
			&& (form.wloty2.value=="") && (form.wloty3.value=="") && (!form.szt11.value)
			&& (!form.szt12.value) && (!form.szt13.value)) {
        alert( "Podaj dane wlotów i wylotów!" );
        form.fi11.focus();
        return false ;
	}
	
	
		if ((!form.fi21.value) && (!form.fi22.value) && (!form.fi23.value) && (form.przejscie1.value=="")
			&& (form.przejscie2.value=="") && (form.przejscie3.value=="") && (!form.szt21.value)
			&& (!form.szt22.value) && (!form.szt23.value)) {
        alert( "Podaj dane dotyczące przejść na przewody tłoczne!" );
        form.fi21.focus();
        return false ;
	}
	
	
		if ((!form.fia.value) && (!form.szta.value)) {
				alert( "Podaj dane dotyczące przejść w płycie górnej!" );
				form.fia.focus();
				return false ;
	}
		if ((form.fia.value) || (form.szta.value)) {
			if (!form.fia.value) {
				alert("Podaj średnicę kominka wentylacyjnego!");
				form.fia.focus();
				return false;
			}
			if (!form.szta.value) {
				alert("Podaj ilość przejść w płycie górnej!");
				form.szta.focus();
				return false;
			}
		}
	var wybor = false;
	for (counter = 0; counter < form.wlaz.length; counter++)
	{
		if (form.wlaz[counter].checked)
		wybor = true; 
	}
	if (!wybor)
	{
		alert("Wybierz typ włazu.")
		return false;
	}	
		if (form.fiw.value=="") {
        alert( "Wybierz średnicę włazu!" );
        form.fiw.focus();
        return false ;
	}
		if (form.F.value=="") {
        alert( "Wybierz obciążenie włazu!" );
        form.F.focus();
        return false ;
	}
	var wybor = false;
	for (counter = 0; counter < form.stopnie.length; counter++)
	{
		if (form.stopnie[counter].checked)
		wybor = true; 
	}
	if (!wybor)
	{
		alert("Czy mają być stopnie włazowe?")
		return false;
	}
		if (!form.nazwisko.value) {
        alert( "Podaj swoje imię i nazwisko lub nazwę firmy!" );
        form.nazwisko.focus();
        return false ;
	}
		if (!form.telmail.value) {
        alert( "Podaj swoje dane do kontaktu!!!!" );
        form.telmail.focus();
        return false ;
	}

    // ** END **
	return true ;
}

// ______________________________________________________________________
// separatory i piaskowniki
function spr_zapyt_sep (form)
{
		if (form.dn.value=="") {
        alert( "Wybierz średnicę wewnętrzną!" );
        form.dn.focus();
        return false ;
	}
		if (!form.hc.value) {
        alert( "Podaj wysokość całkowitą!" );
        form.hc.focus();
        return false ;
	}
		if (form.plyta.value == "") {
        alert( "Wybierz typ płyty górnej!" );
        form.plyta.focus();
        return false ;
	}
		if ((!form.fi1.value) && (!form.fi2.value) && (!form.fi3.value) && (form.przejscie1.value=="")
			&& (form.przejscie2.value=="") && (form.przejscie3.value=="") && (!form.szt1.value)
			&& (!form.szt2.value) && (!form.szt3.value)) {
        alert( "Podaj dane dotyczące przejść szczelnych!" );
        form.fi1.focus();
        return false ;
	}
		if ((form.fi1.value) || (form.przejscie1.value) || (form.szt1.value)) {
			if (!form.fi1.value) {
				alert( "Podaj średnicę rury (poz. 4a)!" );
				form.fi1.focus();
				return false ;
			}
			if (form.przejscie1.value=="") {
				alert( "Wybierz typ przejścia szczelnego (poz. 4a)!" );
				form.przejscie1.focus();
				return false ;
			}
			if (!form.szt1.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 4a)!" );
				form.szt1.focus();
				return false ;
			}
	}
		if ((form.fi2.value) || (form.przejscie2.value) || (form.szt2.value)) {
			if (!form.fi2.value) {
				alert( "Podaj średnicę rury (poz. 4b)!" );
				form.fi2.focus();
				return false ;
			}
			if (form.przejscie2.value=="") {
				alert( "Wybierz typ przejścia szczelnego (poz. 4b)!" );
				form.przejscie2.focus();
				return false ;
			}
			if (!form.szt2.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 4b)!" );
				form.szt2.focus();
				return false ;
			}
	}
		if ((form.fi3.value) || (form.przejscie3.value) || (form.szt3.value)) {
			if (!form.fi3.value) {
				alert( "Podaj średnicę rury (poz. 4c)!" );
				form.fi3.focus();
				return false ;
			}
			if (form.przejscie3.value=="") {
				alert( "Wybierz typ przejścia szczelnego (poz. 4c)!" );
				form.przejscie3.focus();
				return false ;
			}
			if (!form.szt3.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 4c)!" );
				form.szt3.focus();
				return false ;
			}
	}
		if ((!form.fia.value) && (!form.szta.value)) {
				alert( "Podaj dane dotyczące przejść w płycie górnej!" );
				form.fia.focus();
				return false ;
	}
		if ((form.fia.value) || (form.szta.value)) {
			if (!form.fia.value) {
				alert("Podaj średnicę kominka wentylacyjnego!");
				form.fia.focus();
				return false;
			}
			if (!form.szta.value) {
				alert("Podaj ilość przejść w płycie górnej!");
				form.szta.focus();
				return false;
			}
		}
	var wybor = false;
	for (counter = 0; counter < form.wlaz.length; counter++)
	{
		if (form.wlaz[counter].checked)
		wybor = true; 
	}
	if (!wybor)
	{
		alert("Wybierz typ włazu.")
		return false;
	}	
		if (form.fiw.value=="") {
        alert( "Wybierz średnicę włazu!" );
        form.fiw.focus();
        return false ;
	}
		if (form.F.value=="") {
        alert( "Wybierz obciążenie włazu!" );
        form.F.focus();
        return false ;
	}
	var wybor = false;
	for (counter = 0; counter < form.stopnie.length; counter++)
	{
		if (form.stopnie[counter].checked)
		wybor = true; 
	}
	if (!wybor)
	{
		alert("Czy mają być stopnie włazowe?")
		return false;
	}
		if (!form.nazwisko.value) {
        alert( "Podaj swoje imię i nazwisko lub nazwę firmy!" );
        form.nazwisko.focus();
        return false ;
	}
		if (!form.telmail.value) {
        alert( "Podaj swoje dane do kontaktu!!!!" );
        form.telmail.focus();
        return false ;
	}

    // ** END **
	return true ;
}



// ________________________________________________________________________
// rury odkrywkowe i bezwykopowe
function spr_zapyt_ruo (form)
{
		if (!form.tresc.value) {
        alert( "Wpisz treść zapytania!" );
        form.tresc.focus();
        return false ;
	}
		if (!form.nazwisko.value) {
        alert( "Podaj swoje imię i nazwisko lub nazwę firmy!" );
        form.nazwisko.focus();
        return false ;
	}
		if (!form.telmail.value) {
        alert( "Podaj swoje dane do kontaktu!!!!" );
        form.telmail.focus();
        return false ;
	}

    // ** END **
	return true ;
}


//__________________________________________________________________________
// studzienki kanalizacyjne
function spr_zapyt_stu_kan (form)
{
		if (form.dn.value=="") {
        alert( "Wybierz średnicę wewnętrzną!" );
        form.dn.focus();
        return false ;
	}
		if (!form.hc.value) {
        alert( "Podaj wysokość całkowitą!" );
        form.hc.focus();
        return false ;
	}
		if (form.plyta.value == "") {
        alert( "Wybierz typ płyty górnej!" );
        form.plyta.focus();
        return false ;
	}
		if (!form.tp.value) {
        alert( "Wybierz grubość płyty dennej!" );
        form.tp.focus();
        return false ;
	}
		if ((!form.fi1.value) && (!form.fi2.value) && (!form.fi3.value) && (form.przejscie1.value=="")
			&& (form.przejscie2.value=="") && (form.przejscie3.value=="") && (!form.szt1.value)
			&& (!form.szt2.value) && (!form.szt3.value)) {
        alert( "Podaj dane dotyczące przejść szczelnych!" );
        form.fi1.focus();
        return false ;
	}
		if ((form.fi1.value) || (form.przejscie1.value) || (form.szt1.value)) {
			if (!form.fi1.value) {
				alert( "Podaj średnicę rury (poz. 5a)!" );
				form.fi1.focus();
				return false ;
			}
			if (form.przejscie1.value=="") {
				alert( "Wybierz typ przejścia szczelnego (poz. 5a)!" );
				form.przejscie1.focus();
				return false ;
			}
			if (!form.szt1.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 5a)!" );
				form.szt1.focus();
				return false ;
			}
	}
		if ((form.fi2.value) || (form.przejscie2.value) || (form.szt2.value)) {
			if (!form.fi2.value) {
				alert( "Podaj średnicę rury (poz. 5b)!" );
				form.fi2.focus();
				return false ;
			}
			if (form.przejscie2.value=="") {
				alert( "Wybierz typ przejścia szczelnego (poz. 5b)!" );
				form.przejscie2.focus();
				return false ;
			}
			if (!form.szt2.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 5b)!" );
				form.szt2.focus();
				return false ;
			}
	}
		if ((form.fi3.value) || (form.przejscie3.value) || (form.szt3.value)) {
			if (!form.fi3.value) {
				alert( "Podaj średnicę rury (poz. 5c)!" );
				form.fi3.focus();
				return false ;
			}
			if (form.przejscie3.value=="") {
				alert( "Wybierz typ przejścia szczelnego (poz. 5c)!" );
				form.przejscie3.focus();
				return false ;
			}
			if (!form.szt3.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 5c)!" );
				form.szt3.focus();
				return false ;
			}
	}
	var wybor = false;
	for (counter = 0; counter < form.wlaz.length; counter++)
	{
		if (form.wlaz[counter].checked)
		wybor = true; 
	}
	if (!wybor)
	{
		alert("Wybierz typ włazu lub opcję \"brak włazu\".")
		return false;
	}	
	/* if (!form.wlaz.value="brak włazu") {
			if (form.fiw.value=="") {
			alert( "Wybierz średnicę włazu!" );
			form.fiw.focus();
			return false ;
		}
			if (form.F.value=="") {
			alert( "Wybierz obciążenie włazu!" );
			form.F.focus();
			return false ;
		}
	} */
	var wybor = false;
	for (counter = 0; counter < form.stopnie.length; counter++)
	{
		if (form.stopnie[counter].checked)
		wybor = true; 
	}
	if (!wybor)
	{
		alert("Czy mają być stopnie włazowe?")
		return false;
	}
		if (!form.nazwisko.value) {
        alert( "Podaj swoje imię i nazwisko lub nazwę firmy!" );
        form.nazwisko.focus();
        return false ;
	}
		if (!form.telmail.value) {
        alert( "Podaj swoje dane do kontaktu!!!!" );
        form.telmail.focus();
        return false ;
	}

    // ** END **
	return true ;
}



// _____________________________________________________________________________
// studzienki pomiarowe
function spr_zapyt_stu_pom (form)
{
		if ((form.dn.value=="") && (form.owal.value=="")) {
        alert( "Wybierz średnicę wewnętrzną lub wymiary owalu!" );
        form.dn.focus();
        return false ;
	}
		if (!form.hc.value) {
        alert( "Podaj wysokość całkowitą!" );
        form.hc.focus();
        return false ;
	}
		if (form.plyta.value == "") {
        alert( "Wybierz typ płyty górnej!" );
        form.plyta.focus();
        return false ;
	}
	var wybor = false;
	for (counter = 0; counter < form.przejscie.length; counter++)
	{
		if (form.przejscie[counter].checked)
		wybor = true; 
	}
	if (!wybor)
	{
		alert("Wybierz typ przejścia szczelnego!")
		return false;
	}	
		if ((!form.fi1.value) && (!form.fi2.value) && (!form.fi3.value) && (!form.szt1.value)
			&& (!form.szt2.value) && (!form.szt3.value)) {
        alert( "Podaj dane dotyczące przejść szczelnych!" );
        form.fi1.focus();
        return false ;
	}
		if ((form.fi1.value) || (form.szt1.value)) {
			if (!form.fi1.value) {
				alert( "Podaj średnicę rury (poz. 4a)!" );
				form.fi1.focus();
				return false ;
			}
			if (!form.szt1.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 4a)!" );
				form.szt1.focus();
				return false ;
			}
	}
		if ((form.fi2.value) || (form.szt2.value)) {
			if (!form.fi2.value) {
				alert( "Podaj średnicę rury (poz. 4b)!" );
				form.fi2.focus();
				return false ;
			}
			if (!form.szt2.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 4b)!" );
				form.szt2.focus();
				return false ;
			}
	}
		if ((form.fi3.value) || (form.szt3.value)) {
			if (!form.fi3.value) {
				alert( "Podaj średnicę rury (poz. 4c)!" );
				form.fi3.focus();
				return false ;
			}
			if (!form.szt3.value) {
				alert( "Podaj ilość przejść szczelnych (poz. 4c)!" );
				form.szt3.focus();
				return false ;
			}
	}
	var wybor = false;
	for (counter = 0; counter < form.wlaz.length; counter++)
	{
		if (form.wlaz[counter].checked)
		wybor = true; 
	}
	if (!wybor)
	{
		alert("Wybierz typ włazu lub opcję \"brak włazu\".")
		return false;
	}	
		/* if (form.fiw.value=="") {
        alert( "Wybierz średnicę włazu!" );
        form.fiw.focus();
        return false ;
	}
		if (form.F.value=="") {
        alert( "Wybierz obciążenie włazu!" );
        form.F.focus();
        return false ;
	} */
		if (!form.nazwisko.value) {
        alert( "Podaj swoje imię i nazwisko lub nazwę firmy!" );
        form.nazwisko.focus();
        return false ;
	}
		if (!form.telmail.value) {
        alert( "Podaj swoje dane do kontaktu!!!!" );
        form.telmail.focus();
        return false ;
	}

    // ** END **
	return true ;
}

//-->