function testuj(f1) { 
 
  if (!f1.reply.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/) & (f1.tel_fax.value.length<1)) { 
    alert("Proszę podać telefon/fax lub e-mail");  
    f1.reply.focus(); 
    return false; 
  } 
  return true; 
  
}  

function testuj1(f) {
  
if (f.imie_i_nazwisko.value.length<1) { alert("Proszę podać imię/nazwisko"); return false; }
if (f.ulica.value.length<1) { alert("Proszę podać ulicę"); return false; }
if (f.numer.value.length<1) { alert("Proszę podać numer domu"); return false; }
if (f.kod_poczta.value.length<1) { alert("Proszę podać kod i pocztę"); return false; }

for (i=0;i<f.rodzaj_drewna.length;i++) if (f.rodzaj_drewna[i].checked) var rodzaj_drewnac=1;
if (rodzaj_drewnac!=1) { alert("Proszę wybrać rodzaj drewna (pkt.1)"); return false; }
if (f.grunt_szer.value.length<1) { alert("Proszę podać szerokość gruntu (pkt.2)"); return false; }
if (f.grunt_dl.value.length<1) { alert("Proszę podać długość gruntu (pkt.2)"); return false; }
if (f.wysokosc.value.length<1) { alert("Proszę podać wysokość wjazdu (pkt.3)"); return false; }

for (i=0;i<f.rodzaj_dachu.length;i++) if (f.rodzaj_dachu[i].checked) var rodzaj_drewnad=1;
  if (rodzaj_drewnad!=1) { alert("Proszę wybrać rodzaj dachu (pkt.4)"); return false; }

for (i=0;i<f.szopa.length;i++) if (f.szopa[i].checked) var szopab=1;
  if (szopab!=1) { alert("Czy ma być szopa? (pkt.5)"); return false; }



for (i=0;i<f.pokrycie.length;i++) if (f.pokrycie[i].checked) var pokryciee=1;
  if (pokryciee!=1) { alert("Proszę wybrać rodzaj pokrycia! (pkt.6)"); return false; }




for (i=0;i<f.rynna.length;i++) if (f.rynna[i].checked) var rynnad=1;
  if (rynnad!=1) { alert("Proszę wybrać rodzaj rynny! (pkt.7)"); return false; }




for (i=0;i<f.impregnacja.length;i++) if (f.impregnacja[i].checked) var impregnacjab=1;
  if (impregnacjab!=1) { alert("Proszę wybrać rodzaj impregnacji (pkt.8)"); return false; }




for (i=0;i<f.transport.length;i++) if (f.transport[i].checked) var transportb=1;
  if (transportb!=1) { alert("Czy z transportem? (pkt.9)"); return false; }



for (i=0;i<f.montaz.length;i++) if (f.montaz[i].checked) var montazb=1;
  if (montazb!=1) { alert("Czy z montażem? (pkt.10)"); return false; }



for (i=0;i<f.stopy.length;i++) if (f.stopy[i].checked) var stopyb=1;
  if (stopyb!=1) { alert("Czy stopy fundamentowe z metalowymi chwytami? (pkt.11)"); return false; }


  return true;
}

function antyspam(t) {
  t.spam.value=2;
  return true;
}


