function showEditor(elm) {
    // locate the editor
    var divs = elm.parentNode.getElementsByTagName('div');

    var editor = null;
    for (i=0; i<divs.length; i++) {
        if (divs[i].className == "itemeditor") {
            editor = divs[i];
            break;
        }
    }

    if (editor.style.display == 'none') {
        editor.style.display = 'block';
    } else {
        editor.style.display = 'none';
    }

}

