function Usercars()
{
	// Funktionen zur korrekten Darstellung der Sterne mit ein- und ausblenden und speichern des gewählten Wertes
    var currentRating = 0;    
    this.SetStars = function(intValue)
    {
        //alert(currentRating + " " + intValue);
        var objStarOne      = document.getElementById("img_star_one");
        var objStarTow      = document.getElementById("img_star_two");
        var objStarThree    = document.getElementById("img_star_three");
        var objStarFour     = document.getElementById("img_star_four");
        var objStarFive     = document.getElementById("img_star_five");
        
        switch(intValue)
        {
            case 1: objStarOne.src      = "images/site/star_full_rated.gif";
                    objStarTow.src      = "images/site/star_full_notrated.gif";
                    objStarThree.src    = "images/site/star_full_notrated.gif";
                    objStarFour.src     = "images/site/star_full_notrated.gif";
                    objStarFive.src     = "images/site/star_full_notrated.gif";
                break;
            case 2: objStarOne.src      = "images/site/star_full_rated.gif";
                    objStarTow.src      = "images/site/star_full_rated.gif";
                    objStarThree.src    = "images/site/star_full_notrated.gif";
                    objStarFour.src     = "images/site/star_full_notrated.gif";
                    objStarFive.src     = "images/site/star_full_notrated.gif";
                break;
            case 3: objStarOne.src      = "images/site/star_full_rated.gif";
                    objStarTow.src      = "images/site/star_full_rated.gif";
                    objStarThree.src    = "images/site/star_full_rated.gif";
                    objStarFour.src     = "images/site/star_full_notrated.gif";
                    objStarFive.src     = "images/site/star_full_notrated.gif";
                break;
            case 4: objStarOne.src      = "images/site/star_full_rated.gif";
                    objStarTow.src      = "images/site/star_full_rated.gif";
                    objStarThree.src    = "images/site/star_full_rated.gif";
                    objStarFour.src     = "images/site/star_full_rated.gif";
                    objStarFive.src     = "images/site/star_full_notrated.gif";
                break;
            case 5: objStarOne.src      = "images/site/star_full_rated.gif";
                    objStarTow.src      = "images/site/star_full_rated.gif";
                    objStarThree.src    = "images/site/star_full_rated.gif";
                    objStarFour.src     = "images/site/star_full_rated.gif";
                    objStarFive.src     = "images/site/star_full_rated.gif";
                break;
            default: objStarOne.src     = "images/site/star_full_notrated.gif";
                    objStarTow.src      = "images/site/star_full_notrated.gif";
                    objStarThree.src    = "images/site/star_full_notrated.gif";
                    objStarFour.src     = "images/site/star_full_notrated.gif";
                    objStarFive.src     = "images/site/star_full_notrated.gif";
                break;
        }
    }
    
    this.RemoveStars = function()
    {
        this.SetStars(this.currentRating);
    }
    
    this.SetRating = function(intValue)
    {
        //alert(currentRating + " " + intValue);
        var objHiddenField      = document.getElementById("selectedRating");                
        objHiddenField.value    = intValue;
        this.currentRating      = intValue;
        this.SetStars(intValue);
    }
    
    this.CheckValue = function()
    {
        var result = false;
        var objHiddenField     = document.getElementById("selectedRating");
        var objErrorField      = document.getElementById("rating_error");
        
        if(parseInt(objHiddenField.value) > 0)
        {
            result = true;
            //alert("true");
            objErrorField.style.visibility = "hidden";
        }
        else
        {
            result = false;
            //alert("false");
            objErrorField.style.visibility = "visible";
        }
            
        return result;
    }
}

