﻿// JavaScript Document
var sArray = new Object;
	sArray[0] = new Image;
	sArray[0].src = "../../inc/images/custrev_off.png";
	for (var i=1; i<6; i++) {
		sArray[i] = new Image();
		sArray[i].src = "../../inc/images/custrev_on.png";
	}
	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 selectText(obj){
    var imgs = obj.getElementsByTagName("IMG");
    var level = 0;
    for(var i = 0 ; i <imgs.length ; i++ ){
      if(imgs[i].src.indexOf("on.png") != -1){
        level++;
      }
    }
    switch (level){
      case 0 :
        document.getElementById(obj.id + "Text").innerHTML = "";
        break;
      
      case 1 :
        document.getElementById(obj.id + "Text").innerHTML = "(很差)";
          //G_dpLevel[obj.id] = level;
        break;
      
      case 2 :
        document.getElementById(obj.id + "Text").innerHTML = "(差)";
         // G_dpLevel[obj.id] = level;
        break;
      
      case 3 :
        document.getElementById(obj.id + "Text").innerHTML = "(一般)";
          //G_dpLevel[obj.id] = level;
        break;
      
      case 4 :
        document.getElementById(obj.id + "Text").innerHTML = "(好)";
          //G_dpLevel[obj.id] = level;
        break;

      case 5 :
        document.getElementById(obj.id + "Text").innerHTML = "(很好)";
         // G_dpLevel[obj.id] = level;
        break;

      default:
        break;
    }


}

	
	
