var sArray = new Object;
	sArray[0] = new Image;
	sArray[0].src = "/images/vista/feed/icon_star_1.gif";
	for (var i=1; i<6; i++) {
		sArray[i] = new Image();
		sArray[i].src = "/images/vista/feed/icon_star_2.gif";
	}
	var star0=new Image;
	star0.src="/images/vista/feed/icon_star_0.gif";;
	var starTimer;
	var pro ; 
	var rate ; 
	
	function showStars(starNum) {
	try {
		clearStarTimer();
		greyStars();
		colorStars(starNum);
		} catch(e){}
		//setStars(starNum,rate);
	}
	function setProfix(profix) {
		 pro = profix ;
	}
	function colorStars(starNum) {
		try {
		    var star0index=0;
		    var starOindex1=0;
			for (var i=1; i <= starNum; i++) {
				var tmpStar = document.getElementById(pro + i);
				if (i>(starNum-0.7) && i<=(starNum-0.3))
				{
//				    tmpStar.src = star0.src;
                    star0index=i+1;
				}
				else if (starNum>=(i+0.7) && starNum<(i+1))
				{
				    starOindex1=i+1;
				}
				tmpStar.src = sArray[1].src;
			}
			if (star0index>0 &&star0index<6 )
			{
			    var tmpStar = document.getElementById(pro + star0index);
			    tmpStar.src = star0.src;
			}
			if (starOindex1>0 && starOindex1<6 )
			{
			    var tmpStar = document.getElementById(pro + starOindex1);
			    tmpStar.src = sArray[1].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 showReminded(type) {
	if (document.getElementById("isfirstmove").value =="0")
	{
	    if (type=='1')
	    {
			document.getElementById('eventstarsshow').style.display="";
			document.getElementById('eventstars').style.display="none";
		}
		else
		{
			document.getElementById('eventstarsshow').style.display="none";
			document.getElementById('eventstars').style.display="";
		}
				
	}
	}
	function setStars2(starNum,rate,userID,eventID) {
		rate = rate ;
		try {
			clearStarTimer();
			var rating = document.getElementById(rate);
			rating.value = starNum;
			showStars(starNum);
			document.getElementById('eventstarsshow').innerHTML="";
			document.getElementById("isfirstmove").value ="1";	
			if (userID>0 && eventID>0)
			{
			    document.getElementById('DRating').style.display="none";
				document.getElementById('eventstars').style.display="none";
				document.getElementById('eventstarsshow').style.display="none";
			    document.getElementById('DRatingLoad').style.display="";
			    var url="/page/ajaxrequest/seteventrating.aspx?ratingNum="+starNum+"&eventID="+eventID;
                popdialog.ajaxcontinue(url,setStars2_callback);
            }
            else
            {
            document.getElementById('DRating').style.display="";
				document.getElementById('DRatingLoad').style.display="none";
				document.getElementById('eventstars').style.display="";
				document.getElementById('eventstarsshow').style.display="none";
				document.getElementById('eventstars').innerHTML="ÇëµÇÂ½ºóÆÀ·Ö";
            }
            
			} catch(e){}	
	}
	
	function setStars2_callback(){			
		if(pop_request.readyState==4)
		{
				if(pop_request.status==200)
				{
				var innerHtml=pop_request.responseText;
				document.getElementById('DRating').style.display="";
				document.getElementById('DRatingLoad').style.display="none";
				document.getElementById('eventstars').style.display="";
				document.getElementById('eventstarsshow').style.display="none";
				if (innerHtml!="")
				{
				    if (innerHtml.indexOf("<!-- ###-1### -->")>-1)
				    {
				        var countindex1 = innerHtml.indexOf('<!-- ###-1### -->')+17;
				        var count=innerHtml.lenght;
				        if (countindex1>16 )
				        {
				            var preNum=innerHtml.substring(countindex1,count);
			                showStars(preNum);
				            document.getElementById('eventstars').innerHTML="ÇëÎðÖØ¸´ÆÀ·Ö£¡";
				        }
				    }
				    else
				    {
				    var countindex1 = innerHtml.indexOf('<!-- ###')+8;
				    var countindex2=innerHtml.indexOf('### -->');
				    if (countindex1>8 && countindex2>0 )
				    {
				         var preNum=innerHtml.substring(countindex1,countindex2);
			            showStars(preNum);
				        document.getElementById('eventstars').innerHTML=innerHtml;
				    }
				    }
				}

				}else{}
		}				
	}	

	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;
		}
	}
	
