function getselword(){
    var selRange;
    if (typeof(window.richedit) == 'undefined')
        selRange = document.selection.createRange();
    else
        selRange = window.richedit.EditBox.document.selection.createRange();
    //var selRange = document.selection.createRange();
    var seltext = selRange.text;
    spacepos = seltext.indexOf(" ");
    while (spacepos == 0){
        seltext = seltext.substring(1);
        spacepos = seltext.indexOf(" ");
    }
    if (spacepos>-1) seltext = seltext.substring(0,spacepos);
    return seltext;
}

function checkCheck(){
    if ((event.keyCode == 191 || event.keyCode == 55 ) && event.ctrlKey)
        checkWord();
}

function checkWord(){
    var word = getselword();
    if (word == "")
        alert('Следует выделить слово для проверки!');
    else {
        if (confirm("Вы действительно хотите проверить правильность написания слова \"" + word + "\"?\r\n\r\n(результаты проверки с сайта www.gramota.ru с правильным вариантом написания откроются в новом окне)"))
            window.open("http://www.gramota.ru/dic/rsearch.php3?lop=x&all=x&word=" + word,"checkWord","height=360,width=580,menubar=no,location=no,resizable=no,status=no,toolbar=no,scrollbars=yes");
    }
    return false;
}

