var cual;			//Su valor lo establecerá isonline(). Valor inicial = NULL
var emisoraCargada; //Contendrá dos posibles valores: EXTERIOR o BILLYCOUNTRY

function isonline() //Esta función determina si Radio Billycountry está Online. Si es que sí devuelve OK sino KO
{					//Lo determina en la variable "cual" asignandole OK o KO según corresponda. Además establece la imagen de ONLINE u OFFLINE
	var xmlHttp;
	try{xmlHttp = new XMLHttpRequest();}
	catch (e){try{xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e){try{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
			catch (e){return false;}}}
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4) //Estado de Ajax finalizado
		{
			if(xmlHttp.status==200)	//Si la petición ha devuelto OK seguimos
   			{
					estaOnline = xmlHttp.responseText;
					if(estaOnline=="OK")
					{
						document.getElementById('online').src = 'online.png';
						cual = "";
						emisoraCargada = "BILLYCOUNTRY";
					}
					else
					{
						document.getElementById('online').src = 'offline.png';
						cual = "EX";
						emisoraCargada = "EXTERIOR";
					}
            }
            else					//Si hay algun error con Ajax volvemos a pedir en 5 segundos
			{
					setTimeout('isonline()',5000);
            }
					
		}
	}
	xmlHttp.open("GET","isUP.php",true); //Llamamos a isUP.php para que nos devuelva el estado de nuestra emisora. OK o KO
	xmlHttp.send(null);
}

function checkEmisora()
{
	var xmlHttp;
	var respuesta="";
	try{xmlHttp = new XMLHttpRequest();}
	catch (e){try{xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e){try{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
			catch (e){return false;}}}
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4){
			respuesta = xmlHttp.responseText;
			if(respuesta=="OK")
			{
				//document.getElementById('reproductor').innerHTML = '<iframe src="./radioplayer/radioplayer.php" frameborder="0" scrolling="no" width="320px" height="140px"></iframe>'
				cual = "";
				checkSong(cual);
			}
			else
			{
				//document.getElementById('reproductor').innerHTML = '<iframe src="./radioplayerEX/radioplayer.php" frameborder="0" scrolling="no" width="320px" height="140px"></iframe>'
				cual = "EX";
				checkSong(cual);
			}
			
		}
	}
	xmlHttp.open("GET","isUP.php",true);
	xmlHttp.send(null);
}
function checkSong(queemisora){
	var xmlHttp;
	try{xmlHttp = new XMLHttpRequest();}
	catch (e){try{xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e){try{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
			catch (e){return false;}}}
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)
		{
			document.getElementById('infoserver').innerHTML = xmlHttp.responseText;
			isonline();
			setTimeout('checkSong(cual)',25000);
		}
	}
	xmlHttp.open("GET","./radioplayer"+queemisora+"/includes/cur_songChat.php",true);
	xmlHttp.send(null);
}



function usuariosOnline(){
	var xmlHttp;
	try{	
		xmlHttp = new XMLHttpRequest();
	}
	catch (e){
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
		    try{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){
				return false;
			}
		}
	}

	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)
		{
			//document.getElementById('usuariosActivos').innerHTML = xmlHttp.responseText;
			document.getElementById('usuarios').innerHTML = xmlHttp.responseText
			setTimeout('usuariosOnline()',120000);
		}
	}
	xmlHttp.open("GET","uactivos.php",true);
	xmlHttp.send(null);
}