function insChar(idObj,ch)
{
   cimp=document.getElementById(idObj);
   cimp.focus();
   sel = document.selection.createRange();
   sel.text=String.fromCharCode(ch);
}

function diacritice(idObj)
{
   alt=event.altKey;
   shift=event.shiftKey;
   key=event.keyCode;
   if (alt==1)
      {
      if (shift==1)
         {
         if (key==186) insChar(idObj,350);
         if (key==219) insChar(idObj,258);
         if (key==220) insChar(idObj,194);
         if (key==221) insChar(idObj,206);
         if (key==222) insChar(idObj,354);
         }
      else
         {
         if (key==186) insChar(idObj,351);
         if (key==219) insChar(idObj,259);
         if (key==220) insChar(idObj,226);
         if (key==221) insChar(idObj,238);
         if (key==222) insChar(idObj,355);
         }
      }
}

