var url = 'http://www.spiritonline.fr/base/agenda.php'; // The file on the server, which saves the edited text



var idName1 = 'agenda_jour'; // id du link agenda_jour



var idName2 = 'agenda_mois';	// id du link agenda_mois



var idName3 = 'agenda_recherche'; // id du link agenda_recherche



var idName4 = 'agenda_expos';  // id du link agenda_expos



/* DBT MODIF FRED 27/10/2006	fred.wolf@club-internet.fr */

var idName5 = 'menu_agenda_jour'; // id du link agenda_jour

/* 	FIN MODIF */





//Event.observe(window, 'load', init, false);







// Le chargement du <BODY> appelle cette fonction



function init()



{



	agendaEventObserver(idName1);



	agendaEventObserver(idName2);



	agendaEventObserver(idName4);



	/* DBT MODIF FRED 27/10/2006	fred.wolf@club-internet.fr */

	agendaEventObserver(idName5);

	/* 	FIN MODIF */

}







// Cette fonction est appelée au chargement du body



// Elle dï¿½clenche un observer sur les trois liens : agenda_jour, agenda_mois, agenda_expos



function agendaEventObserver(id)



{



	Event.observe(id, 'click', function(){loadAgenda($('block_agenda'), id)}, false);



}



// Prepare l'affichage de l'agenda



// Envoie la requï¿½te au serveur via la var url (globale) avec le parametres de var pars



// <indicator.gif & bandeau_recherche.gif> ajoutï¿½ dans lerï¿½pertoire images de la racine



function loadAgenda(obj, id)



{



	$('block_agenda').style.background = "url(/images/bandeau_recherche.gif)";



	$('TexteAgenda').innerHTML = "<IMG src='images/indicator.gif' />&nbsp;Chargement en cours...";



	/* DBT MODIF FRED 27/10/2006	fred.wolf@club-internet.fr */

	if (id == 'agenda_jour' || id == 'menu_agenda_jour'){

		id = 'agenda_jour';

		var period	= 'daily';

	}

	/* 	FIN MODIF */



	else if (id == 'agenda_mois')  var period	= 'monthly';



	else   var period	= 'permanent';





	var success	= function(t){editComplete(t, obj);}



	var failure	= function(t){editFailed(t, obj);}







	var pars = '_qf_edit_main_agenda_'+id+'='+period+'&username=interne&password=interne';


	var myAjax = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});



}





function editComplete(t, obj)



{



	var div = document.createElement('div');



	div.id = 'div_agenda';



	div.className = 'div_agenda';



  $('global').appendChild(div);



	div.innerHTML	= t.responseText;



	Event.observe(idName3, 'click', function(){agendaSearch()}, false);



}







/*---- LANCEMENT D'UNE RECHERCHE ----*/



function agendaSearch()



{



	var obj = $('txt_agenda_recherche');



	var success	= function(t){editRecherche(t, obj);}



	var failure	= function(t){editFailed(t, obj);}







	var pars = '_qf_edit_main_agenda_recherche=' +obj.value +'&username=interne&password=interne';



	var myAjax = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});



}







/*---- RESULTAT DE LA RECHERCHE ----*/







// success



function editRecherche(t, obj){







	Element.remove($('div_agenda'));



	editComplete(t, obj)



}







// failure



function editFailed(t, obj){



	obj.innerHTML	= 'Sorry, the update failed.';



}



