function add_event(idevent)
{
	var idevent = parseInt(idevent);
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	return; 
	}  
	xhr_object.open("GET", "add_event.php?id="+idevent, false); 
	xhr_object.send(null); 
	if	(xhr_object.readyState == 4)
	{
		if (xhr_object.responseText!='')
		{ 	
			cookie_lu = GetCookie("liste_event");
			cookie_lu = cookie_lu+"-"+idevent+"-";
			cookie_lu = cookie_lu.replace("null","");
			var unedate = new Date(2010,12,24);
			//document.cookie ="liste_event="+cookie_lu+"; expires="+unedate.toUTCString();
			document.cookie ="liste_event="+cookie_lu;
			
			//alert("ajout_prog"+idevent);
			myspan = eval(document.getElementById("ajout_prog"+idevent));
			myspan.innerHTML=xhr_object.responseText;
			cookie_lu = GetCookie("liste_event");
			if (cookie_lu != null && cookie_lu != "") {
				my_tab=cookie_lu.split("--");
				nb_event = my_tab.length;
			} else {
				nb_event = 0;
			}
			if (nb_event > 1)
			{
				if (document.getElementById("mon_programme"))
					document.getElementById("mon_programme").innerHTML = "<span style='font-style:italic;'>Vous avez ajout&eacute;</span><br /><b>"+nb_event+" manifestations</b></div>";
				if (document.getElementById("mon_programme_haut"))
					document.getElementById("mon_programme_haut").innerHTML = "<span>"+nb_event+" manifestations</span>";
			}
			else
			{
				if (document.getElementById("mon_programme"))
					document.getElementById("mon_programme").innerHTML = "<span style='font-style:italic;'>Vous avez ajout&eacute;</span><br /><b>"+nb_event+" manifestation</b></div>";
				if (document.getElementById("mon_programme_haut"))
					document.getElementById("mon_programme_haut").innerHTML = "<span>"+nb_event+" manifestation</span>";
			}
		}
	}
}

function erase_event(idevent)
{
	var idevent = parseInt(idevent);
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	return; 
	}  
	xhr_object.open("GET", "erase_event.php?id="+idevent, false); 
	xhr_object.send(null); 
	if	(xhr_object.readyState == 4)
	{
		if (xhr_object.responseText!='')
		{ 
			cookie_lu = GetCookie("liste_event");
			cookie_lu = cookie_lu.replace("-"+idevent+"-","");
			cookie_lu = cookie_lu.replace("null","");
			var unedate = new Date(2010,12,24);
			//document.cookie ="liste_event="+cookie_lu+"; expires="+unedate.toUTCString();
			document.cookie ="liste_event="+cookie_lu;

			//alert("ajout_prog"+idevent);
			myspan = eval(document.getElementById("ajout_prog"+idevent));
			myspan.innerHTML=xhr_object.responseText;
			
			cookie_lu = GetCookie("liste_event");
			if (cookie_lu != null && cookie_lu != "")
			{
				my_tab=cookie_lu.split("--");
				nb_event = my_tab.length;
			}
			else
			{
				nb_event = 0;
			}
			//mise à jour du nombre d'évenement
			//et rafraichissement de la page si est dans le panier et qu'on veut faire disparaitre l'évènement concerné 
			if (nb_event > 1)
			{
				if (document.getElementById("mon_programme"))
					document.getElementById("mon_programme").innerHTML = "<span style='font-style:italic;'>Vous avez ajout&eacute;</span><br /><b>"+nb_event+" manifestations</b></div>";
				else
					document.location.href=document.location.href;
				if (document.getElementById("mon_programme_haut"))
					document.getElementById("mon_programme_haut").innerHTML = "<span>"+nb_event+" manifestations</span>";
			} 
			else
			{
				if (document.getElementById("mon_programme"))
					document.getElementById("mon_programme").innerHTML = "<span style='font-style:italic;'>Vous avez ajout&eacute;</span><br /><b>"+nb_event+" manifestation</b></div>";
				else
					document.location.href=document.location.href;
				if (document.getElementById("mon_programme_haut"))
					document.getElementById("mon_programme_haut").innerHTML = "<span>"+nb_event+" manifestation</span>";
			}
		}
	}
}

function calc_form_event()
{
	selected = new Array();

/*	var ob = document.getElementById("select_dep");

	
	if (ob.options[9].selected == true) {
		for (var i = 0; i < 9; i++) {
			if (ob.options[i].selected) ob.options[i].selected==false);
		}
		selected.push("all");
	} else {
		for (var i = 0; i < 9; i++) {
			if (ob.options[i].selected) selected.push(ob.options[i].value);
		}
	}*/

	var i=1;
	if (document.getElementById("chk_9").checked)
	{
		for (var i = 1; i < 9; i++)
		{
			document.getElementById("chk_"+i).checked=false;
		}
		selected.push("all");			
	}
	else
	{
		while (document.getElementById("chk_"+i))
		{
			if (document.getElementById("chk_"+i).checked)
			{
				selected.push(document.getElementById("chk_"+i).value);
			}
			i++;
		}
	}

	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	return; 
	}
	xhr_object.open("GET", "maj_select_event.php?liste="+selected, false); 
	xhr_object.send(null); 
	if	(xhr_object.readyState == 4)
	{
		myspan = eval(document.getElementById("select_event"));
		myspan.innerHTML=xhr_object.responseText;
	}
}

function GetCookie(name) {
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
	return null;
}

function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      		endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
