// JavaScript Document

function limite(zone,max)
{
if(zone.value.length>=max){zone.value=zone.value.substring(0,max);}
} 

function graindesel(page,id) {
	

	// On affiche la box d'info en le vidant
	document.getElementById('sel').style.display = 'block';
	document.getElementById('sel').innerHTML = '<br /> <br /><div align="center"><img src="images/loader.gif"></div>';
	
	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;
	}
	
	if (page == 'ajouter') {
	url='addsel.php?id='+id;
	}
	else if (page == 'lecture') {
	url='liresel.php?id='+id;
	}
	else {
	url='seler.php?id='+id;
	}
	
		// 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('sel').innerHTML = XHR.responseText;
   }
	}
	XHR.send(null);		// le travail est terminé
	return;
}



function boxme(page) {
	
	
	if (document.getElementById('sexe1').checked == true) {
	sex="1";
	}
	else if (document.getElementById('sexe2').checked == true) {
	sex="2";
	}
	else if (document.getElementById('sexe3').checked == true) {
	sex="3";
	}
	else {
	sex="3";
	}
	
	// On affiche la box d'info en le vidant
	document.getElementById('boxinfo').innerHTML = '';
	document.getElementById('boxinfo').innerHTML = '<br /> <br /><div align="center"><img src="images/loader.gif"></div>';
	document.getElementById('boxinfo').style.display = 'block';
	
	
	
	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;
	}
	
	if (page == 'ajouter') {
	url=page+'.php?titre='+document.getElementById('titre').value+'&description='+document.getElementById('ajouttechnique').description.value+'&sexe='+sex;
	}
	else {
	url=page+'.php?email='+document.getElementById('email').value+'&nom='+document.getElementById('nom').value;
	}
	
		// 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('boxinfo').innerHTML = XHR.responseText;
   }
	}
	XHR.send(null);		// le travail est terminé
	return;
}	

function affichalea() {
	

	var XHR3 = null;
	
	if(window.XMLHttpRequest) // Firefox
		XHR3 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		XHR3 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	
	url3='alea.php?x='+new Date();
	
		// envoie de la requête, methode GET et de l'url
	XHR3.open("GET",url3, true);

		// on guette les changements d'état de l'objet
	XHR3.onreadystatechange = function attente3() {

		// l'état est à 4, requête reçu !
	if(XHR3.readyState == 4)     {

		// ecriture de la réponse
	document.getElementById('notation').innerHTML = XHR3.responseText;
   }
   }
	XHR3.send(null);		// le travail est terminé
	
	return;
}	

function affichstat2() {
	

	var XHR2 = null;
	
	if(window.XMLHttpRequest) // Firefox
		XHR2 = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		XHR2 = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	
	url2='moins.php';
	
		// envoie de la requête, methode GET et de l'url
	XHR2.open("GET",url2, true);

		// on guette les changements d'état de l'objet
	XHR2.onreadystatechange = function attente2() {

		// l'état est à 4, requête reçu !
	if(XHR2.readyState == 4)     {

		// ecriture de la réponse
	document.getElementById('boxmoins').innerHTML = XHR2.responseText;
   }
   }
	XHR2.send(null);		// le travail est terminé
	
	affichalea()
	
	return;
}	


function affichstat() {
	
	// On affiche la box d'info en le vidant
	document.getElementById('boxplus').innerHTML = '';
	document.getElementById('boxplus').innerHTML = '<br /> <br /><div align="center"><img src="images/loadernoir.gif"></div>';

	document.getElementById('boxmoins').innerHTML = '';
	document.getElementById('boxmoins').innerHTML = '<br /> <br /><div align="center"><img src="images/loadernoir.gif"></div>';	
	
	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;
	}
	
	url='plus.php';
	
		// 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('boxplus').innerHTML = XHR.responseText;
   }
   }
	XHR.send(null);		// le travail est terminé
	
	affichstat2()
	
	return;
}	


function affichstatallmoins() {
	
	// On affiche la box d'info en le vidant
	document.getElementById('boxmoins').style.display = 'none';
	document.getElementById('boxmoins2').innerHTML = '';
	document.getElementById('boxmoins2').innerHTML = '<br /> <br /><div align="center"><img src="images/loadernoir.gif"></div>';
	
	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;
	}
	
	url='moins2.php';
	
		// 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('boxmoins2').innerHTML = XHR.responseText;
   }
   }
	XHR.send(null);		// le travail est terminé
	
	affichstat2()
	
	return;
}



function affichstatallplus() {
	
	// On affiche la box d'info en le vidant
	document.getElementById('boxplus').style.display = 'none';
	document.getElementById('boxplus2').innerHTML = '';
	document.getElementById('boxplus2').innerHTML = '<br /> <br /><div align="center"><img src="images/loadernoir.gif"></div>';
	
	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;
	}
	
	url='plus2.php';
	
		// 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('boxplus2').innerHTML = XHR.responseText;
   }
   }
	XHR.send(null);		// le travail est terminé
	
	affichstat2()
	
	return;
}	




function vote(levote, id) {
	
	// On affiche la box d'info en le vidant
	document.getElementById('notation').innerHTML = '';
	document.getElementById('notation').innerHTML = '<br /> <br /><div align="center"><img src="images/loadernoir.gif"></div>';	
	
	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;
	}
	
	url='jevote.php?vote='+levote+'&id='+id;
	
		// 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('notation').innerHTML = XHR.responseText;
   }
   }
	XHR.send(null);		// le travail est terminé
	
	affichstat()
	
	return;
}








function adminbox(page,id) {
	

	
	// On affiche la box d'admin en le vidant
	document.getElementById('boxadmin').innerHTML = '';
	document.getElementById('boxadmin').innerHTML = '<br /> <br /><div align="center"><img src="images/loader.gif"></div>';
	document.getElementById('boxadmin').style.display = 'block';
	
	
	
	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;
	}
	
	
	url=page+'.php?id='+id;
	
	
		// 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('boxadmin').innerHTML = XHR.responseText;
   }
	}
	XHR.send(null);		// le travail est terminé
	return;
}	