
/**
 * setzt das over bild
 * @access public
 * @return void
 * void setDisplay(int firma_id, int star_id, string star_type)
 **/
function setDisplay(firma_id, star_id, star_type){
    var id = "rating." + firma_id + "." + star_id;
    document.getElementById(id).className = star_type + "RatingOver";
    //$(id).addClassName(star_type + "RatingOver");
    for(var i = 1; i < star_id; i++){
        var i_id = "rating." + firma_id + "." + i;
        document.getElementById(i_id).className = document.getElementById(i_id).className + "Over";
    }

    return true;
}

/**
 * resetet beim mouseout die Sterne
 * @access public
 * @return void
 * void resetDisplay(int firma_id, int star_id, string star_type)
 **/
function resetDisplay(firma_id, star_id, star_type){

    for(var i = 1; i <= star_id; i++){
        var i_id = "rating." + firma_id + "." + i;
        document.getElementById(i_id).className = document.getElementById(i_id).className.replace("Over","");
    }
}


/**
 *
 * @access public
 * @return void
 **/
function updateDisplay(){

}

/**
 *
 * @access public
 * @return void
 **/
function rateItem(firma_id,url){

    new Ajax.Request(url, {
      method: 'get',
      onComplete: function(transport) {
        var results = transport.responseText.split("|");
        //Rueckgabe via prototype in die div schreiben
        if(results[0] == 1){
            var stars = results[1];
            var stimmen = results[2];
            var note = results[3];
            $('rating.stars.'+firma_id).innerHTML = stars;
            $('rating.'+firma_id+'.default').innerHTML = stimmen;
            $('rating.'+firma_id+'.rate').innerHTML = note;
        }
      }
    });
}
