function Iluminar(id,valor)
{
	ApagarTodas(id);
	for (var i=valor;i>0;i--)
	{
		document.getElementById("off"+id+"-"+i).style.display="none";
		document.getElementById("on"+id+"-"+i).style.display="inline";
	}
}

function ApagarTodas(id)
{
	for (var i=1;i<6;i++)
	{
		document.getElementById("off"+id+"-"+i).style.display="inline";
		document.getElementById("on"+id+"-"+i).style.display="none";
	}
}

function ValorarEnlace(id,valor)
{
  	EnviarAjax("valorar.asp?tipo=0&idvalor="+id+"&valor="+valor,QuitarValoracion,"GET","",null) 
}

function ValorarPlato(id,valor)
{
  	EnviarAjax("valorar.asp?tipo=1&idvalor="+id+"&valor="+valor,QuitarValoracion,"GET","",null) 
}

function ValorarActividad(id,valor)
{
  	EnviarAjax("valorar.asp?tipo=2&idvalor="+id+"&valor="+valor,QuitarValoracion,"GET","",null) 
}

function ValorarFoto(id,valor)
{
  	EnviarAjax("valorar.asp?tipo=3&idvalor="+id+"&valor="+valor,QuitarValoracionSinBr,"GET","",null) 
}

function QuitarValoracion(response)
{
	var id 		= response.getElementsByTagName("clave")[0].firstChild.nodeValue;
	var valor 	= response.getElementsByTagName("valor")[0].firstChild.nodeValue.replace(/,/g,'.');
	var total 	= response.getElementsByTagName("total")[0].firstChild.nodeValue;
	
	
	var out="";
	var imagen;
	for (var i=1;i<6;i++)
	{
		if (valor >= i-0.2)
		{
			imagen="est_1";
		}
		else if (valor < i-0.2 && valor >i-0.8)
		{
			imagen="est_2"
		}
		else
		{
			imagen="est_0"
		}	
		out+='<img src="img/'+imagen+'.gif" id="val'+id+'-1" width="16" height="11" alt="'+valor+'" />';
	}
	out+="<br /><span class='TotalValoraciones'>["+total+" val]</span>"
	document.getElementById("Valora-"+id).innerHTML=out;
}

function QuitarValoracionSinBr(response)
{
	var id 		= response.getElementsByTagName("clave")[0].firstChild.nodeValue;
	var valor 	= response.getElementsByTagName("valor")[0].firstChild.nodeValue.replace(/,/g,'.');
	var total 	= response.getElementsByTagName("total")[0].firstChild.nodeValue;
	
	
	var out="";
	var imagen;
	for (var i=1;i<6;i++)
	{
		if (valor >= i-0.2)
		{
			imagen="est_1";
		}
		else if (valor < i-0.2 && valor >i-0.8)
		{
			imagen="est_2"
		}
		else
		{
			imagen="est_0"
		}	
		out+='<img src="img/'+imagen+'.gif" id="val'+id+'-1" width="16" height="11" alt="'+valor+'" />';
	}
	out+=" <span class='TotalValoraciones'>["+total+" val]</span>"
	document.getElementById("Valora-"+id).innerHTML=out;
}

function VotarEncuesta(id,valor)
{
	document.getElementById("Encuesta").innerHTML="<p class='Pregunta_Encuesta' style='text-align:center;'>Generando Resultados...</p>";
	var random=Math.random();
  	EnviarAjax("votar.asp?encuesta="+id+"&valor="+valor+"&random="+random,MostrarResultados,"GET","",null)   	
}

function MostrarResultados(response)
{
	var oNombre, oValor, dNombre, dValor, ancho
	
	var contenido=""
	var objItemList = response.getElementsByTagName("pregunta");
	var TotalValores = response.getElementsByTagName("total")[0].childNodes[0].nodeValue;
	var FechaValores = response.getElementsByTagName("fecha")[0].childNodes[0].nodeValue;
	var i = 0;
	for (var i=0; i < objItemList.length; i++)
	{
		' Comprobamos que existen los elementos que necesitamos '

		oNombre = objItemList[i].getElementsByTagName("nombre");
		oValor  = objItemList[i].getElementsByTagName("valor");

		dNombre	= oNombre.length!=0?oNombre[0].childNodes[0].nodeValue:"";
		dValor	= oValor.length!=0?oValor[0].childNodes[0].nodeValue:0;
		
		dValor  = Math.floor(parseFloat(dValor));
		ancho	= Math.floor(dValor*2.30);

		contenido+="<p class='Pregunta_Encuesta'>"+dNombre+"</p>"
		if (dValor < 20)
		{
			contenido+="<div class='Respuesta_Encuesta'><div class='ContRespuesta'><div class='BarraRespuesta' style='width:"+ancho+"px;float:left;'></div><span class='Valor'>"+dValor+"%</span></div></div>"
		}
		else
		{
			contenido+="<div class='Respuesta_Encuesta'><div class='ContRespuesta'><div class='BarraRespuesta' style='width:"+ancho+"px;display:block;'><span class='Valor'>"+dValor+"%</span></div></div></div>"
		}
	}
	TotalValores = parseFloat(TotalValores);
	if (TotalValores == 1)
		contenido+="<div class='Total_Resultados'><span>"+TotalValores+"</span> voto desde el <span>"+FechaValores+"</span></div>"
	else
		contenido+="<div class='Total_Resultados'><span>"+TotalValores+"</span> votos desde el <span>"+FechaValores+"</span></div>"
	
	document.getElementById("Encuesta").innerHTML=contenido;
}
