<script type="text/javascript">
  var defAdres = "http://helion.pl/ksiazki/jscpk.htm";
  var defNazwa = "nowe_okno";
  var defSzerokość = 800;
  var defWysokość = 600;
  function btnOtworzClick()
  {
    var tfAdres = document.getElementById("tfAdres");
    var tfSzerokosc = document.getElementById("tfSzerokosc");
    var tfWysokosc = document.getElementById("tfWysokosc");
    var tfNazwa = document.getElementById("tfNazwa");
    var chbPasekStanu = document.getElementById("chbPasekStanu");
    var chbPasekAdresu = document.getElementById("chbPasekAdresu");
    var chbPasekMenu = document.getElementById("chbPasekMenu");
    var chbPasekNarzedziowy = document.getElementById("chbPasekNarzedziowy");
    var chbPasekUstawienOsobistych = 
      document.getElementById("chbPasekUstawienOsobistych");
    var chbPaskiPrzewijania = 
      document.getElementById("chbPaskiPrzewijania");
    var chbZmianaRozmiarow = document.getElementById("chbZmianaRozmiarow");
    
    if(tfAdres && tfAdres.value) adres = tfAdres.value;
    else adres = defAdres;
    if(tfSzerokosc && tfSzerokosc.value && 
      !isNaN(szerokość = parseInt(tfSzerokosc.value)) && szerokość > 0 );
    else szerokość = defSzerokość;
    if(tfWysokosc && tfWysokosc.value && 
      !isNaN(wysokość = parseInt(tfWysokosc.value)) && wysokość > 0);
    else wysokość = defWysokość;
    if(tfNazwa && tfNazwa.value) nazwa = tfNazwa.value;
    else nazwa = defNazwa;
    if(chbPasekStanu && chbPasekStanu.checked) pasekStanu = "yes";
    else pasekStanu = "no";
    if(chbPasekAdresu && chbPasekAdresu.checked) pasekAdresu = "yes";
    else pasekAdresu = "no";
    if(chbPasekMenu && chbPasekMenu.checked) pasekMenu = "yes";
    else pasekMenu = "no";
    if(chbPasekNarzedziowy && chbPasekNarzedziowy.checked) 
      pasekNarzędziowy = "yes";
    else pasekNarzędziowy = "no";
    if(chbPasekUstawienOsobistych && chbPasekUstawienOsobistych.checked)
      pasekUstawieńOsobistych = "yes";
    else pasekUstawieńOsobistych = "no";
    if(chbPaskiPrzewijania && chbPaskiPrzewijania.checked)
      paskiPrzewijania = "yes";
    else paskiPrzewijania = "no";
    if(chbZmianaRozmiarow && chbZmianaRozmiarow.checked)
      zmianaRozmiarów = "yes";
    else zmianaRozmiarów = "no";
      
    str = "width=" + szerokość + ",height=" + wysokość;
    str += ",status=" + pasekStanu + ",location=" + pasekAdresu;
    str += ",menubar=" + pasekAdresu + ",toolbar=" + pasekNarzędziowy;
    str += ",directories=" + pasekUstawieńOsobistych;
    str += ",scrollbars=" + paskiPrzewijania + ",resizable=" + zmianaRozmiarów;
    window.open(adres, nazwa, str);
  }
</script>