function affiche_contenu_weepage(httpRequest,file,div){
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			document.getElementById(''+div+'').innerHTML=httpRequest.responseText;
			
			var height1 = document.getElementById('infos').offsetHeight;
			var height2 = document.getElementById('mp3_player').offsetHeight;
			document.getElementById('content').style.minHeight = (height1+height2+295)+"px";
			document.getElementById('principale').style.minHeight = (height1+height2+305)+"px";
		
			scripts = document.getElementById(''+div+'').getElementsByTagName("script");	
			for(var i=0; i<scripts.length; i++){
				eval(scripts[i].text);
			}
		}
		else {
			alert ('Un problème est survenu avec la requête.');
		}
	 }
	 else{
		 document.getElementById(''+div+'').innerHTML='Chargement en cours...';
	 }
}

function affiche_contenu(httpRequest,file,div){
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			document.getElementById(''+div+'').innerHTML=httpRequest.responseText;
			if(div=='traitement') eval(httpRequest.responseText);
			
			scripts = document.getElementById(''+div+'').getElementsByTagName("script");	
			for(var i=0; i<scripts.length; i++){
				eval(scripts[i].text);
			}
		}
		else {
			alert ('Un problème est survenu avec la requête.');
		}
	 }
	 else{
		 document.getElementById(''+div+'').innerHTML='Chargement en cours...';
	 }
}

function affiche_pub300(httpRequest2){
	if (httpRequest2.readyState == 4) {
		if (httpRequest2.status == 200) {
			document.getElementById('pub300').innerHTML=httpRequest2.responseText;
		}
		else {
			alert ('Un problème est survenu avec la requête.');
		}
	 }
	 else{
		 document.getElementById('pub300').innerHTML='Chargement en cours...';
	 }
}

function affiche_pub728(httpRequest3){
	if (httpRequest3.readyState == 4) {
		if (httpRequest3.status == 200) {
			document.getElementById('pub728').innerHTML=httpRequest3.responseText;
		}
		else {
			alert ('Un problème est survenu avec la requête.');
		}
	 }
	 else{
		 document.getElementById('pub728').innerHTML='Chargement en cours...';
	 }
}

function lien(file,valeur,div){
	//initialise l'objet
	if (window.XMLHttpRequest) { // Firefox, Safari, ...
		httpRequest = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//quand on a la réponse du serveur, on fait la fonction 
	httpRequest.onreadystatechange = function() { affiche_contenu(httpRequest,file,div); };
	//lancement de la requete
	httpRequest.open('POST', file, true);
	//les données qu'on envoi au serveur
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	httpRequest.send(valeur);
}

function lien_weepage(file,valeur,div){
	//initialise l'objet
	if (window.XMLHttpRequest) { // Firefox, Safari, ...
		httpRequest = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//quand on a la réponse du serveur, on fait la fonction 
	httpRequest.onreadystatechange = function() { affiche_contenu_weepage(httpRequest,file,div); };
	//lancement de la requete
	httpRequest.open('POST', file, true);
	//les données qu'on envoi au serveur
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	httpRequest.send(valeur);
}

function lien_get(file,valeur,div){
	var file2=file+'?'+valeur
	//initialise l'objet
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}

	//quand on a la réponse du serveur, on fait la fonction 
	httpRequest.onreadystatechange = function() { affiche_contenu(httpRequest,file,div); };
	
	//lancement de la requete
	//open('method','adresse','asynchrone(oui/non)');
	httpRequest.open('GET',file2, true);
	//les données qu'on envoi au serveur
	//httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	//alert(file+' '+valeur);
	httpRequest.send(null);
}

function reload300(valeur){
	//initialise l'objet
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest2 = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest2 = new ActiveXObject("Microsoft.XMLHTTP");
	}

	//quand on a la réponse du serveur, on fait la fonction 
	httpRequest2.onreadystatechange = function() { affiche_pub300(httpRequest2); };
	
	//lancement de la requete
	//open('method','adresse','asynchrone(oui/non)');
	httpRequest2.open('POST', 'pub300.php', true);
	//les données qu'on envoi au serveur
	httpRequest2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	//alert(file+' '+valeur);
	httpRequest2.send(valeur);
}

function reload728(valeur){
	//initialise l'objet
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest3 = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest3 = new ActiveXObject("Microsoft.XMLHTTP");
	}

	//quand on a la réponse du serveur, on fait la fonction 
	httpRequest3.onreadystatechange = function() { affiche_pub728(httpRequest3); };
	
	//lancement de la requete
	//open('method','adresse','asynchrone(oui/non)');
	httpRequest3.open('POST', 'pub728.php', true);
	//les données qu'on envoi au serveur
	httpRequest3.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	//alert(file+' '+valeur);
	httpRequest3.send(valeur);
}
