var xmlhttp;
var xmlhttp2;

function getCalendar(day, month, year) {

	xmlhttp = getXMLHttpObject();

	url = document.location.href;
	url += "?tx_ttnews[archive_calendar_mode]=update"
	
	if(day != "")
		url += "&tx_ttnews[archive_calendar_day]=" + day;
	if(month != "")	
		url += "&tx_ttnews[archive_calendar_month]=" + month;
	if(year != "")
		url += "&tx_ttnews[archive_calendar_year]=" + year;

	xmlhttp.onreadystatechange = setCalendar;
  	xmlhttp.open("get",url,true);
  	xmlhttp.send(null);
  	
  	
  	
  	xmlhttp2 = getXMLHttpObject();

	url2 = document.location.href;
	url2 += "?tx_ttnews[archive_calendar_mode]=content";
	
	if(day != "")
		url2 += "&tx_ttnews[archive_calendar_day]=" + day;
	if(month != "")
		url2 += "&tx_ttnews[archive_calendar_month]=" + month;
	if(year != "")
		url2 += "&tx_ttnews[archive_calendar_year]=" + year;

	xmlhttp2.onreadystatechange = setContent;
  	xmlhttp2.open("get",url2,true);
  	xmlhttp2.send(null);
}

function getContent(day, month, year) {
	
	xmlhttp2 = getXMLHttpObject();

	url2 = document.location.href;
	url2 += "?tx_ttnews[archive_calendar_mode]=content";
	
	if(day != "")
		url2 += "&tx_ttnews[archive_calendar_day]=" + day;
	if(month != "")
		url2 += "&tx_ttnews[archive_calendar_month]=" + month;
	if(year != "")
		url2 += "&tx_ttnews[archive_calendar_year]=" + year;

	xmlhttp2.onreadystatechange = setContent;
  	xmlhttp2.open("get",url2,true);
  	xmlhttp2.send(null);

}


function setCalendar() {
	if (xmlhttp.readyState==4) {
    		document.getElementById('archive_calendar').innerHTML = xmlhttp.responseText;
  	}
}


function setContent() {
	if(xmlhttp2.readyState == 4) {
		document.getElementById('news_archive').innerHTML = xmlhttp2.responseText;	
	}
}

function getXMLHttpObject() {

	var xmlhttp=null;
	
	if (window.XMLHttpRequest) {
	
		// code for all new browsers
  		xmlhttp=new XMLHttpRequest();
  	}
	else if (window.ActiveXObject) {
	
		// code for IE5 and IE6
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}

	if (xmlhttp==null) {
  		alert("Your browser does not support XMLHTTP.");
  	}
  	
  	return xmlhttp;
}
