var delimiter = ":";
		
		 //////// 2nd SECTION //////////// 
		
		function MoveOption_sec2 (MoveFrom, MoveTo, ToDo) {
		  var SelectFrom = eval('document.section2_form.'+MoveFrom);
		  var SelectTo = eval('document.section2_form.'+MoveTo);
		  var SelectedIndex = SelectFrom.options.selectedIndex;
		  var container;
		  if (ToDo=='Add') {
		    container=eval('document.section2_form.'+ToDo+MoveTo);
		  }
		  if (ToDo=='Remove') {
		    container=eval('document.section2_form.'+ToDo+MoveFrom);
		  }
		  if (SelectedIndex == -1) {
		    alert("Please select a product(s) to add / remove.");
		  } else {
		    for (i=0; i<SelectFrom.options.length; i++) {
		      if(SelectFrom.options[i].selected) {
		        var name = SelectFrom.options[i].text;
		        var ID = SelectFrom.options[i].value;
		        SelectFrom.options[i] = null;
		        SelectTo.options[SelectTo.options.length]=new Option (name,ID);
		        i=i-1;
		        if(ToDo=='Add'||ToDo=='Remove') {
		          container.value=container.value+name+delimiter;
		          //container.value=container.value+ID+delimiter;
		        }
		      }
		    }
			}
		}
		function CheckDuplicates_sec2 (AddListContainer, RemoveListContainer) {
			var AddList = eval('document.section2_form.'+AddListContainer);
			var RemoveList = eval('document.section2_form.'+RemoveListContainer);
			var TempAddList = AddList.value;
			var TempRemoveList = RemoveList.value;
			if (TempAddList>''&&TempRemoveList>'') {
		    TempAddList = TempAddList.substring(0,TempAddList.length-1);
		    TempRemoveList = TempRemoveList.substring(0,TempRemoveList.length-1);
		    var AddArray = TempAddList.split(delimiter);
		    var RemoveArray = TempRemoveList.split(delimiter);
		    for (i=0; i<AddArray.length; i++) {
		      for (j=0; j<RemoveArray.length; j++) {
		        if (AddArray[i]==RemoveArray[j]) {
		          AddArray[i]='';
		          RemoveArray[j]='';
		          break;
		        }
		      }
		    }
		    AddList.value='';
		    for (i=0; i<AddArray.length; i++) {
		      if (AddArray[i]>'') {
		        AddList.value = AddList.value + AddArray[i] + delimiter;
		      }
		    }
		    RemoveList.value='';
		    for (i=0; i<RemoveArray.length; i++) {
		      if (RemoveArray[i]>'') {
		        RemoveList.value = RemoveList.value + RemoveArray[i] + delimiter;
		      }
		    }
			}
		}
		function LockChanges_sec2() {
			CheckDuplicates_sec2('AddProducts','RemoveProducts');
		}
		//////// 3rd SECTION //////////// 

		function MoveOption_sec3 (MoveFrom, MoveTo, ToDo) {
		  var SelectFrom = eval('document.section3_form.'+MoveFrom);
		  var SelectTo = eval('document.section3_form.'+MoveTo);
		  var SelectedIndex = SelectFrom.options.selectedIndex;
		  var container;
		  if (ToDo=='Add') {
		    container=eval('document.section3_form.'+ToDo+MoveTo);
		  }
		  if (ToDo=='Remove') {
		    container=eval('document.section3_form.'+ToDo+MoveFrom);
		  }
		  if (SelectedIndex == -1) {
		    alert("Please select a staff to add / remove.");
		  } else {
		    for (i=0; i<SelectFrom.options.length; i++) {
		      if(SelectFrom.options[i].selected) {
		        var name = SelectFrom.options[i].text;
		        var ID = SelectFrom.options[i].value;
		        SelectFrom.options[i] = null;
		        SelectTo.options[SelectTo.options.length]=new Option (name,ID);
		        i=i-1;
		        if(ToDo=='Add'||ToDo=='Remove') {
		          container.value=container.value+name+delimiter;
		          //container.value=container.value+ID+delimiter;
		        }
		      }
		    }
			}
		}
		function CheckDuplicates_sec3 (AddListContainer, RemoveListContainer) {
			var AddList = eval('document.section3_form.'+AddListContainer);
			var RemoveList = eval('document.section3_form.'+RemoveListContainer);
			var TempAddList = AddList.value;
			var TempRemoveList = RemoveList.value;
			if (TempAddList>''&&TempRemoveList>'') {
		    TempAddList = TempAddList.substring(0,TempAddList.length-1);
		    TempRemoveList = TempRemoveList.substring(0,TempRemoveList.length-1);
		    var AddArray = TempAddList.split(delimiter);
		    var RemoveArray = TempRemoveList.split(delimiter);
		    for (i=0; i<AddArray.length; i++) {
		      for (j=0; j<RemoveArray.length; j++) {
		        if (AddArray[i]==RemoveArray[j]) {
		          AddArray[i]='';
		          RemoveArray[j]='';
		          break;
		        }
		      }
		    }
		    AddList.value='';
		    for (i=0; i<AddArray.length; i++) {
		      if (AddArray[i]>'') {
		        AddList.value = AddList.value + AddArray[i] + delimiter;
		      }
		    }
		    RemoveList.value='';
		    for (i=0; i<RemoveArray.length; i++) {
		      if (RemoveArray[i]>'') {
		        RemoveList.value = RemoveList.value + RemoveArray[i] + delimiter;
		      }
		    }
			}
		}
		function LockChanges_sec3() {
			CheckDuplicates_sec3('AddStaff','RemoveStaff');
		}