function maxLength1(o,v,m){
  document.getElementById(v).innerHTML=
    ((o.value=o.value.substr(0,m)).length);
}
function maxLength2(e,o,v,m){
  // ponieważ Gecko zdarzenie onkeypress występuje
  // także po naciśnięciu klawiszy nie alfanumerycznych 
  // (event.keyCode!=0), naciśnięcia takiego klawisza 
  // nie jest anulowane
  if(!o.all&&e.keyCode!=0)return!0;
  // anulowanie lub nie w zależności od liczby znaków
  // z jednoczesnym odświerzeniem pola wyświetlającego 
  // liczbę znaków
  return(document.getElementById(v).innerHTML=o.value.length+1)<m
}
function maxLength3(o,v,m){
  if(o.value.length>m)
    document.getElementById(v).innerHTML=
      ((o.value=o.value.substr(0,m)).length);
}
