function iluminarEstrellas(elemento,e)
{
	elemento=$(elemento);
	if(elemento.hasClassName("calificado"))
	{
		return;
	}
	var estrella=Event.element(e);
	if(estrella.hasClassName("estrella"))
	{
		estrella.addClassName("hover")
		var anteriores=estrella.previousSiblings();		
		if(anteriores.length>0)
		{
			anteriores.invoke("addClassName","hover");			
		}
		var siguientes=estrella.nextSiblings();		
		if(siguientes.length>0)
		{
			siguientes.invoke("removeClassName","hover");			
		}
	}
}

function desiluminarEstrellas(elemento,e)
{
	elemento=$(elemento);
	var estrellas=elemento.select(".estrella");
	if(estrellas.length>0)
	{
		estrellas.invoke("removeClassName","hover")
	}
}

function calificarVideo(video,elemento,e)
{
	elemento=$(elemento);
	var estrella=Event.element(e);
	if(estrella.hasClassName("estrella"))
	{
		var valor=estrella.readAttribute("valor");
		var direccion="/php/codes/scripts.php?action=calificarVideo";
		var parametros="valor="+valor+"&video="+video;
		var funcion=function(resp)
		{
			var res=resp.responseText.trim();
			var json=res.evalJSON();
			var estrellas=elemento.select(".estrella");
			if(estrellas.length>0)
			{
				estrellas.invoke("removeClassName","calificado");
				json.promedio.parseInt().times(function(n){
					estrellas[n].addClassName("calificado")
				});
			}
			elemento.addClassName("calificado");
			estrellas.invoke("removeClassName","hover");
		}
		new Ajax.Request(direccion,{method:'post',parameters:parametros,onSuccess:funcion});
	}
}

function aumentarVisto(video)
{	
	var direccion="/php/codes/scripts.php";
	var parametros="action=videoVisto&video="+video;
	var funcion=function()
	{
	}
	new Ajax.Request(direccion,{method:'post',parameters:parametros,onSuccess:funcion});
}

