home *** CD-ROM | disk | FTP | other *** search
- // Copyright (C) 1996, 1997 Netscape Communications Corporation, All rights reserved.
-
- function addItem (newtext, newvalue)
- {
- var ds = document.prefsform.olist;
- var last = ds.options.length;
-
- ds.options[last] = new Option ();
- ds.options[last].text = newtext;
- ds.options[last].value = newvalue;
-
- // local_doCommit();
- // window.location.reload();
- }
-
- function deleteOption ()
- {
- var ds = document.prefsform.olist;
- var dpos=document.prefsform.olist.selectedIndex;
-
- if ((ds.options.length>0)
- && (dpos<ds.options.length)
- && (dpos>-1)
- && ((typeof(top.SecondaryWindow)=="undefined") || (top.SecondaryWindow.closed==true)))
- {
- for (i=dpos;i<ds.length-1;i++)
- {
- ds.options[i].text=ds.options[i+1].text;
- ds.options[i].value=ds.options[i+1].value;
- }
- ds.options[i]=null;
- if (dpos<ds.options.length)
- ds.options[dpos].selected=true;
- }
- }
-
- function openNewItemWindow (htmlfile)
- {
- if ((typeof(top.SecondaryWindow)=="undefined") ||
- (top.SecondaryWindow.closed==true))
- {
- top.SecondaryWindow = window.open(htmlfile,"CEitemwindow","width=500,height=170,toolbar=no,directories=no,resizable=yes,status=no,menubar=no,scrollbars=no,alwaysRaised");
- }
- }
-
- function openEditItemWindow (htmlfile)
- {
- var ds = document.prefsform.olist;
-
- if ((ds.selectedIndex>-1) && (ds.selectedIndex<ds.length)
- && (ds[ds.selectedIndex].text!="-")
- && ((typeof(top.SecondaryWindow)=="undefined") || (top.SecondaryWindow.closed==true)))
- {
- top.SecondaryWindow = window.open(htmlfile,"CEitemwindow","width=500,height=170,toolbar=no,directories=no,resizable=yes,status=no,menubar=no,scrollbars=no,alwaysRaised");
- top.SecondaryWindow.placeoption=ds.options[ds.selectedIndex];
- }
- }
-
- function moveUp()
- {
- var ds = document.prefsform.olist;
- if ((ds.selectedIndex>0)
- && ((typeof(top.SecondaryWindow)=="undefined") || (top.SecondaryWindow.closed==true)))
- {
- var tempplace, tempurl;
- var pos = ds.selectedIndex;
- tempplace = ds.options[pos-1].text;
- tempurl = ds.options[pos-1].value;
- ds.options[pos-1] = new Option();
- ds.options[pos-1].text = ds.options[ds.selectedIndex].text;
- ds.options[pos-1].value = ds.options[ds.selectedIndex].value;
- ds.options[pos] = new Option;
- ds.options[pos].text = tempplace;
- ds.options[pos].value = tempurl;
- ds.options[pos].selected = false;
- ds.options[pos-1].selected = true;
- }
- }
-
- function moveDown()
- {
- var ds = document.prefsform.olist;
- if ((ds.selectedIndex<ds.length-1)
- && (ds.selectedIndex>-1)
- && ((typeof(top.SecondaryWindow)=="undefined") || (top.SecondaryWindow.closed==true)))
- {
- var tempplace, tempurl;
- var pos = ds.selectedIndex;
- tempplace = ds.options[pos+1].text;
- tempurl = ds.options[pos+1].value;
- ds.options[pos+1] = new Option();
- ds.options[pos+1].text = ds.options[ds.selectedIndex].text;
- ds.options[pos+1].value = ds.options[ds.selectedIndex].value;
- ds.options[pos] = new Option;
- ds.options[pos].text = tempplace;
- ds.options[pos].value = tempurl;
- ds.options[pos].selected = false;
- ds.options[pos+1].selected = true;
- }
- }