function FormataTelefone(formname,campo,tammax,teclapres) {
var tecla = teclapres.keyCode;
vr = eval("document."+formname+"[campo].value");
vr = vr.replace( "/", "" );
vr = vr.replace( "/", "" );
vr = vr.replace( ",", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( "-", "" );
vr = vr.replace( "-", "" );
vr = vr.replace( "-", "" );
vr = vr.replace( "-", "" );
vr = vr.replace( "-", "" );
tam = vr.length;

if (tam < tammax && tecla != 8){ tam = vr.length + 1; }

if (tecla == 8 ){ tam = tam - 1; }
 
if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
 if ( tam <= 2 ){ 
   document.cadform[campo].value = vr; }
  if ( (tam > 4) ){
   document.cadform[campo].value = vr.substr( 0, tam - 4 ) + '-' + vr.substr( tam - 4, tam ); }
}  
}


function apenasnumericos(caracter) {
if(document.all) { // Internet Explorer
var tecla = event.keyCode;
}
else {
if(document.layers) { // Nestcape
var tecla = caracter.which;
}
}
if(tecla > 47 && tecla < 58) { // numeros de 0 a 9
return true;
}
else {
if (tecla != 8) { // backspace
return false;
}
else {
return true;
}
}
}
