function xReplaceStar(str_Id) 
{
	var ele = $(str_Id);
	
	var numStars = xAttr(ele,"NumberOfStars");
	
	if (numStars > 5) numStars = 5;
	if (numStars < 0) numStars = 0;
	
	var starsHTML = "";
	var strHTML = '<span class = "rateStarLittle {0}" id ="' + ele.id + '_Star_{1}">&nbsp;</span>';
	
	for (var ix = 0; ix < 5; ix++) 
	{		
		starsHTML += String.format(strHTML,(numStars)>ix?"filledx":"emptyx",ix);
	}
    
  //  starsHTML += "<span class='clearFloat'>&nbsp;</div>";
	ele.innerHTML = starsHTML;		
	ele.style.width = '60px';
}

function ReplaceAllStars ()
{
	YAHOO.namespace("RRRM.Stars");
	
	if (!YAHOO.RRRM.Stars.StarCreated) 
	{
		var divs = $ByClass("xRatingStars");
		if (!divs) return;
		
		for(var xi = 0; xi < divs.length; xi++) 
		{
			xReplaceStar(divs[xi]);
		}
		
		YAHOO.RRRM.Stars.StarCreated = true;
	}
	
}

function ReplaceStarsInDiv(str_div) {
	var divs = $ByClass("xRatingStars",str_div);
	if (!divs) return;
		
	for(var xi = 0; xi < divs.length; xi++) 
	{
		xReplaceStar(divs[xi]);
	}
}

$ready(ReplaceAllStars);
