// by Tom Andersen, Jan 2007


function writeData(){

var area_code = document.input_form.area_code.value;
var display_table = document.getElementById("display");

  // clear DISPLAY table
  while (display_table.firstChild){
      display_table.removeChild(display_table.firstChild);
  }

  // verify valid AREA CODE
  if (acdata[area_code] == undefined){

    var new_row = document.createElement("tr");
    var cell_1 = document.createElement("td");

    cell_1.appendChild(document.createTextNode("No callers from this Area Code."));
    new_row.appendChild(cell_1);

    display_table.appendChild(new_row);

  } else {

    // write DISPLAY table
    for (loop = 5; loop > -1; loop--){

      var text_1 = month_list[loop+6];
      var text_2 = acdata[area_code][loop+6] + " callers";
      var text_3 = month_list[loop];
      var text_4 = acdata[area_code][loop] + " callers";

      writeRow(text_1, text_2, text_3, text_4);
    }
  }
}


function writeRow(text_1, text_2, text_3, text_4){

  // initialize TABLE elements
  var new_row = document.createElement("tr");
  var cell_1 = document.createElement("td");
  var cell_2 = document.createElement("td");
  var cell_3 = document.createElement("td");
  var cell_4 = document.createElement("td");

  cell_1.appendChild(document.createTextNode(text_1));
  cell_2.appendChild(document.createTextNode(text_2));
  cell_3.appendChild(document.createTextNode(text_3));
  cell_4.appendChild(document.createTextNode(text_4));

  cell_1.setAttribute("width", "70");
  cell_2.setAttribute("width", "120");
  cell_3.setAttribute("width", "70");

  new_row.appendChild(cell_1);
  new_row.appendChild(cell_2);
  new_row.appendChild(cell_3);
  new_row.appendChild(cell_4);

  document.getElementById("display").appendChild(new_row);
}

