    function duze(pole) {
      pole.value = pole.value.toUpperCase();
    }

    function fplec(pole) {
      if (pole.type == "text") {
        s =  pole.value;
      } 
      else {
        s = pole.options[pole.selectedIndex].text;
      }
      if (s.charAt(s.length-1) == "A") {
        document.forms[0].plec.selectedIndex = 1;
      }
      else {
        document.forms[0].plec.selectedIndex = 2;
      }
    }

    function kropka(pole) 
    {
      if (pole.value) {
        pole.value = pole.value.replace(',','.');
        s = pole.value;
        if (s.indexOf(".") > -1) {
           a = s.split(".");
           if (a[1].length == 0)
             {s = a[0]+".00"}
           else if (a[1].length == 1)
             {s = a[0]+"."+a[1]+"0"}
        }
        else {
          s = s+".00";
        }
        pole.value = s;
      }
    }  

    function pduza_reszta_mala(pole) {
      pole.value = pole.value.substr(0,1).toUpperCase()+pole.value.substr(1).toLowerCase();
    }  

    function pduza(pole) {
      pole.value = pole.value.substr(0,1).toUpperCase()+pole.value.substr(1);
    }

    function mcdz(pole) {
      if (pole.value.length==8) {
        pole.value = pole.value.substr(0,4).toUpperCase()+"-"+pole.value.substr(4,2)+"-"+pole.value.substr(6,2);  
      }
      else { 
        pole.value = pole.value.toUpperCase();
      }
    }  

    function data(pole) {
      if ((pole.value.substr(2,1)!='-') && (pole.value.length==6)) {
        if (pole.value.substr(0,1)<'3') {
          pole.value = '20'+pole.value.substr(0,2)+'-'+
          pole.value.substr(2,2)+'-'+pole.value.substr(4,2);
        }
        else { 
          pole.value = '19'+pole.value.substr(0,2)+"-"+
          pole.value.substr(2,2)+'-'+pole.value.substr(4,2);
        }
      }
      if (pole.value.length!=0) {
        ro = Number(pole.value.substr(0,4));
        mc = Number(pole.value.substr(5,2));
        dz = Number(pole.value.substr(8,2));
        i=0;
        wsk = 0;
        cyfry = "0123456789";
        while (i<pole.value.length) {
          if (i==0 && !(pole.value.charAt(i)=="1" || pole.value.charAt(i)=="2")) {
            wsk = 1;
          }
          i++;
        }
        if (ro<1900 || ro>2020 || mc<1 || mc>12 || dz<1 || dz>31) {
          wsk = 1;
        }
        if (wsk==1) {
          alert("Błędna data");
        }
      } 
    }  



