
function mySelection(box)
{
    if (window.getSelection) {
        userSelect = window.getSelection();
    }
    else if (document.getSelection) {
        userSelect = document.getSelection();
    }
    else if (document.selection) {
        userSelect = document.selection.createRange().text;
    }
    else {
        return;
    }
    document.getElementById(box).value = userSelect;
    trimInput(box);
}


function trimInput(box)
{
    document.getElementById(box).value = document.getElementById(box).value.replace(/^\s*|\s*$/g, "")

    if (document.getElementById(box).value == "") {
        document.getElementById(box).value = "Kein Suchbegriff";
        return false;
    }

    if (document.getElementById(box).value.length > 30) {
        document.getElementById(box).value = document.getElementById(box).value.substring(0, 30);
    }
    return true;
}


function openLexicon() {
    popup = window.open("", "lexicon", "width=575,height=400,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,fullscreen=0");
    popup.focus();
}


function openHelp() {
    popup = window.open("", "help", "width=650,height=300,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,fullscreen=0");
    popup.focus();
}
