var rand;
function check(valeur,dbg,page_origine,rand) {
	switch(page_origine) {
		case "radio":
		document.getElementsByName("go")[0].innerHTML='<img src="Images/loading.gif" />';
		if (valeur != "") rand = valeur;
		document.getElementById('msg').innerHTML="Calcul en cours...";
		var OAjax,contenu="ok=true";
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
		if (dbg==true) OAjax.open('POST',"ajax_requete2.php?dbg=true",true);
		else OAjax.open('POST',"ajax_requete2.php",true);
		OAjax.onreadystatechange = function()
		{
			if (OAjax.readyState == 4 && OAjax.status==200)
			{
				if (document.getElementById) 
				{	
					if (OAjax.responseText !='true') {
					document.getElementById('msg').innerHTML=OAjax.responseText;
					document.getElementsByName("go")[0].innerHTML='<a href="radio2.php?id_playlist='+rand+'">Lancer la radio MPT</a>';
					}
				}
			}
		}
		
		contenu += "&mf="+document.getElementsByName("artiste_mf")[0].checked;
		contenu += "&saez="+document.getElementsByName("artiste_saez")[0].checked;
		contenu += "&bjork="+document.getElementsByName("artiste_bjork")[0].checked;
		contenu += "&sugarcubes="+document.getElementsByName("artiste_sugarcubes")[0].checked;
		contenu += "&carlton="+document.getElementsByName("artiste_carlton")[0].checked;
		
		contenu += "&original="+document.getElementsByName("original")[0].checked;
		contenu += "&remix="+document.getElementsByName("remix")[0].checked;
		contenu += "&instrumental="+document.getElementsByName("instrumental")[0].checked;
		contenu += "&emission="+document.getElementsByName("emission")[0].checked;
		contenu += "&concert="+document.getElementsByName("concert")[0].checked;
		contenu += "&rand="+rand;
		OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		OAjax.send(contenu+"&go=false");
	
	break;
	
	case "radio2":
		var OAjax;
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
		OAjax.open('POST',"ajax_requete_commentaire2.php",true);
		OAjax.onreadystatechange = function()
		{
			if (OAjax.readyState == 4 && OAjax.status==200)
			{
				if (document.getElementById) 
				{
					if (OAjax.responseText !='true') {
						document.getElementById("comm").innerHTML=OAjax.responseText;
					}
				}
			}
		}
		
		
		OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		if (dbg==true) OAjax.send("dbg=true&lien="+valeur);
		else OAjax.send("go=false&lien="+valeur);
	
		break;
		
	case "radio_integ":
		var OAjax;
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
		OAjax.open('POST',"ajax_traitement_chanson.php",true);
		OAjax.onreadystatechange = function()
		{
			if (OAjax.readyState == 4 && OAjax.status==200)
			{
				if (document.getElementById) 
				{
					if (OAjax.responseText !='') {
						document.getElementById("comm").innerHTML=OAjax.responseText;
					}
				}
			}
		}
		
		
		OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		OAjax.send("id="+valeur);
	
	break;
	
	case "sondage":
		var OAjax;
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
		OAjax.open('POST',"ajax_requete_sondage.php",true);
		OAjax.onreadystatechange = function()
		{
			if (OAjax.readyState == 4 && OAjax.status==200)
			{
				if (document.getElementById) 
				{
					if (OAjax.responseText !='true') {
						document.getElementById("sondage").innerHTML="<b>Résultats du sondage : </b><br />"+OAjax.responseText;
					}
				}
			}
		}
		var valeur;
		if (lireCookie('sondageMPT') != 'true') {
			if (document.getElementsByName("prop")[0].checked) valeur=1;
			if (document.getElementsByName("prop")[1].checked) valeur=2;
			if (document.getElementsByName("prop")[2].checked) valeur=3;
			if (document.getElementsByName("prop")[3].checked) valeur=4;
			OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
			if (dbg==true) OAjax.send("dbg=true&reponse="+valeur);
			else OAjax.send("reponse="+valeur);
		}
		else {
			if (dbg==true) OAjax.send("dbg=true"+valeur);
			else OAjax.send("go=true");
		}
		ecrireCookie('sondageMPT','true',30);
	
	break;
	case "dispos":
		var OAjax;
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
		OAjax.open('POST',"dispos.php",true);
		
		OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	
		break;
	}
}

function recharger_liste(ordre,sens,artiste,album,single,recherche,chanson_abrege,date,rand,page) {
	var OAjax;
	if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
	else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
	OAjax.open('POST',"script_liste.php",true);
	OAjax.onreadystatechange = function()
	{
		if (OAjax.readyState == 4 && OAjax.status==200)
		{
			if (document.getElementById) 
			{
				if (OAjax.responseText !='true') {
					document.getElementById("comm").innerHTML=OAjax.responseText;
					var mesSpan = document.getElementsByTagName("span");
					for (i = 0; i < mesSpan.length; i++) {
						if (mesSpan[i].id.substring(0, 1) == "." ){
							var substring=mesSpan[i].id.substring(1, 3);
							if (mesSpan[i].id.substring(1, 3)==(1+(page-1)*30)
							  ||mesSpan[i].id.substring(1, 2)==(1+(page-1)*30) )
								document.getElementById(mesSpan[i].id).innerHTML='<b>'+mesSpan[i].id.substring(1,mesSpan[i].id.length)+'</b>';
							else {
								var arguments="\'"+ordre+"\',\'"+sens+"\',\'"+artiste+"\',\'"+album+"\',\'"+single+"\',\'"+recherche+"\',\'"+chanson_abrege+"\',\'"+date+"\',\'"+rand+"\',\'"+page+"\'";
								document.getElementById(mesSpan[i].id).innerHTML='<a href="javascript:recharger_liste('+arguments+');">'+mesSpan[i].id.substring(1,mesSpan[i].id.length)+'</a>';
							}
						}
					}
				}
			}
		}
	}
	var requete=document.getElementById("req").innerHTML;
	
	OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	OAjax.send("ordre="+ordre+"&sens="+sens+"$artiste="+artiste+"&album="+album+"&single="+single+"&recherche="+recherche+"&chanson_abrege="+chanson_abrege+"&date="+date+"&requete="+requete+"&rand="+rand+"&page="+page);
	

}
function launch(id_radio) {
	document.getElementById("radio").style.visibility='visible';
}


function ecrireCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function lireCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function addRequest() {
	var contenu_plusplus=document.getElementById('plusplus').innerHTML;
	document.getElementById('plusplus').innerHTML='<img src="Images/loading.gif" />';
	var requete=document.getElementById('requete').innerHTML;
	var reponse=''
	var OAjax;
	if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
	else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
	OAjax.open('POST',"addRequest.php",true);
	OAjax.onreadystatechange = function()
	{
		if (OAjax.readyState == 4 && OAjax.status==200)
		{
			if (document.getElementById) 
			{	
				if (OAjax.responseText=='Surcharge')
					alert("Afin d'éviter les surcharges du serveur, merci de ne pas ajouter plus de 30 liens à la fois !");
				else {
					reponse=OAjax.responseText;
					setTimeout(reponse,1);
				}
				document.getElementById('plusplus').innerHTML=contenu_plusplus;
				
			}
		}
	}
	OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	OAjax.send("requete="+requete);

}