//Speichere Anwesenheit
function bildbewerten(GID, BID, bild, bewertung, userID, benutzername, kommentar, groesse)
{
    var xmlHttp;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            if (xmlHttp.responseText == 'false')
                alert("Fehler: Bewertung konnte nicht gespeichert werden!\n\n       =>Erneut probieren und Fehler melden.");
            else if (xmlHttp.responseText == 'multiple')
            {
                document.getElementById("fehler_"+BID).style.display = "block";
                document.getElementById("fehler_"+BID).innerHTML = "<small>Keine Mehrfachbewertungen!</small>";
            }
            else if (xmlHttp.responseText == 'anonymous')
            {
                document.getElementById("fehler_"+BID).style.display = "block";
                document.getElementById("fehler_"+BID).innerHTML = "<small>Bitte Einloggen!!!</small>";
            }
            else if (xmlHttp.responseText == 'true')
            {
                bewertungen = document.getElementById("bewertung_"+BID).innerHTML*1;
                stimmen = document.getElementById("stimmen_"+BID).innerHTML*1;
                
                
                durchschnitt = Math.round((((bewertungen*stimmen) + bewertung)/(stimmen +1))*10)/10; // auf eine Stelle nach dem Komma Runden
                document.getElementById("bewertung_"+BID).innerHTML = durchschnitt;
                document.getElementById("stimmen_"+BID).innerHTML = stimmen +1;
                
                sterne(BID, durchschnitt, stimmen+1, groesse);
                
                
                
                document.getElementById("fehler_"+BID).style.display = "none"; //Fehlermeldung zurueckstezten falls vorhanden
            }   
            else
            {
                document.getElementById("fehler_"+BID).style.display = "block";
                document.getElementById("fehler_"+BID).innerHTML = "<small>"+xmlHttp.responseText+"</small>";
            }
 
        }
    }
    xmlHttp.open("GET","include/ajax/bewertungspeichern.php?GID="+GID+"&BID="+BID+"&bild="+bild+"&bewertung="+bewertung+"&userID="+userID+"&benutzername="+benutzername+"&kommentar="+kommentar,true);
    xmlHttp.send(null);
} 



function sterne(BID, bewertungen, stimmen, groesse) 
{
    //Sterne anzeigen
    i = 1;
    while (i <= bewertungen) {         
        document.images["b_"+i+"_"+BID].src="bilder/star"+groesse+".gif";    
        i++;
    }
    while (i <= 5) {             
        document.images["b_"+i+"_"+BID].src="bilder/draw_star"+groesse+".gif";
        i++;
    }
    
}
