function Confirmar(Mensagem)
{
    var vResposta;

    vResposta = window.confirm(Mensagem);

    return vResposta;
}

function ConfirmarDelecao(Destino)
{
    var vResposta;

    vResposta = Confirmar("Você tem certeza que deseja deletar este registro?");

    if (vResposta)
    {
        self.document.location = Destino;
    }
}

function ConfirmarLimpeza(Destino)
{
    var vResposta;

    vResposta = Confirmar("Você tem certeza que deseja limpar o cache de saída do ASP.Net?");

    if (vResposta)
    {
        self.document.location = Destino;
    }
}

function ContarCaracteresRestantes(Campo, Limite, Restante)
{
    if (Campo.value.length > Limite)
    {
        Campo.value = Campo.value.substring(0, Limite);
    }
    else
    {
        Restante.value = Limite - Campo.value.length;
    }
}

function AbrirPopup(Destino, Width, Height)
{
    var vNome;
    var vParametros;

    vNome = "JanelaPopup";

    vParametros = "channelmode=no,"
				+ "directories=no,"
				+ "fullscreen=no,"
				+ "top=50,"
				+ "left=50,"
				+ "width=" + Width + ","
				+ "height=" + Height + ","
				+ "titlebar=no,"
				+ "menubar=no,"
				+ "toolbar=no,"
				+ "location=no,"
				+ "scrollbars=yes,"
				+ "status=yes,"
				+ "resizable=no";

    window.open(Destino, vNome, vParametros);
}

function SelecionarValor(Campo)
{
    Campo.select();
}

function LimpaValor(Campo)
{
    Campo.value = "";
}

function CopiarValor(Campo)
{
    SelecionarValor(Campo);

    Copiado = Campo.createTextRange();
    Copiado.execCommand("Copy");
}

function ValidaCampoMensagem(Campo)
{
    var vCaracter = Campo.value.substring(Campo.value.length - 1, Campo.value.length);

    if (vCaracter == "<" || vCaracter == ">")
    {
        Campo.value = Campo.value.substring(0, Campo.value.length -1)
    }
}