﻿
var request = false;
try {
	request = new XMLHttpRequest();
} catch (trymicrosoft) {
	try {
		request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
		try {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (failed) {
			request = false;
		}
	}
}

if (!request)
   alert("Error initializing XMLHttpRequest!");

function getBlogs(p) {
   var r = new Date().getTime();
   var url = 'home_blog.ashx?p=' + p.toString() + '&e=1&r=' + r.toString();
   request.open("GET", url, true);
   request.onreadystatechange = updateBlog;
   request.send(null);
}

function updateBlog() {
   if (request.readyState == 4) {
      var response = request.responseText;
      var dNav = document.getElementById("divNewsNav");
      var dNews = document.getElementById("divNews");
      var sp = response.split('|');
      var s = '<p>';
      if (sp[0]!='0') {
         s += '<a onmouseover=\"this.style.cursor=\'pointer\'\" onclick=\"getBlogs('+sp[0]+');\">&lt;</a>'; 
      } else {
         s += '&lt;';
      }
      s += '<br />';
      if (sp[1]!='0') {
         s += '<a onmouseover=\"this.style.cursor=\'pointer\'\" onclick=\"getBlogs('+sp[1]+');\">&gt;</a>'; 
      } else {
         s += '&gt;';
      }
      s += '</p><p>&nbsp;</p>';
      dNav.innerHTML = s;
      dNews.innerHTML = sp[2];
   }
}

function getHighlight(h) {
   var r = new Date().getTime();
   var url = 'home_highlight.ashx?h=' + h.toString() + '&r=' + r.toString();
   request.open("GET", url, true);
   request.onreadystatechange = updateHighlight;
   request.send(null);
}

function updateHighlight() {
   if (request.readyState == 4) {
      var response = request.responseText;
      var dNav = document.getElementById("divHiLiteNav");
      var dItem = document.getElementById("divHiLite");
      var sp = response.split('|');
      var s = '<p>';
      if (sp[0]!='0') {
         s += '<a onmouseover=\"this.style.cursor=\'pointer\'\" onclick=\"getHighlight('+sp[0]+');\">&lt;</a>'; 
      } else {
         s += '&lt;';
      }
      s += '<br />';
      if (sp[1]!='0') {
         s += '<a onmouseover=\"this.style.cursor=\'pointer\'\" onclick=\"getHighlight('+sp[1]+');\">&gt;</a>'; 
      } else {
         s += '&gt;';
      }
      s += '</p><p>&nbsp;</p>';
      dNav.innerHTML = s;
      dItem.innerHTML = sp[2];
   }
}
