  if(!document.getElementById) {
    if(document.all)
      document.getElementById=function() {
        if(typeof document.all[arguments[0]]!="undefined")
          return document.all[arguments[0]]
        else
          return null
      }
    else if(document.layers)
      document.getElementById=function() {
        if (typeof document[arguments[0]]!="undefined")
          return document[arguments[0]]
        else
          return null
      }
  }


 function submit2(action) {
  if(document.getElementById) {
   document.getElementById('idformularz').action=action;
   document.getElementById('idformularz').submit();
  }
 }

 function openwindow(link,name,atr) {
  okno=window.open(link,name,atr);
  okno.focus();
 }

 function keysubmit(e,action) {
  if(window.event) { // IE
   keynum = e.keyCode
  } else if(e.which) { // Netscape/Firefox/Opera
   keynum = e.which
  }
  if (keynum == 13) {
    document.getElementById('idformularz').action=action;
    document.getElementById('idformularz').submit();
  }
 }

 function rejestracja_select_klient() {
  if(document.getElementById) {
   if (document.getElementById('idrejestracja_select_klient').value == 'firma') {
    document.getElementById('rejestracja_osoba_1').style.display='none';
    document.getElementById('rejestracja_osoba_2').style.display='none';
    document.getElementById('rejestracja_osoba_3').style.display='none';
    document.getElementById('rejestracja_firma_1').style.display='block';
    document.getElementById('rejestracja_firma_2').style.display='block';
    document.getElementById('rejestracja_firma_3').style.display='block';
   } else if (document.getElementById('idrejestracja_select_klient').value == 'osoba') {
    document.getElementById('rejestracja_osoba_1').style.display='block';
    document.getElementById('rejestracja_osoba_2').style.display='block';
    document.getElementById('rejestracja_osoba_3').style.display='block';
    document.getElementById('rejestracja_firma_1').style.display='none';
    document.getElementById('rejestracja_firma_2').style.display='none';
    document.getElementById('rejestracja_firma_3').style.display='none';
   } else {
    document.getElementById('rejestracja_osoba_1').style.display='none';
    document.getElementById('rejestracja_osoba_2').style.display='none';
    document.getElementById('rejestracja_osoba_3').style.display='none';
    document.getElementById('rejestracja_firma_1').style.display='none';
    document.getElementById('rejestracja_firma_2').style.display='none';
    document.getElementById('rejestracja_firma_3').style.display='none';
   }
  }
 }

 function rejestracja_select_dokument() {
  if(document.getElementById) {
   if (document.getElementById('idrejestracja_select_dokument').value == 'faktura') {
    document.getElementById('rejestracja_rachunek').style.display='none';
    document.getElementById('rejestracja_faktura').style.display='block';
   } else if (document.getElementById('idrejestracja_select_dokument').value == 'rachunek') {
    document.getElementById('rejestracja_rachunek').style.display='block';
    document.getElementById('rejestracja_faktura').style.display='none';
   } else {
    document.getElementById('rejestracja_rachunek').style.display='none';
    document.getElementById('rejestracja_faktura').style.display='none';
   }
  }
 }

 function submit_rejestruj(action) {
    document.getElementById('idformularz').action=action;
    document.getElementById('idformularz').submit();
  return 0;

  var blad=true;
  var bladnr1=false;
  var bladnr2=false;
  var bladnr3=false;
  var bladnr4=false;
  var bladnr5=false;
  var bladnr6=false;
  var bladnr7=false;
  var bladnr8=false;
  var bladnr9=false;
  var bladnr10=false;
  var bladnr11=false;
  var bladnr12=false;
  var bladnr13=false;
  var bladnr14=false;
  var bladnr15=false;
  var bladnr16=false;
  var bladnr17=false;
  var bladnr18=false;
  var bladnr19=false;
  var bladnr20=false;
  var bladnr21=false;
  var bladnr22=false;
  var bladnr23=false;
  var bladnr24=false;
  var bladnr25=false;
  var bladnr26=false;
  if(document.getElementById) {
   if (document.getElementById('r_login')) if (document.getElementById('r_login').value == '') { blad=false; bladnr1=true; }
   if (document.getElementById('r_pass1')) if (document.getElementById('r_pass1').value == '') { blad=false; bladnr2=true; }
   if (document.getElementById('r_pass2')) if (document.getElementById('r_pass2').value == '') { blad=false; bladnr3=true; }
   if (document.getElementById('r_osoba').value == '') { blad=false; bladnr4=true; }
   if (document.getElementById('r_mail').value == '') { blad=false; bladnr5=true; }
   if (document.getElementById('r_klient').value == 'wybor') { blad=false; bladnr6=true; }
   if (document.getElementById('r_dokument').value == 'wybor') { blad=false; bladnr7=true; }

   if (document.getElementById('r_dokument').value == 'faktura') {
     if (document.getElementById('r_klient').value == 'osoba') {
       if (document.getElementById('r_f_imie').value == '') { blad=false; bladnr8=true; }
       if (document.getElementById('r_f_nazwisko').value == '') { blad=false; bladnr9=true; }
     } else if (document.getElementById('r_klient').value == 'firma') {
       if (document.getElementById('r_f_nazwa').value == '') { blad=false; bladnr10=true; }
     }
     if (document.getElementById('r_f_numer').value == '') { blad=false; bladnr11=true; }
     if (document.getElementById('r_f_kod').value == '') { blad=false; bladnr12=true; }
     if (document.getElementById('r_f_miejscowosc').value == '') { blad=false; bladnr13=true; }
     if (document.getElementById('r_f_nip').value == '') { blad=false; bladnr14=true; }
   } else if (document.getElementById('r_dokument').value == 'rachunek') {
     if (document.getElementById('r_klient').value == 'osoba') {
       if (document.getElementById('r_r_imie').value == '') { blad=false; bladnr15=true; }
       if (document.getElementById('r_r_nazwisko').value == '') { blad=false; bladnr16=true; }
     } else if (document.getElementById('r_klient').value == 'firma') {
       if (document.getElementById('r_r_nazwa').value == '') { blad=false; bladnr17=true; }
     }
     if (document.getElementById('r_r_numer').value == '') { blad=false; bladnr18=true; }
     if (document.getElementById('r_r_kod').value == '') { blad=false; bladnr19=true; }
     if (document.getElementById('r_r_miejscowosc').value == '') { blad=false; bladnr20=true; }
   }

   if (document.getElementById('r_klient').value == 'osoba') {
     if (document.getElementById('r_w_imie').value == '') { blad=false; bladnr21=true; }
     if (document.getElementById('r_w_nazwisko').value == '') { blad=false; bladnr22=true; }
   } else if (document.getElementById('r_klient').value == 'firma') {
     if (document.getElementById('r_w_nazwa').value == '') { blad=false; bladnr23=true; }
   }

   if (document.getElementById('r_w_numer').value == '') { blad=false; bladnr24=true; }
   if (document.getElementById('r_w_kod').value == '') { blad=false; bladnr25=true; }
   if (document.getElementById('r_w_miejscowosc').value == '') { blad=false; bladnr26=true; }

  }

  if (blad) {
   if(document.getElementById) {
    document.getElementById('idformularz').action=action;
    document.getElementById('idformularz').submit();
   } else {
    alert('Błšd');
   }
  } else {
   var komunikat='';
   if (bladnr1) komunikat=komunikat+'\n Brak LOGINU';
   if (bladnr2) komunikat=komunikat+'\n Brak HASŁA';
   if (bladnr3) komunikat=komunikat+'\n Brak HASŁA';
   if (bladnr4) komunikat=komunikat+'\n Brak OSOBY KONTAKTOWEJ';
   if (bladnr5) komunikat=komunikat+'\n Brak E-MAILA';
   if (bladnr6) komunikat=komunikat+'\n Brak KLIENTA';
   if (bladnr7) komunikat=komunikat+'\n Brak DOKUMENTU';
   if (bladnr8) komunikat=komunikat+'\n Brak FAKTURA - IMIENIA';
   if (bladnr9) komunikat=komunikat+'\n Brak FAKTURA - NAZWISKA';
   if (bladnr10) komunikat=komunikat+'\n Brak FAKTURA - NAZWY FIRMY';
   if (bladnr11) komunikat=komunikat+'\n Brak FAKTURA - NUMERU DOMU/LOKALU';
   if (bladnr12) komunikat=komunikat+'\n Brak FAKTURA - KODU POCZTOWEGO';
   if (bladnr13) komunikat=komunikat+'\n Brak FAKTURA - MIEJSCOWOŚCI';
   if (bladnr14) komunikat=komunikat+'\n Brak FAKTURA - NIP';
   if (bladnr15) komunikat=komunikat+'\n Brak RACHUNEK - IMIENIA';
   if (bladnr16) komunikat=komunikat+'\n Brak RACHUNEK - NAZWISKA';
   if (bladnr17) komunikat=komunikat+'\n Brak RACHUNEK - NAZWY FIRMY';
   if (bladnr18) komunikat=komunikat+'\n Brak RACHUNEK - NUMERU DOMU/LOKALU';
   if (bladnr19) komunikat=komunikat+'\n Brak RACHUNEK - KODU POCZTOWEGO';
   if (bladnr20) komunikat=komunikat+'\n Brak RACHUNEK - MIEJSCOWOŚCI';
   if (bladnr21) komunikat=komunikat+'\n Brak WYSYŁKA - IMIENIA';
   if (bladnr22) komunikat=komunikat+'\n Brak WYSYŁKA - NAZWISKA';
   if (bladnr23) komunikat=komunikat+'\n Brak WYSYŁKA - NAZWY FIRMY';
   if (bladnr24) komunikat=komunikat+'\n Brak WYSYŁKA - NUMERU DOMU/LOKALU';
   if (bladnr25) komunikat=komunikat+'\n Brak WYSYŁKA - KODU POCZTOWEGO';
   if (bladnr26) komunikat=komunikat+'\n Brak WYSYŁKA - MIEJSCOWOŚCI';
   alert('Błędnie wypełniony formularz:\n'+komunikat);
  }
 }

