beneary = [];
alphaary = [];

function load(file)
{
  var headerhtml = getFile("header.txt");
  document.getElementById("header").innerHTML = headerhtml;
  var footerhtml = getFile("footer.txt");
  document.getElementById("footer").innerHTML = footerhtml;
  
  if(file == "roster")
  {
    loadroster();
  }
  else if(file == "benefits")
  {
    loadbenefits();
  }
  else if(file == "bod")
  {
    loadBod();
  }
}

function loadBod()
{
  var bodtxt = getFile("benefits.txt");
  var fileLines = bodtxt.split("\n");
  for(var i = 0; i < fileLines.length; i++)
  {
    var memberinfo = fileLines[i].split("\t");
  }
}

function loadbeneinfo(i,currben)
{
  var infoz = "<h3>"+currben+"</h3><p class=\"bene\">"+beneary[i]+"</p>";
  document.getElementById("beneinfo").innerHTML = infoz;
}

function loadbenefits()
{
  var bentxt = getFile("benefits.txt");
  var fileLines = bentxt.split("\n");
  var firstben = fileLines[0].substring(1,fileLines[0].length);
  var currben = "";
  var curri = 0;
  var leftcol = "<ul class=\"benul\">";
  
  for(var i = 0; i < fileLines.length; i++)
  {
    if(fileLines[i].charAt(0) == '-')
    {
      currben = fileLines[i].substring(1,fileLines[i].length);
      curri = i;
      beneary[i] = "";
      leftcol += "<li><a href=\"javascript:loadbeneinfo("+i+",\'"+currben+"\')\">"+currben+"</a></li>";
    }
    else
    {
      //alert(fileLines[i]);
      beneary[curri] += fileLines[i];
    }
  }
  leftcol+= "</ul>"
  document.getElementById("leftbar").innerHTML = leftcol;
  document.getElementById("beneinfo").innerHTML = "<h3>"+firstben+"</h3><p class=\"bene\">"+beneary[0]+"</p>";
}

function rosteralpha(alpha)
{
  var col1 = "<ul class=\"medul\">";
  if(alpha == "all")
  {
    for(var i = 0; i < alphaary.length; i++)
      col1 += "<li>"+alphaary[i]+"</li>";
  }
  else
  {
    for(var i = 0; i < alphaary.length; i++)
    {
      if(alphaary[i].charAt(0).toLowerCase() == alpha)
        col1 += "<li>"+alphaary[i]+"</li>";
    }
  }
  col1 += "</ul>"
  document.getElementById("col1").innerHTML = col1;
}

function loadroster()
{
  var rostertxt = getFile("roster.txt");
  var fileLines = rostertxt.split("\n");
  var col1 = "<ul class=\"medul\">";
  
  for(var i = 0; i < fileLines.length; i++)
  {
    alphaary[i] = fileLines[i];
    col1 += "<li>"+fileLines[i]+"</li>";
  }
  col1 += "</ul>"
  
  document.getElementById("col1").innerHTML = col1;
}

function getFile(fileName){
    oxmlhttp = null;
    try{
        oxmlhttp = new XMLHttpRequest();
        oxmlhttp.overrideMimeType("text/xml");
    }
    catch(e){
        try{
            oxmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e){
            return null;
        }
    }
    if(!oxmlhttp) return null;
    try{
       oxmlhttp.open("GET",fileName,false);
       oxmlhttp.send(null);
    }
    catch(e){
       return null;
    }
    return oxmlhttp.responseText;
}