var page = 0;
var page1 = '';
var page2 = '';

function nav_getro() {
  var ro;
  var browser = navigator.appName;
  if( browser=='Microsoft Internet Explorer' ) {
    ro = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    ro = new XMLHttpRequest();
  }
  return ro;
}

var http = null;
var cont = false;

function navinit() {
  page = 0;

  var alinks = document.getElementsByTagName("a");
  for( i=0; i < alinks.length; ++i ) {
    //if( alinks[i].id!='morelink' ) {
      var res = alinks[i].href.match(/port_.+$/);
      if( res ) {
        alinks[i].onclick = nav_goto;
      }
    //}
  }
  /*
  http1 = nav_getro();
  http1.open('get','list1.html');
  http1.onreadystatechange = nav_handle1;
  http1.send(null);

  http2 = nav_getro();
  http2.open('get','list2.html');
  http2.onreadystatechange = nav_handle2;
  http2.send(null);
  */
}

function nav_setpage(x) {
  if( x==0 ) {
    document.getElementById("navcont").innerHTML = page1;
  } else {
    document.getElementById("navcont").innerHTML = page2;
  }
  page = x;
}

function nav_handle1() {
  if( http.readyState==4 ) {
    page1 = http.responseText;
    nav_setpage(0);
  }
}

function nav_handle2() {
  if( http.readyState==4 ) {
    page2 = http.responseText;
    nav_setpage(1);
  }
}

function navnext() {
  if( !http ) {
    http = nav_getro();
  }
  if( page==1 ) {
    if( page1=='' ) {
      http.open('get','list1.html');
      http.onreadystatechange = nav_handle1;
      http.send(null);
    } else {
      nav_setpage(0);
    }
  } else {
    if( page2=='' ) {
      http.open('get','list2.html');
      http.onreadystatechange = nav_handle2;
      http.send(null);
    } else {
      nav_setpage(1);
    }
  }
  //page = 1 - page;

  return false;
}

function nav_handleframe() {
  if( http.readyState==4 ) {
    document.getElementById("content").innerHTML = http.responseText;
    rescanLightbox(); 
  }
}

function nav_goto() {
  var res = this.href.match(/port_.+$/);
  if( res ) {
    res = new String(res);
    var stuff = res.split('_');
    if( !http ) {
      http = nav_getro();
    }
    http.open('GET',stuff[1]);
    http.onreadystatechange = nav_handleframe;
    http.send(null);
    
    //ok rescan the lightbox after the page loads
    return false;
  } 
}

//navinit();
