
function  maskaDatyYYYYMMDD(field) {

  var str, field;
  var myRegExp = /[^0-9]/g;
  str = field.value;
  str = str.replace(myRegExp,"");

  switch (str.length){
    case 0:
    case 1:
    case 2:
    case 3:
    case 4:
    break;
    case 5:
      str = str.substr(0,4) + "-" + str.substr(4);
    break;
    case 6:
      str = str.substr(0,4) + "-" + str.substr(4);
    break;
    case 7:
      str = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2);
    break;
    case 8:
      str = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2);
    break;
    default:
      str = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2);
    break;
  }
  field.value = str;
  field.focus();
}

function  maskaDatyDDMMYYYY(field) {

  var str, field;
  var myRegExp = /[^0-9]/g;
  str = field.value;
  str = str.replace(myRegExp,"");
    switch (str.length){
    case 0:
    case 1:
    case 2:
    break;
    case 3:
      str = str.substr(0,2) + "-" + str.substr(2);
    break;
    case 4:
      str = str.substr(0,2) + "-" + str.substr(2);
    break;
    case 5:
      str = str.substr(0,2) + "-" + str.substr(2,2) + "-" + str.substr(4,4);
    break;
    case 6:
      str = str.substr(0,2) + "-" + str.substr(2,2) + "-" + str.substr(4,4);
    break;
    case 7:
      str = str.substr(0,2) + "-" + str.substr(2,2) + "-" + str.substr(4,4);
    break;
    case 8:
      str = str.substr(0,2) + "-" + str.substr(2,2) + "-" + str.substr(4,4);
    break;
    default:
      str = str.substr(0,2) + "-" + str.substr(2,2) + "-" + str.substr(4,4);
    break;
  }
  field.value = str;
  field.focus();
}

function dataOK(field){
  var str;
  var myRegExp = /[^0-9,-]/g;
  str = field.value;
  str = str.replace(myRegExp,"");
  field.value = str;
  field.focus();

  return true;
}

function generate_passwd(){
  var passwd = document.getElementById('passwd');
  new_passwd = hex_md5(passwd.value);
  passwd.value = new_passwd;
  document.forms['logowanie'].submit();
}
