var sArray = new Object;
	sArray[0] = new Image;
	sArray[0].src = "star_files/icon_star_1.gif";
	for (var i=1; i<6; i++) {
		sArray[i] = new Image();
		sArray[i].src = "star_files/icon_star_2.gif";
	}
	var starTimer;
	var pro ; 
	var rate ; 
	function initStar() {
	    
		try {
			setProfix("star_");
			setStars(document.getElementById("rating").value,'rating');
			setProfix("taste_");
			setStars(document.getElementById("taste").value,'taste');
			setProfix("price_");
			setStars(document.getElementById("price").value,'price');
			setProfix("environment_");
			setStars(document.getElementById("environment").value,'environment');
				
		} catch(e){
		
		}	
	}
	
	function showStars(starNum,rate) {
	try {
		clearStarTimer();
		greyStars();
		colorStars(starNum);
		} catch(e){}
		//setStars(starNum,rate);
	}
	function setProfix(profix) {
		 pro = profix ;
	}
	function colorStars(starNum) {
		try {
			for (var i=1; i <= starNum; i++) {
				var tmpStar = document.getElementById(pro + i);
				tmpStar.src = sArray[starNum].src;
			}
		} catch(e){}
	}
	function greyStars() {
		try {
			for (var i=1; i<6; i++) {
				var tmpStar = document.getElementById(pro + i);
				tmpStar.src = sArray[0].src;
			}
		} catch(e){}
	}
	
	function greyAll(curpro,currate) {
		try {
			document.getElementById(currate).value ="";	
			for (var i=1; i<6; i++) {
				var tmpStar = document.getElementById(curpro + i);
				tmpStar.src = sArray[0].src;
			}
		} catch(e){}	
	}

	function setStars(starNum,rate) {
		rate = rate ;
		try {
			clearStarTimer();
			var rating = document.getElementById(rate);
			rating.value = starNum;
			showStars(starNum);
			} catch(e){}	
	}

	function clearStars(currate) {
		rate = currate ;
		try {
			var rating = document.getElementById(rate);
			if (rating.value != '') {
				setStars(rating.value,rate);
			} else {
				greyStars();
			}
		} catch(e){}
	}
	
	function resetStars() {
		try {
			clearStarTimer();
			var rating = document.getElementById(rate);
			if (rating.value != '') {
				setStars(rating.value,rate);
			} else {
				greyStars();
			}
		} catch(e){}
	}
	
	function clearStarTimer() {
		if (starTimer) {
			clearTimeout(starTimer);
			starTimer = null;
		}
	}
	
	
function check1()
{
document.form1.hid1.value=1;
setProfix('star_');showStars(1,'rating');
}

function check2()
{

//alert("2");
document.form1.hid1.value=2;
setProfix('star_');showStars(2,'rating');

}

function check3()
{

document.form1.hid1.value=3;
setProfix('star_');showStars(3,'rating');
}

function check4()
{

document.form1.hid1.value=4;
setProfix('star_');showStars(4,'rating');
}

function check5()
{

document.form1.hid1.value=5;
setProfix('star_');showStars(5,'rating');

}