- var count = 1;
- var childs = e.parentNode.childNodes;
-
- for( var i = 0; i < childs.length; i++ )
- if( childs[i].name == name )
- childs[i].id = name + '.' + (count++);
+ /* in a perfect world, we could just getElementsByName() - but not if
+ * MSIE is involved... */
+ var inputs = [ ]; // = document.getElementsByName(name);
+ for (var i = 0; i < e.parentNode.childNodes.length; i++)
+ if (e.parentNode.childNodes[i].name == name)
+ inputs.push(e.parentNode.childNodes[i]);
+
+ for (var i = 0; i < inputs.length; i++)
+ {
+ inputs[i].id = name + '.' + (i + 1);
+ inputs[i].nextSibling.src = respath + (
+ (i+1) < inputs.length ? '/cbi/remove.gif' : '/cbi/add.gif'
+ );
+ }