var request;

function display_title(month)
{
	request=getHTTPObject();
	if (request==false)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
	var request_month = month;
	var url="responsexml_titles.php";
	url=url+"?month="+request_month;
	url=url+"&sid="+new Date().getTime();
	request.onreadystatechange=titleStateChanged;
	request.open("GET",url,true);
	request.setRequestHeader("Content-Type", "text/xml");
	request.send(null);
		
}//end of function

function hide_title (month)
{
	var e = document.getElementById("blogtitle");
	e.style.display = 'none';
}//end of function


function get_content(month)
{
	var request_month = month;
	request=getHTTPObject();
	if (request==false)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var url="responsexml2.php";
url=url+"?month="+request_month;
url=url+"&sid="+new Date().getTime();
request.onreadystatechange=stateChanged;
request.open("GET",url,true);
request.setRequestHeader("Content-Type", "text/xml");
request.send(null);
}


function stateChanged()
{
	if (request.readyState==4)
		{
		var xmlDoc = request.responseXML;
	
		for (var i=0; i<xmlDoc.getElementsByTagName("post_content").length; i++)
		{
		document.getElementById("blog_title").innerHTML=xmlDoc.getElementsByTagName('post_title')[i].firstChild.nodeValue;
		//document.getElementsByClassName("post_date")[i].innerHTML = xmlDoc.getElementsByTagName('post_date')[i].firstChild.nodeValue;
		document.getElementById("post_content").innerHTML = xmlDoc.getElementsByTagName('post_content')[i].firstChild.nodeValue;
		}  //end for loop
		
		}//end request.readyState==4
}

function titleStateChanged()
{
	if (request.readyState==4)
		{
			var xmlDoc = request.responseXML;
	document.getElementById("blogtitle").innerHTML=xmlDoc.getElementsByTagName('blog_title')[0].firstChild.nodeValue;
		}//end request.readyState==4
}

function getHTTPObject()
{
	var xhr = false;
if (window.XMLHttpRequest)
  {
  xhr = new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  try {
	  xhr = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
	  try {
		  xhr = new ActiveXObject("Microsoft.XMLHTTP");
	  }
	  catch (e) {
		  xhr = false;
	  }
  }
  }
  return xhr;
}

