function favhistoire(auid,sid,storyfav,storynofav) {
	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&eacute; par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}

	xhr_object.open("POST", "/modules/storyline/request/favorie.php", true);
	xhr_object.onreadystatechange = function() {
 		if(xhr_object.readyState == 4) {
 			if (xhr_object.status == 200) {
				var btlon = (storyfav.length/2)+1;
				var btfav = "<input style='width:"+btlon+"em;font-size:14px;' type=button name='stfav' value='"+storyfav+"' onClick=\"favhistoire("+auid+","+sid+",'"+storynofav+"','"+storyfav+"');\" />";
			    //var btfav = "<a href='#' name='stfav' style='cursor:hand;border:1px solid #000000;text-align: center;text-decoration: none;padding:2px;font-size:14px;color:black;background-color:#E0DFE3;' onClick=\"favhistoire("+auid+","+sid+",'"+storynofav+"','"+storyfav+"');\">"+storyfav+"</a>";
				document.getElementById('favform1').innerHTML = btfav;
				document.getElementById('favform2').innerHTML = btfav;
 			}
 		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var data = "auid="+auid+"&histid="+sid;
	xhr_object.send(data);
}

function suivhistoire(auid,sid,stfollowed,stnofollowed) {
	var xhr_object = null;
//alert(auid+'-'+sid+'-'+stfollowed);
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non support&eacute; par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}

	xhr_object.open("POST", "/modules/storyline/request/suivit.php", true);
	xhr_object.onreadystatechange = function() {
 		if(xhr_object.readyState == 4) {
 			if (xhr_object.status == 200) {
			    var btlon = (stfollowed.length/2)+1;
				var btsuiv = "<input style='width:"+btlon+"em;font-size:14px;' type=button name='stsuiv' value='"+stfollowed+"' onClick=\"suivhistoire("+auid+","+sid+",'"+stnofollowed+"','"+stfollowed+"');\" />";
				//var btsuiv = "<a href='#' name='stsuiv' style='cursor:hand;border:1px solid #000000;text-align: center;text-decoration: none;padding:2px;font-size:14px;color:black;background-color:#E0DFE3;' onClick=\"suivhistoire("+auid+","+sid+",'"+stnofollowed+"','"+stfollowed+"');\">"+stfollowed+"</a>";
				document.getElementById('suivform1').innerHTML = btsuiv;
			 	document.getElementById('suivform2').innerHTML = btsuiv;
 			}
 		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var data = "auid="+auid+"&histid="+sid;
	xhr_object.send(data);
}

function suivauteur(auid,aid,autfollowed,autnofollowed) {
	var xhr_object = null;
//alert(auid+'-'+sid+'-'+stfollowed);
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non support&eacute; par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}

	xhr_object.open("POST", "/modules/storyline/request/auteursuivi.php", true);
	xhr_object.onreadystatechange = function() {
 		if(xhr_object.readyState == 4) {
 			if (xhr_object.status == 200) {
			    var btlon = (autfollowed.length/2)+1;
				var btsuiv = "<input style='width:"+btlon+"em;font-size:14px;' type=button name='stsuiv' value='"+autfollowed+"' onClick=\"suivauteur("+auid+","+aid+",'"+autnofollowed+"','"+autfollowed+"');\" />";
				//var btsuiv = "<a href='#' name='stsuiv' style='cursor:hand;border:1px solid #000000;text-align: center;text-decoration: none;padding:2px;font-size:14px;color:black;background-color:#E0DFE3;' onClick=\"suivhistoire("+auid+","+sid+",'"+stnofollowed+"','"+stfollowed+"');\">"+stfollowed+"</a>";
				document.getElementById('autform1').innerHTML = btsuiv;
			 	document.getElementById('autform2').innerHTML = btsuiv;
 			}
 		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var data = "auid="+auid+"&autid="+aid;
	xhr_object.send(data);
}

function chgchaplu(luid,sid,chap,chap_lu,chap_nonlu) {
	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&eacute; par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}

	xhr_object.open("POST", "/modules/storyline/request/chaplu.php", true);
	xhr_object.onreadystatechange = function() {
 		if(xhr_object.readyState == 4) {
 			if (xhr_object.status == 200) {
	 			if (xhr_object.responseText != "") {
	 				alert(xhr_object.responseText);
	 			}
	 			var btlon = (chap_lu.length/2)+1;
				var btlu = "<input style='width:"+btlon+"em;font-size:14px;' type=button name='chaplu' value='"+chap_lu+"' onClick=\"chgchaplu("+luid+","+sid+","+chap+",'"+chap_nonlu+"','"+chap_lu+"');\" />";
				document.getElementById('chapluform1').innerHTML = btlu;
			    document.getElementById('chapluform2').innerHTML = btlu;
 			}
 		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var data = "luid="+luid+"&sid="+sid+"&chapitrelu="+chap;
	xhr_object.send(data);
}

/*function ChargeListe(code_item) {
	alert("LL");
	var xhr_object = null;
	var item = document.requette.subcat.options[document.requette.subcat.selectedIndex].value;

	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non support&eacute; par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}

	xhr_object.open("POST", "/modules/storyline/request/listeautf.php", true);
	xhr_object.onreadystatechange = function() {
 		if(xhr_object.readyState == 4) {
 			if (xhr_object.status == 200) {
 				if (xhr_object.responseText != "") {
	 				alert(xhr_object.responseText);
	 			}
				document.getElementById('lstautf').innerHTML = "OK";
 			}
 		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var data = "item="+item;
	xhr_object.send(data);
}*/
function Click2(code_item,selectitem) {
	if (document.requette.scategorie.options[document.requette.scategorie.selectedIndex].value != 0)
	{
		document.requette.subcat.disabled = false;
		document.requette.subcat.selectedIndex = 0;
	} else {
		document.requette.subcat.selectedIndex = 0;
		document.requette.subcat.disabled = true;
	}

	lg = document.requette.subcat.length;

	// On vide la liste
	for (i = lg - 1; i >= 0; i--) {
		document.requette.subcat.options[i] = null;
	}

	cat = document.requette.scategorie.value;

	if (cat >0) {
		//alert(cat);
		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&eacute; par le navigateur
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}

		xhr_object.open("POST", "modules/storyline/request/listescats.php", true);
		xhr_object.onreadystatechange = function() {
			if(xhr_object.readyState == 4) {
				//alert(xhr_object.responseText);
				var lstscats = xhr_object.responseText.split("|");
				var i=0;
		   		for(i=0;i<lstscats.length;i++){
					var scat = lstscats[i].split(",");
					nouvel_element = new Option(scat[1],scat[0],false,false);
					document.requette.subcat.options[i] = nouvel_element;
					if(scat[0] == selectitem) {
						document.requette.subcat.options[i].selected = true;
					}
				}
			}
		}

		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "cat="+cat;
		xhr_object.send(data);
	}
}
function LstPersos(code_item,selectitem) {
	lg = document.requette.perso1.length;

	// On vide la liste
	for (i = lg - 1; i >= 0; i--) {
		document.requette.perso1.options[i] = null;
		document.requette.perso2.options[i] = null;
		document.requette.perso3.options[i] = null;
		document.requette.perso4.options[i] = null;
	}

	cat = document.requette.subcat.value;

	if (cat >0) {
		//alert(cat);
		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&eacute; par le navigateur
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}

		xhr_object.open("POST", "modules/storyline/request/listepersos.php", true);
		xhr_object.onreadystatechange = function() {
			if(xhr_object.readyState == 4) {
				//alert(xhr_object.responseText);
				var lstpersos = xhr_object.responseText.split("|");
				nouvel_element = new Option('Tous','',false,false);
				document.requette.perso1.options[0] = nouvel_element;
				var i=0;
		   		for(i=0;i<lstpersos.length;i++){
					var scat = lstpersos[i].split(",");
					if(scat[2] != '') {
						perso = scat[1]+'/'+scat[2];
					} else {
						perso = scat[1];
					}
					nouvel_element = new Option(perso,scat[0],false,false);
					document.requette.perso1.options[i+1] = nouvel_element;
				}
				nouvel_element = new Option('Tous','',false,false);
				document.requette.perso2.options[0] = nouvel_element;
				for(i=0;i<lstpersos.length;i++){
					var scat = lstpersos[i].split(",");
					if(scat[2] != '') {
						perso = scat[1]+'/'+scat[2];
					} else {
						perso = scat[1];
					}
					nouvel_element = new Option(perso,scat[0],false,false);
					document.requette.perso2.options[i+1] = nouvel_element;
				}
				nouvel_element = new Option('Tous','',false,false);
				document.requette.perso3.options[0] = nouvel_element;
				for(i=0;i<lstpersos.length;i++){
					var scat = lstpersos[i].split(",");
					if(scat[2] != '') {
						perso = scat[1]+'/'+scat[2];
					} else {
						perso = scat[1];
					}
					nouvel_element = new Option(perso,scat[0],false,false);
					document.requette.perso3.options[i+1] = nouvel_element;
				}
				nouvel_element = new Option('Tous','',false,false);
				document.requette.perso4.options[0] = nouvel_element;
				for(i=0;i<lstpersos.length;i++){
					var scat = lstpersos[i].split(",");
					if(scat[2] != '') {
						perso = scat[1]+'/'+scat[2];
					} else {
						perso = scat[1];
					}
					nouvel_element = new Option(perso,scat[0],false,false);
					document.requette.perso4.options[i+1] = nouvel_element;
				}
			}
		}

		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "cat="+cat;
		xhr_object.send(data);
	}
}

function ClasseFic(sid,mbr) {
	var xhr_object = null;
//alert(sid+"/"+mbr);
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non support&eacute; par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	
	maclasse = document.cl33.classement.value;

	xhr_object.open("POST", "/modules/storyline/request/classement.php", true);
	xhr_object.onreadystatechange = function() {
 		if(xhr_object.readyState == 4) {
 			if (xhr_object.status == 200) {
	 			if (xhr_object.responseText != "") {
	 				//alert(xhr_object.responseText);
					document.getElementById('gclasse').innerHTML = xhr_object.responseText;
	 			}
 			}
 		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var data = "sid="+sid+"&mbr="+mbr+"&cl="+maclasse;
	xhr_object.send(data);
}