function createRequestObjectAgenda(){
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		ro = new XMLHttpRequest();
	}
	return ro;
}

function appel_calendrier(mois,annee){
	if(mois != "" && annee != ""){
		var requete = url_base+'agenda.php?m='+mois+'&a='+annee;
	}else{
		var requete = url_base+'agenda.php';
	}
	httpagenda = createRequestObjectAgenda();
	if(httpagenda.readyState == 4 || httpagenda.readyState == 0){
		httpagenda.open('GET',requete,true);
		httpagenda.onreadystatechange = handleResponse_agenda;
		httpagenda.send(null);
	}
			
}

function handleResponse_agenda(){
	if(httpagenda.readyState == 4){
		var response = httpagenda.responseText;
		if(response != ""){
			document.getElementById('emplacement_agenda').innerHTML = response;
		}
	}
}


var pq=false; // La variable i nous dit si la bulle est visible ou non

function move(e) {
    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
    	var posleft=(e.pageX);  
    	if(posleft>750 && document.documentElement.clientWidth<1150){delta=-150;}else{delta=-50;}     	
    	if(document.getElementById("contenu_agenda")){
	    	document.getElementById("contenu_agenda").style.left=(posleft+delta)+"px";
	    	document.getElementById("contenu_agenda").style.top=(15+e.pageY)+"px";
	   	}
    } else { 
    	if(document.documentElement.clientWidth>0) {
    		var posleft=event.x;
    		//var posleft=event.x+document.documentElement.scrollLeft;
    		if(posleft>750 && document.documentElement.clientWidth<1150){delta=-150;}else{delta=0;}   
    		if(document.getElementById("contenu_agenda")){
				document.getElementById("contenu_agenda").style.left=(posleft+delta)+"px";
				if(navigator.appVersion.indexOf("MSIE 7") >= 0){
					document.getElementById("contenu_agenda").style.top=(25)+event.y+document.documentElement.scrollTop+"px";
				}else{
					document.getElementById("contenu_agenda").style.top=(25)+event.y+"px";
				}
			}
		}else {
	    	/*if(document.getElementById("contenu_agenda")){
				document.getElementById("contenu_agenda").style.left=event.x+document.body.scrollLeft+"px";
				document.getElementById("contenu_agenda").style.top=event.y+document.body.scrollTop+"px";
	         }*/
    	}
    }
}

function affiche_div_agenda(text) {
  if(pq==false) {  
	  document.getElementById("contenu_agenda").style.display="block"; // Si il est cacher (la verif n'est qu'une securitÃ©) on le rend visible.
	  document.getElementById("contenu_agenda").innerHTML = text; // on copie notre texte dans l'élément html
	  pq=true;
  }
}
function masque_contenu_agenda() {
	if(pq==true) {
		document.getElementById("contenu_agenda").style.display="none"; // Si la bulle est visible on la cache
		pq=false;
	}
}
document.onmousemove=move; // dès que la souris bouge, on appelle la fonction move pour mettre à  jour la position de la bulle.

