rem: return object.nextSibling.childNodes[5]; 
add: return object.parentNode.nextSibling.childNodes[5]; 
context: function getRelatedItem(object, thing){    switch (object.nodeName)    {        case "listbox":            switch (thing) {                case "list":                    return object;                case "button-up":                    return object.nextSibling.childNodes[0];                case "button-down":                    return object.nextSibling.childNodes[1];                case "button-add":                    return object.nextSibling.childNodes[3];                case "button-edit":                    return object.nextSibling.childNodes[4];                case "button-delete":                    return object.nextSibling.childNodes[5];            }            break;        case "button":            var n = object.parentNode.previousSibling;            if (n)                return getRelatedItem(n, thing);            break;    }    return null;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/00b6cdf954399a8f3562bddaefd3164388596abb/config.js/clean/xul/content/config.js