/* Gästebuch Suppe 1.1 */

function insertAtCursor(myField, myValue) {
    if (document.selection) {
        myField.focus();
        sel = document.selection.createRange();
        sel.text = myValue;
    }
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
    } else {
        myField.value += myValue;
    }
}

function setsmile(smiley) {
    document.eintragen.eintrag.focus();
    text = document.eintragen.eintrag;
    insertAtCursor(text, smiley);
    document.eintragen.eintrag.focus();
    document.eintragen.eintrag.scrollTop = document.eintragen.eintrag.scrollHeight;
}

function texten(b) {

    if (b == "URL") {
        a = prompt("Geben sie dem Link einen Namen (optional)", "");
        c = prompt("Wie lautet die Adresse (URL) ?", "http://");
        if (a != "") a = " [URL=" + c + "]" + a + "[/URL] ";
        else a = "[URL]" + c + "[/URL]";
    } else {
        if (b == "IMG") {
            a = prompt("Geben Sie die URL zum Bild ein:", "");
            a = " [" + b + "]" + a + "[/" + b + "] ";
        } else {
            if (b == "Youtube") {
                a = prompt("Geben Sie die URL zum Youtube Video ein:", "");
                a = " [" + b + "]" + a + "[/" + b + "] ";
            } else {
                a = prompt("Geben Sie einen Text ein:", "");
                a = " [" + b + "]" + a + "[/" + b + "] ";

            }
        }
    }
    text = document.eintragen.eintrag;
    insertAtCursor(text, a);
    document.eintragen.eintrag.scrollTop = document.eintragen.eintrag.scrollHeight;
}

function AddCodeFromWindow(thecode) {
    destfield = document.getElementById('eintrag');
    insertAtCursor(destfield, thecode);
    destfield.focus();
    document.eintragen.eintrag.scrollTop = document.eintragen.eintrag.scrollHeight;
}

function protect(name, address, domain, display, style) {
    var link = name + "@" + address + "." + domain
    if (!display) {
        display = link;
    }
    document.write("<a href='mailto:" + link + "'" + style + ">" + display + "</a>");
}
