
/**
 * Entrada: valoración del recurso, número entre 1 y 5.
 * Salida: elemento span con la clase css adecuada a la valoración del recurso.
 * Estas clases están definidas en css/estilos.css
 */
function valoracionEstrellas(valoracion) {
	var resultado;
	var clase_css = "estrellas";
	
	if ( valoracion != null ) {			
		var techo = Math.ceil(valoracion);
		var suelo = Math.floor(valoracion);
		var medio = (techo + suelo) / 2;
		
		var dif1 = Math.abs(techo-valoracion);
		var dif2 = Math.abs(suelo-valoracion);
		var dif3 = Math.abs(medio-valoracion);
		
		var minimo = Math.min( Math.min(dif1,dif2), dif3 );
		
		if (minimo == dif1) <!-- techo -->
			clase_css = clase_css + techo;
		else if (minimo == dif2) <!-- suelo-->
			clase_css = clase_css + suelo;
		else if (minimo == dif3) <!-- mitad -->
			clase_css = clase_css + suelo + "5";
	} else {
		clase_css = clase_css + "0";
	}

	var resultado = "<span class='" + clase_css + "'><strong>estrellas</strong></span>";

	return resultado;
}


	
function resumen (nombre, cota){
	
	var contenido = nombre;

	if (contenido != null && contenido.length >= cota ) {
		while (contenido.length < cota && contenido.charAt(cota) != ' ') {
    		cota++;
    	}
    	return contenido.substring(0,cota-1)+"...";
  	} else {
  		return contenido;
   	}
}	

