/* $Id: moveSettings.js 2758 2007-03-25 18:26:15Z b4rt $ */ /** * addMoveEntry */ function addMoveEntry () { var val = lrtrim(document.theForm.category.value); if (val == "") { alert("Please enter a Directory first!"); return false; } else if (val.indexOf('/') != 0) { alert("Directory must be absolute !"); return false; } else { for (var i = 0; i < document.theForm.categorylist.options.length; i++) { if ((lrtrim(document.theForm.categorylist.options[i].text)) == val) { alert("Move-dir already exists"); return false; } if ((lrtrim(document.theForm.categorylist.options[i].text)) == val + "/") { alert("Move-dir already exists"); return false; } } var catliststr = document.theForm.move_paths; var catliste = document.theForm.categorylist; var newentry = document.createElement("option"); newentry.text = val; // empty the new category field document.theForm.category.value = ""; newentry.value = catliste.length; if (navigator.appName == "Netscape") catliste.add(newentry, null); else catliste.add(newentry); if (catliststr.value == "") catliststr.value = newentry.text; else catliststr.value = catliststr.value + ":" + newentry.text; } } /** * removeMoveEntry */ function removeMoveEntry() { var catliststr = document.theForm.move_paths; if (document.theForm.categorylist.selectedIndex != -1) { document.theForm.categorylist.remove(document.theForm.categorylist.selectedIndex); var newValue = ""; for (var j = 0; j < document.theForm.categorylist.options.length; j++) { if (j > 0) newValue += ":"; newValue += lrtrim(document.theForm.categorylist.options[j].text); } catliststr.value = lrtrim(newValue); } else { alert("Please select an entry first!"); } }