function SetSelection(txt, idx, length)
{
if (txt.createTextRange)
{
var range = txt.createTextRange();
range.collapse(true);
range.moveStart('character', idx);
range.moveEnd('character', idx + length);
range.select();
}
else if (txt.selectionEnd)
{
txt.selectionStart = idx;
txt.selectionEnd = idx + length;
}
}