var arrImageMode=new Array();
arrImageMode[1]="IMAGE (ISAAC, WFI)";
arrImageMode[2]="";
arrImageMode[3]="";

var arrImageModeValue=new Array();
arrImageModeValue[1]="IMAGE";
arrImageModeValue[2]="";
arrImageModeValue[3]="";

var arrSpectrumMode=new Array();
arrSpectrumMode[1]="ECHELLE (HARPS, UVES)";
arrSpectrumMode[2]="MXU (FORS2)";
arrSpectrumMode[3]="MOS (VIMOS)";

var arrSpectrumModeValue=new Array();
arrSpectrumModeValue[1]="ECHELLE";
arrSpectrumModeValue[2]="MXU";
arrSpectrumModeValue[3]="MOS";

// BEGIN Mode/Filter definitions

var arrSpectrumFilter=new Array();
arrSpectrumFilter[1]="GRIS_300I (FORS2)";
arrSpectrumFilter[2]="FK5 (HARPS)";
arrSpectrumFilter[3]="CD#1 (UVES)";
arrSpectrumFilter[4]="CD#2 (UVES)";
arrSpectrumFilter[5]="CD#3 (UVES)";
arrSpectrumFilter[6]="CD#4 (UVES)";
arrSpectrumFilter[7]="LR_Blue (VIMOS)";
arrSpectrumFilter[8]="MR (VIMOS)";
//arrSpectrumFilter[9]="GRIS_300V (FORS1)";

var arrSpectrumFilterValue=new Array();
arrSpectrumFilterValue[1]="GRIS_300I";
arrSpectrumFilterValue[2]="FK5";
arrSpectrumFilterValue[3]="CD#1";
arrSpectrumFilterValue[4]="CD#2";
arrSpectrumFilterValue[5]="CD#3";
arrSpectrumFilterValue[6]="CD#4";
arrSpectrumFilterValue[7]="LR_Blue";
arrSpectrumFilterValue[8]="MR";
//arrSpectrumFilterValue[9]="GRIS_300V";

var arrImageFilter=new Array();
arrImageFilter[1]="J (ISAAC)";
arrImageFilter[2]="H (ISAAC)";
arrImageFilter[3]="Ks (ISAAC)";
arrImageFilter[4]="BB#B/123 (WFI)";
arrImageFilter[5]="BB#B/99 (WFI)";
arrImageFilter[6]="BB#I/203 (WFI)";
arrImageFilter[7]="BB#Ic/Iwp (WFI)";
arrImageFilter[8]="BB#Rc/162 (WFI)";
arrImageFilter[9]="BB#U/38 (WFI)";
arrImageFilter[10]="BB#U/50 (WFI)";
arrImageFilter[11]="BB#V/89 (WFI)";
arrImageFilter[12]="NB#Halpha/7 (WFI)";
arrImageFilter[13]="NB#OIII/8 (WFI)";

var arrImageFilterValue=new Array();
arrImageFilterValue[1]="J";
arrImageFilterValue[2]="H";
arrImageFilterValue[3]="Ks";
arrImageFilterValue[4]="BB#B/123";
arrImageFilterValue[5]="BB#B/99";
arrImageFilterValue[6]="BB#I/203";
arrImageFilterValue[7]="BB#Ic/Iwp";
arrImageFilterValue[8]="BB#Rc/162";
arrImageFilterValue[9]="BB#U/38";
arrImageFilterValue[10]="BB#U/50";
arrImageFilterValue[11]="BB#V/89";
arrImageFilterValue[12]="NB#Halpha/7";
arrImageFilterValue[13]="NB#OIII/8";

// END Mode/Filter definitions


var arrVoid=new Array();
arrVoid[1]="";
arrVoid[2]="";
arrVoid[3]="";
arrVoid[4]="";
arrVoid[5]="";
arrVoid[6]="";
arrVoid[7]="";
arrVoid[8]="";
arrVoid[9]="";
arrVoid[10]="";
arrVoid[11]="";
arrVoid[12]="";
arrVoid[13]="";

var arrVoidValue=new Array();
arrVoidValue[1]="";
arrVoidValue[2]="";
arrVoidValue[3]="";
arrVoidValue[4]="";
arrVoidValue[5]="";
arrVoidValue[6]="";
arrVoidValue[7]="";
arrVoidValue[8]="";
arrVoidValue[9]="";
arrVoidValue[10]="";
arrVoidValue[11]="";
arrVoidValue[12]="";
arrVoidValue[13]="";

var arrHARPSMode=new Array();
arrHARPSMode[1]="ECHELLE";
arrHARPSMode[2]="ECHELLE,ABSORPTION-CELL";
arrHARPSMode[3]="";

var arrHARPSModeValue=new Array();
arrHARPSModeValue[1]="ECHELLE";
arrHARPSModeValue[2]="ECHELLE,ABSORPTION-CELL";
arrHARPSModeValue[3]="";

var arrUVESMode=new Array();
arrUVESMode[1]="ECHELLE";
arrUVESMode[2]="";
arrUVESMode[3]="";

var arrUVESModeValue=new Array();
arrUVESModeValue[1]="ECHELLE";
arrUVESModeValue[2]="";
arrUVESModeValue[3]="";

var arrWFIMode=new Array();
arrWFIMode[1]="IMAGE";
arrWFIMode[2]="";
arrWFIMode[3]="";

var arrWFIModeValue=new Array();
arrWFIModeValue[1]="IMAGE";
arrWFIModeValue[2]="";
arrWFIModeValue[3]="";

var arrVIMOSMode=new Array();
arrVIMOSMode[1]="MOS";
arrVIMOSMode[2]="";
arrVIMOSMode[3]="";

var arrVIMOSModeValue=new Array();
arrVIMOSModeValue[1]="MOS";
arrVIMOSModeValue[2]="";
arrVIMOSModeValue[3]="";

var arrFORS2Mode=new Array();
arrFORS2Mode[1]="MXU";
arrFORS2Mode[2]="";
arrFORS2Mode[3]="";

var arrFORS2ModeValue=new Array();
arrFORS2ModeValue[1]="MXU";
arrFORS2ModeValue[2]="";
arrFORS2ModeValue[3]="";

var arrFORS1Mode=new Array();
arrFORS1Mode[1]="";
arrFORS1Mode[2]="";
arrFORS1Mode[3]="";

var arrFORS1ModeValue=new Array();
arrFORS1ModeValue[1]="";
arrFORS1ModeValue[2]="";
arrFORS1ModeValue[3]="";

var arrISAACModeValue=new Array();
arrISAACModeValue[1]="IMAGE";
arrISAACModeValue[2]="";
arrISAACModeValue[3]="";

var arrISAACMode=new Array();
arrISAACMode[1]="IMAGE";
arrISAACMode[2]="";
arrISAACMode[3]="";

var arrUVESFilter=new Array();
arrUVESFilter[1]="CD#1";
arrUVESFilter[2]="CD#2";
arrUVESFilter[3]="CD#3";
arrUVESFilter[4]="CD#4";

var arrUVESFilterValue=new Array();
arrUVESFilterValue[1]="CD#1";
arrUVESFilterValue[2]="CD#2";
arrUVESFilterValue[3]="CD#3";
arrUVESFilterValue[4]="CD#4";

var arrISAACFilter=new Array();
arrISAACFilter[1]="H";
arrISAACFilter[2]="J";
arrISAACFilter[3]="Ks";
arrISAACFilter[4]="";

var arrISAACFilterValue=new Array();
arrISAACFilterValue[1]="H";
arrISAACFilterValue[2]="J";
arrISAACFilterValue[3]="Ks";
arrISAACFilterValue[4]="";

var arrHARPSFilter=new Array();
arrHARPSFilter[1]="FK5";
arrHARPSFilter[2]="";
arrHARPSFilter[3]="";
arrHARPSFilter[4]="";

var arrHARPSFilterValue=new Array();
arrHARPSFilterValue[1]="FK5";
arrHARPSFilterValue[2]="";
arrHARPSFilterValue[3]="";
arrHARPSFilterValue[4]="";

var arrFORS2Filter=new Array();
arrFORS2Filter[1]="GRIS_300I";
arrFORS2Filter[2]="";
arrFORS2Filter[3]="";
arrFORS2Filter[4]="";

var arrFORS2FilterValue=new Array();
arrFORS2FilterValue[1]="GRIS_300I";
arrFORS2FilterValue[2]="";
arrFORS2FilterValue[3]="";
arrFORS2FilterValue[4]="";

var arrFORS1Filter=new Array();
arrFORS1Filter[1]="GRIS_300V";
arrFORS1Filter[2]="";
arrFORS1Filter[3]="";
arrFORS1Filter[4]="";

var arrFORS1FilterValue=new Array();
arrFORS1FilterValue[1]="GRIS_300V";
arrFORS1FilterValue[2]="";
arrFORS1FilterValue[3]="";
arrFORS1FilterValue[4]="";

var arrVIMOSFilter=new Array();
arrVIMOSFilter[1]="LR_Blue";
arrVIMOSFilter[2]="MR";
arrVIMOSFilter[3]="";
arrVIMOSFilter[4]="";

var arrVIMOSFilterValue=new Array();
arrVIMOSFilterValue[1]="LR_Blue";
arrVIMOSFilterValue[2]="MR";
arrVIMOSFilterValue[3]="";
arrVIMOSFilterValue[4]="";

var arrWFIFilter=new Array();
arrWFIFilter[1]="BB#B/123";
arrWFIFilter[2]="BB#B/99";
arrWFIFilter[3]="BB#I/203";
arrWFIFilter[4]="BB#Ic/Iwp";
arrWFIFilter[5]="BB#Rc/162";
arrWFIFilter[6]="BB#U/38";
arrWFIFilter[7]="BB#U/50";
arrWFIFilter[8]="BB#V/89";
arrWFIFilter[9]="NB#Halpha/7";
arrWFIFilter[10]="NB#OIII/8";

var arrWFIFilterValue=new Array();
arrWFIFilterValue[1]="BB#B/123";
arrWFIFilterValue[2]="BB#B/99";
arrWFIFilterValue[3]="BB#I/203";
arrWFIFilterValue[4]="BB#Ic/Iwp";
arrWFIFilterValue[5]="BB#Rc/162";
arrWFIFilterValue[6]="BB#U/38";
arrWFIFilterValue[7]="BB#U/50";
arrWFIFilterValue[8]="BB#V/89";
arrWFIFilterValue[9]="NB#Halpha/7";
arrWFIFilterValue[10]="NB#OIII/8";

function ReleaseOptions(form) {
  var val=form.prog_title_help.value;
  form.slit_width.disabled=false;form.slit_width.value="";
  form.slit_rotation.disabled=false;form.slit_rotation.value="";
  form.reference_wavelength.disabled=false;form.reference_wavelength.value="";
  form.xid_name.disabled=false;form.xid_name.value="";
  form.xid_class_user.disabled=false;form.xid_class_user.value="";
  form.redshift_cons.disabled=false;form.redshift_cons.value="";
  form.qflag.disabled=false;form.qflag.value="";
  form.rad_vel_cons.disabled=false;form.rad_vel_cons.value="";
  form.Derived_SNR.disabled=false;form.Derived_SNR.value="";
  form.instrument_name.selectedIndex = 0; // that is, ANY
  if (val == 'HARPS') {
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.redshift_cons.disabled=true;form.redshift_cons.value="N/A";
    form.qflag.disabled=true;form.qflag.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.type.selectedIndex = 2; // that is, SPECTRUM
    populateTech(arrHARPSMode,arrHARPSModeValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    populateFilter(arrHARPSFilter,arrHARPSFilterValue,form);  
  } else if (val == 'UVES reprocessing') {
    form.redshift_cons.disabled=true;form.redshift_cons.value="N/A";
    form.qflag.disabled=true;form.qflag.value="N/A";
    form.type.selectedIndex = 2; // that is, SPECTRUM
    populateTech(arrUVESMode,arrUVESModeValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    populateFilter(arrUVESFilter,arrUVESFilterValue,form);
  } else if (val == 'GOODS FORS2') {
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.rad_vel_cons.disabled=true;form.rad_vel_cons.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.type.selectedIndex = 2; // that is, SPECTRUM
    populateTech(arrFORS2Mode,arrFORS2ModeValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    populateFilter(arrFORS2Filter,arrFORS2FilterValue,form);
  } else if (val == 'GOODS ISAAC' || val == '30 Doradus' || val == 'gabods') {
    form.slit_width.disabled=true;form.slit_width.value="N/A";
    form.slit_rotation.disabled=true;form.slit_rotation.value="N/A";
    form.reference_wavelength.disabled=true;form.reference_wavelength.value="N/A";
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.redshift_cons.disabled=true;form.redshift_cons.value="N/A";
    form.qflag.disabled=true;form.qflag.value="N/A";
    form.rad_vel_cons.disabled=true;form.rad_vel_cons.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.type.selectedIndex = 1; // that is, IMAGE
    if (val == 'GOODS ISAAC') {
      populateTech(arrISAACMode,arrISAACModeValue,form);
      populateFilter(arrVoid,arrVoidValue,form);
      populateFilter(arrISAACFilter,arrISAACFilterValue,form);
    } else if (val == '30 Doradus' || val == 'gabods') {
      populateTech(arrWFIMode,arrWFIModeValue,form);
      populateFilter(arrVoid,arrVoidValue,form);
      populateFilter(arrWFIFilter,arrWFIFilterValue,form);
    }  
  } else if (val == 'GOODS VIMOS' || val == 'zcosmos') {  
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.rad_vel_cons.disabled=true;form.rad_vel_cons.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.type.selectedIndex = 2; // that is, SPECTRUM
    populateTech(arrVIMOSMode,arrVIMOSModeValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    populateFilter(arrVIMOSFilter,arrVIMOSFilterValue,form);
  } else {
    form.slit_width.disabled=false;form.slit_width.value="";
    form.slit_rotation.disabled=false;form.slit_rotation.value="";
    form.reference_wavelength.disabled=false;form.reference_wavelength.value="";
    form.xid_name.disabled=false;form.xid_name.value="";
    form.xid_class_user.disabled=false;form.xid_class_user.value="";
    form.redshift_cons.disabled=false;form.redshift_cons.value="";
    form.qflag.disabled=false;form.qflag.value="";
    form.rad_vel_cons.disabled=false;form.rad_vel_cons.value="";
    form.Derived_SNR.disabled=false;form.Derived_SNR.value="";
    form.type.selectedIndex = 0; // that is, ANY
    populateTech(arrVoid,arrVoidValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    form.dpr_tech.options[0].text="No Mode Selected";
    form.filter.options[0].text="No Instr./Mode Selected";
  }
}

function InstrumentOptions(form) {
  var val=form.instrument_name.value;
  form.slit_width.disabled=false;form.slit_width.value="";
  form.slit_rotation.disabled=false;form.slit_rotation.value="";
  form.reference_wavelength.disabled=false;form.reference_wavelength.value="";
  form.xid_name.disabled=false;form.xid_name.value="";
  form.xid_class_user.disabled=false;form.xid_class_user.value="";
  form.redshift_cons.disabled=false;form.redshift_cons.value="";
  form.qflag.disabled=false;form.qflag.value="";
  form.rad_vel_cons.disabled=false;form.rad_vel_cons.value="";
  form.Derived_SNR.disabled=false;form.Derived_SNR.value="";
  if (val == 'HARPS') {
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.redshift_cons.disabled=true;form.redshift_cons.value="N/A";
    form.qflag.disabled=true;form.qflag.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.type.selectedIndex = 2; // that is, SPECTRUM
    populateTech(arrHARPSMode,arrHARPSModeValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    populateFilter(arrHARPSFilter,arrHARPSFilterValue,form);
  }
  else if (val == 'UVES') {
    form.redshift_cons.disabled=true;form.redshift_cons.value="N/A";
    form.qflag.disabled=true;form.qflag.value="N/A";
    form.type.selectedIndex = 2; // that is, SPECTRUM
    populateTech(arrUVESMode,arrUVESModeValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    populateFilter(arrUVESFilter,arrUVESFilterValue,form);
  } 
  //else if (val == 'FORS1') {
  //  //form.type.selectedIndex = ????; // that is, NOT KNOWN
  //  // temporary solution:
  //  form.type.selectedIndex = 2; // that is, SPECTRUM
  //  populateTech(arrFORS1Mode,arrFORS1ModeValue,form);
  //  populateFilter(arrVoid,arrVoidValue,form);
  //  populateFilter(arrFORS1Filter,arrFORS1FilterValue,form);
  //} 
  else if (val == 'FORS2') {
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.rad_vel_cons.disabled=true;form.rad_vel_cons.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.type.selectedIndex = 2; // that is, SPECTRUM
    populateTech(arrFORS2Mode,arrFORS2ModeValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    populateFilter(arrFORS2Filter,arrFORS2FilterValue,form);
  } 
  else if (val == 'ISAAC' || val == 'WFI') {
    form.slit_width.disabled=true;form.slit_width.value="N/A";
    form.slit_rotation.disabled=true;form.slit_rotation.value="N/A";
    form.reference_wavelength.disabled=true;form.reference_wavelength.value="N/A";
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.redshift_cons.disabled=true;form.redshift_cons.value="N/A";
    form.qflag.disabled=true;form.qflag.value="N/A";
    form.rad_vel_cons.disabled=true;form.rad_vel_cons.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.type.selectedIndex = 1; // that is, IMAGE
    if (val == 'ISAAC') {
      populateTech(arrISAACMode,arrISAACModeValue,form);
      populateFilter(arrVoid,arrVoidValue,form);
      populateFilter(arrISAACFilter,arrISAACFilterValue,form);
    } else if (val == 'WFI') {
      populateTech(arrWFIMode,arrWFIModeValue,form);
      populateFilter(arrVoid,arrVoidValue,form);
      populateFilter(arrWFIFilter,arrWFIFilterValue,form);
    }  
  } 
  else if (val == 'VIMOS') {
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.rad_vel_cons.disabled=true;form.rad_vel_cons.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.type.selectedIndex = 2; // that is, SPECTRUM
    populateTech(arrVIMOSMode,arrVIMOSModeValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    populateFilter(arrVIMOSFilter,arrVIMOSFilterValue,form);
  } 
  else {
    form.slit_width.disabled=false;form.slit_width.value="";
    form.slit_rotation.disabled=false;form.slit_rotation.value="";
    form.reference_wavelength.disabled=false;form.reference_wavelength.value="";
    form.xid_name.disabled=false;form.xid_name.value="";
    form.xid_class_user.disabled=false;form.xid_class_user.value="";
    form.redshift_cons.disabled=false;form.redshift_cons.value="";
    form.qflag.disabled=false;form.qflag.value="";
    form.rad_vel_cons.disabled=false;form.rad_vel_cons.value="";
    form.Derived_SNR.disabled=false;form.Derived_SNR.value="";
    form.type.selectedIndex = 0; // that is, ANY
    populateTech(arrVoid,arrVoidValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    form.dpr_tech.options[0].text="No Mode Selected";
    form.filter.options[0].text="No Instr./Mode Selected";
  }
}

function ModeOptions(form) {
  var val=form.type.value;
  form.slit_width.disabled=false;form.slit_width.value="";
  form.slit_rotation.disabled=false;form.slit_rotation.value="";
  form.reference_wavelength.disabled=false;form.reference_wavelength.value="";
  form.xid_name.disabled=false;form.xid_name.value="";
  form.xid_class_user.disabled=false;form.xid_class_user.value="";
  form.redshift_cons.disabled=false;form.redshift_cons.value="";
  form.qflag.disabled=false;form.qflag.value="";
  form.rad_vel_cons.disabled=false;form.rad_vel_cons.value="";
  form.Derived_SNR.disabled=false;form.Derived_SNR.value="";
  if (val == 'IMAGE') {
    form.slit_width.disabled=true;form.slit_width.value="N/A";
    form.slit_rotation.disabled=true;form.slit_rotation.value="N/A";
    form.reference_wavelength.disabled=true;form.reference_wavelength.value="N/A";
    form.xid_name.disabled=true;form.xid_name.value="N/A";
    form.xid_class_user.disabled=true;form.xid_class_user.value="N/A";
    form.redshift_cons.disabled=true;form.redshift_cons.value="N/A";
    form.qflag.disabled=true;form.qflag.value="N/A";
    form.rad_vel_cons.disabled=true;form.rad_vel_cons.value="N/A";
    form.Derived_SNR.disabled=true;form.Derived_SNR.value="N/A";
    form.instrument_name.selectedIndex = 0; // that is, Any instrument
    // Begin reset the filter menu
    form.filter.selectedIndex = 0; // that is, No instrument/mode selected
    populateFilter(arrVoid,arrVoidValue,form); // clear first
    populateFilter(arrImageFilter,arrImageFilterValue,form);
    form.filter.options[0].text="Select a Filter";
    // End reset the filter menu
    populateTech(arrImageMode,arrImageModeValue,form);
  }
  else if (val == 'SPECTRUM') {
    form.slit_width.disabled=false;form.slit_width.value="";
    form.slit_rotation.disabled=false;form.slit_rotation.value="";
    form.reference_wavelength.disabled=false;form.reference_wavelength.value="";
    form.xid_name.disabled=false;form.xid_name.value="";
    form.xid_class_user.disabled=false;form.xid_class_user.value="";
    form.redshift_cons.disabled=false;form.redshift_cons.value="";
    form.qflag.disabled=false;form.qflag.value="";
    form.rad_vel_cons.disabled=false;form.rad_vel_cons.value="";
    form.Derived_SNR.disabled=false;form.Derived_SNR.value="";
    form.instrument_name.selectedIndex = 0; // that is, Any instrument
    // Begin reset the filter menu
    form.filter.selectedIndex = 0; // that is, No instrument/mode selected
    populateFilter(arrVoid,arrVoidValue,form); // clear first
    populateFilter(arrSpectrumFilter,arrSpectrumFilterValue,form);
    form.filter.options[0].text="Select a Filter";
    // End reset the filter menu
    populateTech(arrSpectrumMode,arrSpectrumModeValue,form);
  } 
  else {
    form.slit_width.disabled=false;form.slit_width.value="";
    form.slit_rotation.disabled=false;form.slit_rotation.value="";
    form.reference_wavelength.disabled=false;form.reference_wavelength.value="";
    form.xid_name.disabled=false;form.xid_name.value="";
    form.xid_class_user.disabled=false;form.xid_class_user.value="";
    form.redshift_cons.disabled=false;form.redshift_cons.value="";
    form.qflag.disabled=false;form.qflag.value="";
    form.rad_vel_cons.disabled=false;form.rad_vel_cons.value="";
    form.Derived_SNR.disabled=false;form.Derived_SNR.value="";
    populateTech(arrVoid,arrVoidValue,form);
    populateFilter(arrVoid,arrVoidValue,form);
    form.dpr_tech.options[0].text="No Mode Selected";
    form.filter.options[0].text="No Instr./Mode Selected";
  }
}

function FilterOptions(form) {
  var val=form.type.value;
}

function populateTech(thisMode,thisValue, form){
  form.dpr_tech.options[0].text="Select a Detailed Mode";
  form.dpr_tech.selectedIndex = 0; 
  for(i=1;i<thisMode.length;i++){
    form.dpr_tech.options[i].text=thisMode[i];
    form.dpr_tech.options[i].value=thisValue[i];
  }
}

function populateFilter(thisInstrument,thisValue, form){
  form.filter.options[0].text="Select a Filter";
  form.filter.selectedIndex = 0;
  for(i=1;i<thisInstrument.length;i++){
    form.filter.options[i].text=thisInstrument[i];
    form.filter.options[i].value=thisValue[i];
  }
}

