﻿/* Funções JS comuns para todas as telas. Está sendo herdada na MasterPage */

//Função que formata um TextBox colocando os dois pontos automaticamente em um campo de Hora.
function timeFormat(edit) {
    if (event.keyCode < 48 || event.keyCode > 57) {
        event.returnValue = false;
    }
    if (edit.value.length == 2) {
        edit.value += ":";
    }
}

//Função que formata um TextBox colocando as barras automaticamente em um campo de Data.
function dateFormat(edit) {
    if (edit.value.length == 2) {
        edit.value += "/";
    }
    if (edit.value.length == 5) {
        edit.value += "/";
    }
}

//Função que checa os caracteres em um TextBox e mostra mensagem para o usuário quando valor exceder.
function checkMaxChar(control, limit) {
    control.value.lenght > limit;
    {
        alert("O conteúdo de sua mensagem excedeu o limite de " + limit + " caracteres permitidos. Por favor, elabore novamente o conteúdo.");
    }
}

//Função que conta os caracteres dentro de um TextBox, mostrando a contagem de caracteres em outro TextBox.
function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit)
        field.value = field.value.substring(0, maxlimit);
    else
        countfield.value = maxlimit - field.value.length;
}

//Função para limitar tamanho de um textbox, cortando caracteres excedentes.
function maxlength(text, long) {
    var maxlength = new Number(long);

    if (text.value.length > maxlength) {
        text.value = text.value.substring(0, maxlength);
        alert(" Limite de " + long + " Caracteres");
    }
} 
