var sArray = new Object;
sArray[0] = new Image;
sArray[0].src = "/images/top/icon_star_1.gif";
for (var i=1; i<6; i++) {
   sArray[i] = new Image();
   sArray[i].src = "/images/top/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');
}


