function SelectHardDrives()
{
  var formContents = document.forms["CalculatorForm"];
  var formElements = formContents.elements;
  var driveSelect = formElements["hard_drive"];
  var countOption = "<option selected value='1'>1</option>";
  countOption += "<option value='2'>2</option>";
  countOption += "<option value='3'>3</option>";
  countOption += "<option value='4'>4</option>";
  countOption += "<option value='5'>5</option>";
  countOption += "<option value='6'>6</option>";
  countOption += "<option value='7'>7</option>";
  countOption += "<option value='8'>8</option>";
  countOption += "<option value='9'>9</option>";
  countOption += "<option value='10'>10</option>";
       
  var select = "";
  var style = "<div style='padding:0px 0px 3px 0px; font-size:12px;'>";
  var numSelected = 0;
  for (i=0; i<driveSelect.length;i++) {
    if (driveSelect.options[i].selected) {        
      select+=style+driveSelect[i].text;
      select+=" &nbsp;&nbsp; ";
      select+="<select style='font-size:10px;' name='hard_drive_count"+numSelected+"'>";
      select+=countOption;
      select+="</select>";
      select+="</div><br />";

      numSelected++; 
    }
  }
      
  document.getElementById("select_drives").innerHTML=select;
}  

function SelectOtherDrives()
{
  var formContents = document.forms["CalculatorForm"];
  var formElements = formContents.elements;
  var driveSelect = formElements["other_drives"];
  var countOption1 = "<option selected value='1'>1</option>";
  countOption1 += "<option value='2'>2</option>";
  countOption1 += "<option value='3'>3</option>";
  countOption1 += "<option value='4'>4</option>";
  countOption1 += "<option value='5'>5</option>";
  countOption1 += "<option value='6'>6</option>";
  countOption1 += "<option value='7'>7</option>";
  countOption1 += "<option value='8'>8</option>";
  countOption1 += "<option value='9'>9</option>";
  countOption1 += "<option value='10'>10</option>";
  var countOption2 = "<option selected value='1'>1</option>";
  countOption2 += "<option value='2'>2</option>";
       
  var select = "";
  var style = "<div style='padding:0px 0px 3px 0px; font-size:12px;'>";
  var numSelected = 0;
  for (i=0; i<driveSelect.length;i++) {
    if (driveSelect.options[i].selected) {        
      select+=style+driveSelect[i].text;
      select+=" &nbsp;&nbsp; ";
      select+="<select style='font-size:10px;' name='other_drive_count"+numSelected+"'>";
      if (driveSelect[i].text == "Floppy")
        select+=countOption2;
      else
        select+=countOption1;
      select+="</select>";
      select+="</div><br />";

      numSelected++; 
    }
  }
      
  document.getElementById("select_other_drives").innerHTML=select;
}

function GetMemory(memorySelect) { 
  var index = memorySelect.selectedIndex;
  var memory = memorySelect[index].text;

  var formContents = document.forms["CalculatorForm"];
  var formElements = formContents.elements;
  var moduleSelect = formElements["memory_module"];

  var length = 0;
  if (memory == "PC100 SDRAM") {
    length = 4;
  } else if (memory == "PC133 SDRAM") {
    length = 4;
  } else if (memory == "Rambus DRAM") {
    length = 3;
  } else {
    length = 13;
  }
  
  moduleSelect.length = length;
  moduleSelect[0].text = "Select Number of Modules";
  for (i=1;i<length;i++)
  {
    if (memory == "Rambus DRAM") {
      moduleSelect[i].text = i + " Pair";
    }
    else {
      moduleSelect[i].text = i;
    }
    moduleSelect[i].value = i;
  } 
}
