
if(typeof(ajax)=="undefined")
{
  ajax = {};
}


ajax.sendRequest = function(filePath, params) {
    
  if (window.XMLHttpRequest) {
    var xmlhr = new XMLHttpRequest();
  } else {
    var xmlhr = new ActiveXObject('MSXML2.XMLHTTP.3.0');
  }
        
  xmlhr.open('POST', filePath, true);
  xmlhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 

  xmlhr.onreadystatechange = function() {

    if (xmlhr.readyState == 1) {

    } else if (xmlhr.readyState == 4 && xmlhr.status == 200) {
      if (xmlhr.responseXML) {
        var rxml = xmlhr.responseXML;
		var items = rxml.getElementsByTagName("item");
		
		for(var i=0;i<items.length;i++)
		{
			var text = items[i].childNodes[0].nodeValue;
			var div = items[i].attributes[0].value; 
			document.getElementById(div).innerHTML = text;
		}

      }
    } else if (xmlhr.readyState == 4) {
      alert('Invalid response received - Status: ' + xmlhr.status);
    }
  } 
  xmlhr.send(params);
}


var archive = {};

archive.getMonths = function(year,category)
{
	var params = 'a=getMonths&y='+year+'&cp='+category;
	ajax.sendRequest(ajax.LOCATION,params);
	
}

archive.getStories = function(year,month,category)
{
	var params = 'a=getStories&y='+year+'&m='+month+'&cp='+category;
	ajax.sendRequest(ajax.LOCATION,params);
}