function UTRating(ratingElementId, maxStars, objectName, formName, ratingMessageId, componentSuffix, size) {
	this.ratingElementId = ratingElementId;
	this.maxStars =	maxStars;
	this.objectName = objectName;
	this.formName =	formName;
	this.ratingMessageId = ratingMessageId;
	this.componentSuffix = componentSuffix;
	this.starTimer = null;
	this.starCount = 0;
	function showStars(starNum, skipMessageUpdate) {
		this.clearStarTimer();
		this.greyStars();
		this.colorStars(starNum);
	}
	function setStars(starNum) {
		this.starCount = starNum;
		document.forms[this.formName]['rating'].value = this.starCount;
		var ratingElementId = this.ratingElementId;
		postForm(this.formName, true, function (req) { replaceDivContents(req, ratingElementId); });
	}
	this.setStars = setStars;
}