var req;
var req2;

function navigate(month,year,area_tematica,agenda,origem) {
		if(origem == 'home'){
        	navigate2("ajax_calendar/calendar21.php?month="+month+"&year="+year+"&areatematica="+area_tematica);
		}else{
			navigate2("ajax_calendar/calendar22.php?month="+month+"&year="+year+"&areatematica="+area_tematica+'&agenda='+agenda);
		}
		var url = "ajax_calendar/calendar.php?month="+month+"&year="+year+"&areatematica="+area_tematica+'&origem='+origem;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = callback;
        req.send(null);
}

function callback() {
        if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        document.getElementById("calendar").innerHTML = response;
                } else {
                        alert("There was a problem retrieving the data:\n" + req.statusText);
                }
        }
}

function navigate2(url) {
        if(window.XMLHttpRequest) {
                req2 = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req2 = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req2.open("GET", url, true);
        req2.onreadystatechange = callback2;
        req2.send(null);
}

function callback2() {
        if(req2.readyState == 4) {
                if(req2.status == 200) {
                        document.getElementById("calendar2").innerHTML = req2.responseText;
                } else {
                        alert("There was a problem retrieving the data:\n" + req2.statusText);
                }
        }
}
