// JavaScript Document
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {		
		return new XMLHttpRequest();	
	} else if(window.ActiveXObject) {		
		return new ActiveXObject("Microsoft.XMLHTTP");	
	} else {		
		alert("Your Browser does not support dynamic XML!\nIt's about time to upgrade don't you think?");	
	}
}

var article = getXmlHttpRequestObject();
var articlelayer = "articlelayer";
function searchArticleForToday(layer,xt) {	
	articlelayer = layer;
	var ss = document.getElementById(layer);	
	ss.innerHTML = "<div width=\"100%\" style=\"text-align:center;\"><br/><img src=\"images/wait.gif\" align=\"absmiddle\"><br/>Downloading blog posts. Please wait...</div>";
	if (article.readyState == 4 || article.readyState == 0) {		
		var ts = new Date().getTime();
		article.open("GET", 'talkback.php?s=2&xt='+xt+'&tmp='+ts, true);		
		article.onreadystatechange = handleArticleForToday; 		
		article.send(null);	
	}	
}

function getArticleListing(layer) {	
	articlelayer = layer;
	var pg = escape(document.getElementById('blogpage').value);
	var lim = escape(document.getElementById('bloglimit').value);
	var ss = document.getElementById(layer);	
	ss.innerHTML = "<div width=\"100%\" style=\"text-align:center;\"><br/><img src=\"images/wait.gif\" align=\"absmiddle\"><br/>Downloading blog posts. Please wait...</div>";
	if (article.readyState == 4 || article.readyState == 0) {		
		var ts = new Date().getTime();
		article.open("GET", 'talkback.php?s=3&limit='+lim+'&page='+pg+'&layer='+layer+'&tmp='+ts, true);		
		article.onreadystatechange = handleArticleForToday; 		
		article.send(null);	
	}	
}

function handleArticleForToday() {
	if (article.readyState == 4) {
		var ss = document.getElementById(articlelayer);	
		ss.innerHTML = article.responseText;		
	}
}

