﻿// JScript File
function noEnter(campo) {
    var key = window.event ? window.event.keyCode : campo.which ;
	return !(key == 13);
}

function editaCEP(field) 
{
    var key = (window.event ? window.event.keyCode : (field.wich ? field.wich : field.keyCode)); 
    var code = "0123456789";

    if (key == 13 || code.indexOf((key - 48)) < 0)
        return false;
    else if(key == 8 || key == 9)
        return true;    
        
    var maxlen = field.length;
    
    if (maxlen == 5)
        field.value += "-";
    else if(maxlen > 8)
        return false;
    return true;
}

function TrataCaracterEspecial(e) 
{
    var key = window.event ? window.event.keyCode : e.which ;
    
    //EXCESSÕES ($ & , - . / @ ^ _ ` ~ ¨ ´)
    if (key == 36 || key == 38 || (key >= 44 && key <= 47) || key == 64 || key == 94 || key == 95 || key == 96 || key == 126 || key == 168 || key == 180)
        return true;
    
    // BARRANDO TODOS OS CARACTERES ESPECIAIS
    if ((key >= 33 && key <= 47) || (key >= 58 && key <= 64) || (key >= 91 && key <= 96) || (key >= 123 && key <= 126) || key == 168 || key == 180)
		return false;
		
    return true;
}

function ValidaComplemento(e)
{
    var key = window.event ? window.event.keyCode : e.which ;
    
    //EXCESSÃO (/)
    if (key == 47)
        return true;
    
    return testaNumeroDigitacao(e);    
}