function request(url,cadre) {
	var XHR = null;
   
    if(window.XMLHttpRequest) // Firefox
		XHR = new XMLHttpRequest();
		
    else if(window.ActiveXObject) // Internet Explorer
		XHR = new ActiveXObject("Microsoft.XMLHTTP" );
		
    else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..." );
		return;
	}
	
	// envoie de la requête, methode GET et de l'url
	XHR.open("GET",url, true);
	
    // on guette les changements d'état de l'objet
	XHR.onreadystatechange = function attente() {
	    // l'état est à 4, requête reçu !
		if(XHR.readyState == 4)     {
			// ecriture de la réponse
			document.getElementById(cadre).innerHTML = XHR.responseText;
	    }
    }
	XHR.send(null);  // le travail est terminé
	return;
	
}
 
function gerer_title(id){
	//pour bilan rencontres
	if(document.getElementById(id).style.display=="none"){
		document.getElementById(id).style.display="block";
		document.images[id].src="images/min.png";
	}
	else{
		document.getElementById(id).style.display="none";
		document.images[id].src="images/add.png";
	}
}

function charge_div(url, div) {
	$(div).setHTML('Loading...');
	var ajax = new Ajax(url, {
		method: 'get',
		update: div,
		evalScripts: true,
		onComplete: function()
		{
			charger_scripts();
		}
	});
	ajax.request();
	return false;
}

// Scripts de chargement dans un div
function charger_scripts(){
	// Arrêter les infobulles
	UnTip();
	// Initialiser le calendrier
	window.addEvent('domready', function(){
		$$('input.DatePicker').each(function(el){
			new DatePicker(el);
		});
	});
	// Initialiser les contrôles de formulaire
	if($('vForm')){	
		window.addEvent('domready', function() {
			var myValidator = new fValidator("vForm");  
		});
		$('vForm').addEvent('submit', function(e) {
			//on évite le submit
			event = new Event(e);
			new event.stop();
			//on prend le div 'Affichage' et on lui ajoute le gif de chargement
			var log = $('Affichage').addClass('ajax-loading');
			//on récupère le submit et on affiche le résultat dans 'Affichage' en retirant le gif
			document.getElementById("vForm").send({
				update: log,
				onComplete: function() {
					log.removeClass('ajax-loading');
					charger_scripts();	
				}
			});
		});
	}	
	// Initialiser les checkbox, boutons radio et contrôles de formulaires
	if($('myForm')){
		window.addEvent('domready', function() {
			myForm = new mooForms('myForm', {
				imageDir: './images/checkbox_radio/',
				//checkboxImage: {image: 'checkbox2.png', width: 24, height: 24},
				inputs: ['checkbox']
			});

		});			$('myForm').addEvent('submit', function(e) {
				//on évite le submit
				event = new Event(e);
				new event.stop();
				//on prend le div 'Affichage' et on lui ajoute le gif de chargement
				var log = $('Affichage').addClass('ajax-loading');
				//on récupère le submit et on affiche le résultat dans 'Affichage' en retirant le gif
				document.getElementById("myForm").send({
					update: log,
					onComplete: function() {
						log.removeClass('ajax-loading');
						charger_scripts();
					}
				});
			});
	}
	window.addEvent('domready', function(){
		new pageLoader({loadInTo:'Affichage', links:'.load', onComplete: charger_scripts});
	});
}

function aff(){
	if(document.getElementById("type_rencontre").value==1301){
		document.getElementById("ligne_typact1").style.display="none";
		document.getElementById("ligne_typact2").style.display="none";
		document.getElementById("ligne_act1").style.display="none";
		document.getElementById("ligne_act2").style.display="none";
		document.getElementById("tableau_activite").style.display="block";
		document.getElementById("type_activite_simple").className="";
		document.getElementById("activite").className="";
	}
	else{
		document.getElementById("tableau_activite").style.display="none";
		document.getElementById("ligne_typact1").style.display="block";
		document.getElementById("ligne_typact2").style.display="block";
		document.getElementById("ligne_act1").style.display="block";
		document.getElementById("ligne_act2").style.display="block";
		document.getElementById("type_activite_simple").className="fValidate['list']";
		document.getElementById("activite").className="fValidate['list']";
	}
}
