﻿var mozInc = 1;
//if ie, dont add
if(document.all)
    mozInc = 0;
        
function SOver(star, starIndex, rated){

        
    var stars = star.parentNode;
    
    var imagePath;
    if(rated)
        imagePath = stars.getAttribute("ratedImage");
    else
        imagePath = stars.getAttribute("tempImage");
    
    for(var i = starIndex+mozInc; i >= 0; i--){
        stars.childNodes[i].src=imagePath;
    }    
    
    for(var i = starIndex+1+mozInc; i < 5+mozInc;i++){
        if(stars.childNodes[i].tagName != "IMG"){i--;continue;}
        stars.childNodes[i].src=stars.getAttribute("noImage");
    }
    stars.setAttribute("tempRating",starIndex+1);
}
function SClick(star, starIndex){   
    var stars = star.parentNode;
    stars.setAttribute("rating",stars.getAttribute("tempRating"));
    SOver(star, stars.getAttribute("tempRating")-1, true);
    var queryString = stars.getAttribute("rateURL") + "?";
    var qs = stars.getAttribute("qs");
    
//    alert(stars.parentNode.childNodes[0].id);
//    alert(stars.parentNode.childNodes[1].id);
//    alert(stars.parentNode.childNodes[2].id);
//    alert(stars.parentNode.childNodes[3].id);
   // alert(stars.parentNode.childNodes[4].id);
   // alert(stars.parentNode.childNodes[3].id);
    stars.parentNode.childNodes[3].src=qs+stars.getAttribute("rating");    
}
function SOut(star, starIndex){
    var rating = star.parentNode.getAttribute("rating")-1;
    SOver(star, rating, (rating+1)!=0);
}


