function SoloTlfn(){
//Propósito: Evitar que se escriban letras en los campos de teléfonos.
//Efectos:  Si se pulsa una tecla de texto que no sea alguno de estos caracteres ( ) . ' - +  no ocurrira nada
 if (event.keyCode!=13&&event.keyCode!=32&&
  (event.keyCode<39||event.keyCode>41)&&
  event.keyCode!=43&&event.keyCode!=45&&
  event.keyCode!=46&&(event.keyCode<48||event.keyCode>57)){
  
   event.keyCode=0;
 }
}
 
 function SoloNum(){
//Propósito: Evitar que se escriban letras en los campos de teléfonos.
//Efectos:  Si se pulsa una tecla de texto que no sea alguno de estos caracteres ( ) . ' - +  no ocurrira nada
 if (event.keyCode<48||event.keyCode>57){
  
   event.keyCode=0;
 }
}

function CambiaComilla(){
//Propósito: Substuir la comilla simple por el acento.
//Efectos:  Si se pulsa la comilla['] se reemplazará por el acento[´].
 if (event.keyCode==39){
  event.keyCode=180;
 }
}
 
function NoComilla(){
//Propósito: Evitar que se escriba la comilla simple en el formulario, pq hace fallar las querys.
//Efectos:  Si se pulsa la comilla no ocurrirá nada.
 if (event.keyCode==39){
  event.keyCode=0;
 }
}
function CambiaComillaPegado(NombreForm){
//Propósito: Substuir la comilla simple por el acento cuando pegan en todos los campos del formulario.
//Efectos:  Si se pega la comilla['] se reemplazará por el acento[´].
 
 var iNumCampos = document.forms[NombreForm].length-1
 for (i=0;i<=iNumCampos;i++)
 {
  sTexto=document.forms[NombreForm].elements[i].value;
  while (sTexto.search("'") != -1 || sTexto.search("\"") != -1)
  {
   sTexto=sTexto.replace("'", "´");
   sTexto=sTexto.replace("\"", "´");
  }
  if(document.forms[NombreForm].elements[i].type!="select-multiple")
  {
   document.forms[NombreForm].elements[i].value=sTexto;
  }
 }
}
