// Limitations.js

var do_show = 0;

function show_hide_column()
{
  var stl;
  var raceWidth;
  var sexWidth;
  var rowWidth;

  if (do_show)
  {
    stl = 'block';
    raceWidth = '4';
    sexWidth = '2';
    rowWidth = '3';
    document.getElementById("HideSE").value="Hide Standard Error";
    do_show = 0; //false
  }  // if
  else
    {
      stl = 'none';
      raceWidth = '2';
      sexWidth = '1';
      rowWidth = '2';
      document.getElementById("HideSE").value="Show Standard Error";
      do_show = 1; //true
    }

    var Race=document.getElementById('id_of_table').rows[0].cells;  // First Row
    Race[0].rowSpan=rowWidth;
    Race[1].colSpan=raceWidth;
    Race[2].colSpan=raceWidth;
    Race[3].colSpan=raceWidth;

    var Sex=document.getElementById('id_of_table').rows[1].cells;  // Second Row
    Sex[0].colSpan=sexWidth;
    Sex[1].colSpan=sexWidth;
    Sex[2].colSpan=sexWidth;
    Sex[3].colSpan=sexWidth;
    Sex[4].colSpan=sexWidth;
    Sex[5].colSpan=sexWidth;

    var tbl=document.getElementById('id_of_table'); //returns unique element
    var rows=tbl.getElementsByTagName('tr');  // return array of <tr>

    var celsth=rows[2].getElementsByTagName('th');  // return array of <th> in <tr>
    celsth[0].style.display=stl;
    celsth[1].style.display=stl;
    celsth[2].style.display=stl;
    celsth[3].style.display=stl;
    celsth[4].style.display=stl;
    celsth[5].style.display=stl;
    celsth[6].style.display=stl;
    celsth[7].style.display=stl;
    celsth[8].style.display=stl;
    celsth[9].style.display=stl;
    celsth[10].style.display=stl;
    celsth[11].style.display=stl;

    for (var row=3; row<rows.length; row++ )  //Hide Standard Error
    {
      var cels=rows[row].getElementsByTagName('td');
      cels[2].style.display=stl;
      cels[4].style.display=stl;
      cels[6].style.display=stl;
      cels[8].style.display=stl;
      cels[10].style.display=stl;
      cels[12].style.display=stl;
    }

}  //function
