//////////////////// DICTIONARY VALIDATOR /////////////////////////////////////////////////////
function ValidateDictionarySearch(sText, sErrMessage, e) {
    var oSearchText = document.getElementById("txt_DictionarySearchString");
    var sStringText = oSearchText.value;

    if (sStringText.length > 2 && sStringText != sText) {
        document.getElementById('DictionaryForm').submit();
    } else {
        alert(sErrMessage);
        if (!e) cancelPropBubble(e);
        return false;
    }
}

function keypress(e, sText, sErrMessage) {
    var Ucode = e.keyCode ? e.keyCode : e.charCode
    if (Ucode == 13) {
        var enterPressResult = ValidateDictionarySearch(sText, sErrMessage, e);
        return enterPressResult;

        event.returnValue = enterPressResult;
        event.cancel = true;
    }
}

function cancelPropBubble(e) {
    if (!e) var e = window.event;
    e.cancelBubble = true;
    if (e.stopPropagation) e.stopPropagation();
}

