var color = '';

function email(adres) {
    var mailadres = adres.replace('[apenstaartje]', '@');
    document.location.href = mailadres;
}

function insertSmilie(element, smilie) {
    insert(element, '', ' ' + smilie);
}

function checkToggle(box, field) {
    field = document.getElementById(field);
    if (box.checked) {
        field.value = 'Ja';
    } else {
        field.value = 'Nee';
    }
}

function toggle(element) {
    if (document.getElementById) {
        var object = document.getElementById(element);
        if (object.style.display == 'none') {
            object.style.display = 'block';
            return false;
        } else {
            object.style.display = 'none';
            return false;
        }
        return true;
    } else {
        return false;
    }
}
function helpTekst(tekst) {
    if (tekst == '') {
        tekst = 'Navigeer met de muis over een optie voor meer informatie.';
    }
    document.getElementById('hulpTekst').firstChild.data = tekst;
}
function wijzigForm(obj, element, field) {
    element = document.getElementById(element);
    if (element.style.display == 'block') {
        obj.childNodes[0].data = 'Laat eigenlijk maar..';
        document.getElementById(field).focus();
    } else {
        obj.childNodes[0].data = 'Reageer';
    }
}

function checkAll(catID) {
    var arr = document.getElementById('arrChecks' + catID).value.split('|');
    if (document.getElementById('chk' + catID).checked) {
        for (x in arr) {
            document.getElementById('right' + arr[x]).checked = true;
        }
    } else {
        for (x in arr) {
            document.getElementById('right' + arr[x]).checked = false;
        }
    }
}

function insert(element, start, eind) {
    element = document.getElementById(element);
    if (document.selection) {
        element.focus();
        sel = document.selection.createRange();
        sel.text = start + sel.text + eind;
    } else if (element.selectionStart || element.selectionStart == '0') {
        element.focus();
        var startPos = element.selectionStart;
        var endPos = element.selectionEnd;
        element.value = element.value.substring(0, startPos) + start + element.value.substring(startPos, endPos) + eind + element.value.substring(endPos, element.value.length);
    } else {
        element.value += start + eind;
    }
}

function insertLink(element) {
    element = document.getElementById(element);
}

function insertMail(element) {
    element = document.getElementById(element);
}

function highlight(element) {
    color = document.getElementById(element).style.backgroundColor;
    document.getElementById(element).style.backgroundColor = '#339999';
}

function unlight(element) {
    document.getElementById(element).style.backgroundColor = color;
}