    function sendRating(broadcast, videoid, vote)
    {
        if(!hasVoted)
        {
            hasVoted = true;
            execClose = true;
            shownCams = vote;
            closeRating();
            playerajax.open("GET","_player/rating.php?broadcastGUID="+broadcast+"&videoid="+videoid+"&vote="+vote, true);
            playerajax.onreadystatechange=function() {
                if (playerajax.readyState==4) {
                    //alert(playerajax.responseText);    
                    canVote = false;
                    shownVotes++;
                }
            }
            playerajax.setRequestHeader('Accept','message/x-formresult');
            playerajax.send(null);
            return false;    
        }
    }
    var texts = {
        0 : 'Dårlig',
        1 : 'Mindre god',
        2 : 'OK',
        3 : 'God',
        4 : 'Rigtig god'
    }
    var canVote = true;
    var hasVoted = false;
    function rateOver(id, cams, votes)
    {
        if(canVote)
        {
            var i = 0;
            shownCams = cams;
            shownVotes = votes;
            var c = 'orange';
            document.getElementById('rate0').src = '_gfx/cam_grey.gif';
            if(id >= 0)
                document.getElementById('rate0').src = '_gfx/cam_orange.gif';
                
            document.getElementById('rate1').src = '_gfx/cam_grey.gif';
            if(id >= 1)
                document.getElementById('rate1').src = '_gfx/cam_orange.gif';
                
            document.getElementById('rate2').src = '_gfx/cam_grey.gif';
            if(id >= 2)
                document.getElementById('rate2').src = '_gfx/cam_orange.gif';
                
            document.getElementById('rate3').src = '_gfx/cam_grey.gif';
            if(id >= 3)
                document.getElementById('rate3').src = '_gfx/cam_orange.gif';
                
            document.getElementById('rate4').src = '_gfx/cam_grey.gif';
            if(id >= 4)
                document.getElementById('rate4').src = '_gfx/cam_orange.gif';
            
            document.getElementById('rateText').innerHTML = texts[id];
            stopTimeout();
        }
    }
    function rateOut(id)
    {
        startTimeout();
    }
    
    var shownCams;
    var shownVotes;
    var execClose = false;
    function startTimeout()
    {
        execClose = true;
        setTimeout("closeRating();", 3000);
    }
    function stopTimeout()
    {
        execClose = false;
    }
    function closeRating()
    {
        if(execClose)
        {
            execClose = false;
            // set back to basic!
            document.getElementById('rate0').src = '_gfx/cam_grey.gif';
            if(shownCams > 0)
                document.getElementById('rate0').src = '_gfx/cam_orange.gif';
                
            document.getElementById('rate1').src = '_gfx/cam_grey.gif';
            if(shownCams > 1)
                document.getElementById('rate1').src = '_gfx/cam_orange.gif';
                
            document.getElementById('rate2').src = '_gfx/cam_grey.gif';
            if(shownCams > 2)
                document.getElementById('rate2').src = '_gfx/cam_orange.gif';
                
            document.getElementById('rate3').src = '_gfx/cam_grey.gif';
            if(shownCams > 3)
                document.getElementById('rate3').src = '_gfx/cam_orange.gif';
                
            document.getElementById('rate4').src = '_gfx/cam_grey.gif';
            if(shownCams > 4)
                document.getElementById('rate4').src = '_gfx/cam_orange.gif';
            
            if(hasVoted)
                document.getElementById('rateText').innerHTML = 'Tak for din stemme';    
            else
                document.getElementById('rateText').innerHTML = shownVotes +  ' stemmer';
                
        }
    }