var CLASS_EMPTY_STAR = "empty_star"
var CLASS_FULL_STAR  = "full_star";
function UIRaiting(prefix,formName,inputName,maxStars){
	this.maxStars  = maxStars;
	this.formName  = formName;
	this.inputName = inputName;
	this.prefix    = prefix
	this.starTimer = null;
	this.starCount = 0;
	
	function showStars(numStar){	
		this.emptyStars();
		this.colorStars(numStar);
	}
	function emptyStars() {
		for (var i=0; i < maxStars; i++) {	
			$(this.prefix +(i+1)).className = CLASS_EMPTY_STAR;	
		}
	}
	function colorStars(numStar) {	
		for (var i=0; i < numStar; i++) {
			$(this.prefix + (i+1)).className = CLASS_FULL_STAR;
		}
	}
	function setStars(numStar){
		document.forms[this.formName][this.inputName].value = numStar;
		this.colorStars(numStar);
	}
	function clearStars(){  
	
	     this.starCount =  document.forms[this.formName][this.inputName].value
		 this.drawStars(this.starCount);
	}
	function drawStars(starNum) {
		this.showStars(starNum);
	}
	//register function//
	this.setStars = setStars;
	this.showStars = showStars;
	this.emptyStars = emptyStars;
	this.colorStars = colorStars;
	this.clearStars = clearStars;
	this.drawStars = drawStars;
	

}