
var timetoclearStars = null;
var timetosetRating = null;
var imgStar_ON = new Image();
var imgStar_OFF = new Image();
var imgStar_OVER = new Image();

imgStar_ON.src = 'http://i2.esmas.com/deportes30/img/mxmiconos/star_user_on.png'; 
imgStar_OFF.src = 'http://i2.esmas.com/deportes30/img/mxmiconos/star_off.png'; 
imgStar_OVER.src = 'http://i2.esmas.com/deportes30/img/mxmiconos/star_over.png'; 

function starsClear(elementId){
	for(var i=1; i<=5; i++){
		$(elementId + i).src = imgStar_OFF.src;
	}
}

function starsSet(elementId, starsNumber){
	if (starsNumber > 0){
		for(var i=1; i<=5; i++){
			if ( i <= starsNumber )
				$(elementId + i).src = imgStar_ON.src;
		}
	}
	
}

function starsOver(elementId, starPosition){
	clearTimeout(timetoclearStars);
	clearTimeout(timetosetRating);
    
	for(var i=1; i<=5; i++){
		if ( i <= parseInt(starPosition) ){
			$(elementId + i).src = imgStar_OVER.src;
		}
		else
			$(elementId + i).src = imgStar_OFF.src;
	}
}

function starsReset(elementId, starsNum){
    var auxVarClear= 'starsClear(\'' + elementId +'\')'
	var auxVarSet= 'starsSet('+ '\'' + elementId +'\'' +','+starsNum+')'
	
	timetoclearStars = setTimeout(auxVarClear,0); 
	timetosetRating = setTimeout(auxVarSet,0);
	
}

