function moveLeft(f,bDir) { var el = f.elements["left_slots"] var idx = el.selectedIndex if (idx==-1) alert("You must first select the item to reorder.") else { var nxidx = idx+( bDir? -1 : 1) if (nxidx<0) nxidx=el.length-1 if (nxidx>=el.length) nxidx=0 var oldVal = el[idx].value var oldText = el[idx].text el[idx].value = el[nxidx].value el[idx].text = el[nxidx].text el[nxidx].value = oldVal el[nxidx].text = oldText el.selectedIndex = nxidx } } function moveRight(f,bDir) { var el = f.elements["right_slots"] var idx = el.selectedIndex if (idx==-1) alert("You must first select the item to reorder.") else { var nxidx = idx+( bDir? -1 : 1) if (nxidx<0) nxidx=el.length-1 if (nxidx>=el.length) nxidx=0 var oldVal = el[idx].value var oldText = el[idx].text el[idx].value = el[nxidx].value el[idx].text = el[nxidx].text el[nxidx].value = oldVal el[nxidx].text = oldText el.selectedIndex = nxidx } } function submitPanes(f) { var el = f.elements["left_slots"] var fl = f.elements["right_slots"] f.slots_left.value=''; f.slots_right.value=''; for (i=0;i < el.length; i++) { f.slots_left.value += el[i].value + ', '; } for (i=0;i < fl.length; i++) { f.slots_right.value += fl[i].value + ', '; } f.submit(); }