// JavaScript Documentvar req;

function navigate(month,year,restriction) {
	  if(restriction==""){
		  restriction = "Public";
	  }
		var url = "fonctions/calendrier/calendar.php?month="+month+"&year="+year+"&restriction="+restriction;
		if(document.getElementById("calImg")){
			document.getElementById("calImg").innerHTML = '<img src="images/fetching_cal.gif" height="20">';
		}else{
			document.getElementById("calendar").innerHTML = '<img src="images/fetching.gif">';
		}
        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);
		return false;
}

function callback() {
        if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        document.getElementById("calendar").innerHTML = response;
                } else {
                        alert("Il y a eu une erreur lors de la tentative de téléchargement des données:\n" + req.statusText);
                }
        }
		return false;
}
function showActiviteDaily(dayToShow, restriction) {
		var url = "fonctions/calendrier/activiteDaily.php?date="+dayToShow+"&restriction="+restriction;
		document.getElementById("dailyActivities").innerHTML = '<img src="images/fetching.gif">';
        if(window.XMLHttpRequest) {
			req2 = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
			req2 = new ActiveXObject("Microsoft.XMLHTTP");
        }
		
        req2.open("GET", url, true);
        req2.onreadystatechange = callbackdaily;
        req2.send(null);
		return false;
}
function callbackdaily() {
        if(req2.readyState == 4) {
                if(req2.status == 200) {
                        response = req2.responseText;
                        document.getElementById("dailyActivities").innerHTML = response;
                } else {
                        alert("Il y a eu une erreur lors de la tentative de téléchargement des données:\n" + req.statusText);
                }
        }
		return false;
}


/********** function quand on est un iframe*******/
function navigateparent(month,year,restriction) {
	  if(restriction==""){
		  restriction = "Public";
	  }
		var url = "../../fonctions/calendrier/calendar.php?month="+month+"&year="+year+"&restriction="+restriction;
		if(window.top.document.getElementById("calImg")){
			window.top.document.getElementById("calImg").innerHTML = '<img src="images/fetching.gif" height="10">';
		}else{
			window.top.document.getElementById("calendar").innerHTML = '<img src="images/fetching.gif">';
		}
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
		
        req.open("GET", url, true);
        req.onreadystatechange = callbackparent;
        req.send(null);
		return false;
}

function callbackparent() {
        if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        window.top.document.getElementById("calendar").innerHTML = response;
                } else {
                        alert("Il y a eu une erreur lors de la tentative de téléchargement des données:\n" + req.statusText);
                }
        }
		return false;
}
function showActiviteDailyparent(dayToShow, restriction) {
		var url = "../../fonctions/calendrier/activiteDaily.php?date="+dayToShow+"&restriction="+restriction;
		//window.top.document.getElementById("dailyActivities").innerHTML = '<img src="images/fetching.gif">';
        if(window.XMLHttpRequest) {
			req2 = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
			req2 = new ActiveXObject("Microsoft.XMLHTTP");
        }
		
        req2.open("GET", url, true);
        req2.onreadystatechange = callbackdailyparent;
        req2.send(null);
		return false;
}
function callbackdailyparent() {
        if(req2.readyState == 4) {
                if(req2.status == 200) {
                        response = req2.responseText;
                        window.top.document.getElementById("dailyActivities").innerHTML = response;
                } else {
                        alert("Il y a eu une erreur lors de la tentative de téléchargement des données:\n" + req.statusText);
                }
        }
		return false;
}
