﻿
function cvSelect(sender, args) {

    var strValor = args.Value;

    if (strValor == "0") {
        args.IsValid = false;
    }
    else {
        args.IsValid = true;
    }

}

function cvRelato(sender, args) {

    var strValor = args.Value;
    var numLen = parseInt(strValor.length, 10);

    if (numLen > 900) {
        args.IsValid = false;
    }
    else {
        args.IsValid = true;
    }

}

function getLayer(id) {

    if (document.getElementById) {
        return document.getElementById(id);
    }
    else if (document.all) {
        return document.all[id];
    }
    else if (document.layers) {
        return document.layers[id];
    }
    return null;
}

function setInnerHTML(strNome, strTexto) {

    var ly = getLayer(strNome);

    if (ly) {
        ly.innerHTML = strTexto;
    }

}


function limitaCaracteres(obj, numMaximo, strLayer) {

    var strTexto = "";
    var numCaracteres = obj.value.length;

    if (numCaracteres > numMaximo) {
        obj.value = obj.value.substring(0, numMaximo);
        alert('Este campo permite no máximo ' + numMaximo.toString() + ' caracteres');
    }
    strTexto = "<b>" + numCaracteres.toString() + "</b> de " + numMaximo.toString();

    setInnerHTML(strLayer, strTexto);

}


