Спасибо.
в итоге получилось так:
var flag=false
function imgchange(id) {
var item = null;
if (document.getElementById) {
item = document.getElementById(id);
} else if (document.all){
item = document.all[id];
} else if (document.layers){
item = document.layers[id];
}
if (!item) {
}
else if (item.src) {
if (flag) { item.src = "plus.png"; }
else { item.src = "minus.png"; }
}else{ item.src = "plus.png"; }
flag = !flag
};
Знакомый говорит, что через jquery было бы проще. Я не шарю, может быть...