function MascaraTelefone(Campo, Mascara)
{
var Tecla = window.event.keyCode;
var ValorCampo = Campo.value;
var Seps = ".-,:;/";
var EstaMascara = Mascara.substring(ValorCampo.length,ValorCampo.length+1);
var ProxMascara = Mascara.substring(ValorCampo.length+1,ValorCampo.length+2);
var Ret=false;
// BackSpace ou TAB
if (Tecla==8 || Tecla==9 || window.event.ctrlKey==true) { return true; }
// Números
if (Tecla>47 && Tecla<58 && (EstaMascara=="#" || EstaMascara=="?")==true) { Ret=true; }
// Letras
if (Tecla>96 && Tecla<123 && (EstaMascara=="@" || EstaMascara=="?")==true) { Ret=true; }
if (Tecla>64 && Tecla<91 && (EstaMascara=="@" || EstaMascara=="?")==true) { Ret=true; }
if (Ret==true)
{
Campo.value=Campo.value+String.fromCharCode(Tecla);
if (Seps.indexOf(ProxMascara)>-1)
{
Campo.value=Campo.value+ProxMascara;
}
}
return false;
}
