function insertaEnCursor(campo,$txtIni,$txtFin) 
{ 
   //Esto sirve para Firefox, Chrome y Opera
   if(campo.selectionStart >= 0) 
   { 
      var ini = campo.selectionStart; 
      var fin = campo.selectionEnd; 
      campo.value = campo.value.substring(0,ini)+$txtIni+campo.value.substring(ini,fin)+$txtFin+campo.value.substring(fin);
   } 
   //Esto para Explorer
   else if (document.selection) 
   { 
      campo.focus(); 
      document.selection.createRange().text = $txtIni+document.selection.createRange().text+$txtFin;
   }
   //O no nos vale nada, y pegamos al final
   else
      campo.value = campo.value+$txtIni+$txtFin;     
} 
