function onlyNumber(str) {
  newStr = "";
  for (i = 0; i < str.length; i++) {
    if (str.charAt(i) >= 0 && str.charAt(i) <= 9) {
      newStr+= str.charAt(i);
    }
  }
  return newStr;
}

function maskMoney(evt, input) {
  if (evt.keyCode != 8) { // backspace
    num = onlyNumber(input.value);
    if (num.length > 2) {
      intVal = num.substr(0, num.length - 2);
      centVal = num.substr(num.length - 2, 2);
      num =  intVal + "," + centVal;
    }
    input.value = num;
  }
}


function maskNumber(evt, input) {
  if (evt.keyCode != 8) { // backspace
    num = onlyNumber(input.value);
    input.value = num;
  }
}


function maskDate(evt, input) {
  if (evt.keyCode != 8) { // backspace
    num = onlyNumber(input.value);
    newNum = "";
    for (i = 0; i < num.length; i ++) {
      if (i < 8) {
        newNum+=num.charAt(i);
        if (i == 1) {
          newNum+="/";
        }
        if (i == 3) {
          newNum+="/";
        }
      }
    }
    input.value = newNum;
  }
}


function maskHour(evt, input) {
  if (evt.keyCode != 8) { // backspace
    num = onlyNumber(input.value);
    newNum = "";
    for (i = 0; i < num.length; i ++) {
      if (i < 4) {
        newNum+=num.charAt(i);
        if (i == 1) {
          newNum+=":";
        }
      }
    }
    input.value = newNum;
  }
}


function maskCEP(evt, input) {
  if (evt.keyCode != 8) { // backspace
    num = onlyNumber(input.value);
    newNum = "";
    for (i = 0; i < num.length; i ++) {
      if (i < 8) {
        newNum+= num.charAt(i);
        if (i == 4 && num.length > 4) {
          newNum = newNum + "-";
        }
      }
    }
    input.value = newNum;
  }
}

function maskCPF(evt, input) {
  if (evt.keyCode != 8) { // backspace
    num = onlyNumber(input.value);
    newNum = "";
    for (i = 0; i < num.length; i ++) {
      if (i < 11) {
        newNum+= num.charAt(i);
        if (i == 2 && num.length > 2) {
          newNum = newNum + ".";
        }
        if (i == 5 && num.length > 5) {
          newNum = newNum + ".";
        }
        if (i == 8 && num.length > 8) {
          newNum = newNum + "-";
        }
      }
    }
    input.value = newNum;
  }
}

