var curPage = 0;        // First page is index 0.
var pageCount;
var pageSize = 10;
var lastSelect = 1;


document.write("<br><ul><li><a href=\"javascript:change_content('index')\">Home<br/></a></li>");
document.write("<li><a href=\"javascript:change_content('committe')\">Committee</a></li>");
document.write("<li><a href=\"javascript:change_content('meetings')\">Minutes of Meetings</a></li>");
document.write("<li><a href=\"javascript:change_content('newsletters')\">Newsletters</a></li>");
document.write("<li><a href=\"javascript:change_content('up_events')\">Upcoming Events</a></li>");
document.write("<li><a href=\"javascript:change_content('events')\">Past Events</a></li>");
document.write("<li><a href=\"javascript:change_content('member_list')\">Members</a></li>");
document.write("<li><a href=\"javascript:change_content('info_exchange')\">Info. Exchange</a></li>");
document.write("<li><a href=\"javascript:change_content('milestones')\">Milestones</a></li>");
document.write("<li><a href=\"javascript:change_content('constitution')\">Constitution and By-Laws</a></li>");
document.write("<li><a href=\"javascript:change_content('contact')\">Contact</a></li></ul><br>");


//var xmldso   = new ActiveXObject("Microsoft.XMLDOM");
//xmldso.async = false;
//xmldso.resolveExternals = false;


var xmldso;

    try {
        xmldso   = new ActiveXObject("Microsoft.XMLDOM");
    } catch (e) {
      try {
          xmldso = document.implementation.createDocument("", "doc", null);
      } catch (E) {
           xmldso = false;
      }
    }

xmldso.async = false;
xmldso.resolveExternals = false;


function change_content(menu_item)
{
  var new_page =  document.getElementById('page_content');

  var url = menu_item + ".txt";

  //var xmlhttp=new ActiveXObject("microsoft.xmlhttp");

  var xmlhttp;

  try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e) {
    try {
         xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (E) {
           xmlhttp = false;
    }
  }

  try {


         if (window.XMLHttpRequest)
         {
             xhttp=new XMLHttpRequest();
         }
         else // Internet Explorer 5/6
         {
             xhttp=new ActiveXObject("Microsoft.XMLHTTP");
         }
         xhttp.open("GET",url,false);
         xhttp.send("");
         xmlDoc=xhttp.responseText;

         new_page.innerHTML = xmlDoc;

      }
   catch(e2){}
}
//-------------------------verify()-----------------------------------
function verify()
{
    if (xmldso.readyState != 4)
         return false;
}
//===============================================================
function getState()
{
   xmldso.onreadystatechange = verify;
   xmldso.load("./member_list.xml");
   //var xmldoc = xmldso.cloneNode(true);


   if (xmldso.readyState == "complete" && xmldso.documentElement == null)
       alert(xmldso.parseError.reason);
   else if (xmldso.readyState == "complete" && xmldso.documentElement != null)
        {
           // Start with first record in display.  xmldso.recordset.MoveFirst();
           // document.all.listTable.rows(1).cells(0).style.backgroundColor = "red";
           // document.all.first.disabled = true;
           // document.all.prev.disabled = true;
            init();
        }


   if (xmldso.readyState == 4)
   {
         init();
   }
}

//============================================================
function init()
{
   var recCountObj = xmldso.documentElement.selectNodes("//members_list/member");
   pageCount = parseInt(recCountObj.length / pageSize);
   if ( (recCountObj.length % pageSize) != 0 )
        pageCount++;
}

//===============================================================
function firstPage()
{
//   clearBG();
   listTable.firstPage();
   curPage = 0;
   document.all.first.disabled = true;
   document.all.prev.disabled = true;

   document.all.last.disabled = false;
   document.all.next.disabled = false;
//   setBG();
}
//=============================================================
function prevPage()
{
//   clearBG();
   if (curPage != 0)
   {
       listTable.previousPage();
       curPage--;
   }

   if (curPage == 0)
   {
       document.all.first.disabled = true;
       document.all.prev.disabled = true;
   }

   document.all.last.disabled = false;
   document.all.next.disabled = false;
//   setBG();
}
//===============================================================
function nextPage()
{
//   clearBG();
   if (curPage != (pageCount-1) )
   {
       listTable.nextPage();
       curPage++;
   }

   if (curPage == (pageCount-1) )
   {
       document.all.last.disabled = true;
       document.all.next.disabled = true;
   }

       document.all.first.disabled = false;
       document.all.prev.disabled = false;
//   setBG();
}
//=================================================================
function lastPage()
{
//   clearBG();
   listTable.lastPage();
   curPage = pageCount - 1;
   document.all.last.disabled = true;
   document.all.next.disabled = true;

   document.all.first.disabled = false;
   document.all.prev.disabled = false;
//   setBG();
}









