var http_request = false; 

function RatingRate(pocet)
{
  if (window.XMLHttpRequest)
  {
    http_request = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  http_request.onreadystatechange = alertContents;
  http_request.open('GET', 'http://www.rallyvidea.com/rate.php?VideoID=' + VideoID + '&rating=' + pocet, true);
  http_request.send(null); 
}

function RatingOver(pocet)
{
  for (var i=1; i<=5; i++)
  {
    if (i < pocet || i == pocet) document.getElementById('star_' + i).className = 'full';
    else document.getElementById('star_' + i).className = 'empty';
  }
}

function RatingOut(pocet)
{
  for (var i=1; i<=5; i++)
  {
    document.getElementById('star_' + i).className = '';
  }
}

function alertContents()
{
  if (http_request.readyState == 4)
  {
    if (http_request.status == 200)
    {
      alert(http_request.responseText + 'Thanks for rate.');
    }
  }
}
