String.prototype.trim = function()
{
  return this.replace(/^\s+|\s+$/, '');
};

function clickStar(rating, index)
{
  document.getElementById(rating + '-value').value = index;
  for (i = 1; i <= 5; i++)
  {
    var star = document.getElementById(rating + '-' + i);
    if (i <= index)
    {
      star.className = 'ratingStarOn';
    }
    else
    {
      star.className = 'ratingStarOff';
    }
  }
}

function checkRating(idactor)
{
  var ok = true;
  var title = document.getElementById('title-rate-' + idactor + '-value').value;
  if (title == null || title.trim() == "")
  {
    var label = document.getElementById('title-rate-' + idactor + '-label');
    label.style.color = 'red';
    label.style.fontWeight = 'bold';
    label.focus();
    ok = false;
  }
  var quality = document.getElementById('quality-rate-' + idactor + '-value').value;
  if (quality == null || quality.trim() == "0")
  {  
    var label = document.getElementById('quality-rate-' + idactor + '-label');
    label.style.color = 'red';
    label.style.fontWeight = 'bold';
    label.focus();
    ok = false;
  }
  var price = document.getElementById('price-rate-' + idactor + '-value').value;
  if (price == null || price.trim() == "0")
  {  
    var label = document.getElementById('price-rate-' + idactor + '-label');
    label.style.color = 'red';
    label.style.fontWeight = 'bold';
    label.focus();
    ok = false;
  }
  var delivery = document.getElementById('delivery-rate-' + idactor + '-value').value;
  if (delivery == null || delivery.trim() == "0")
  {  
    var label = document.getElementById('delivery-rate-' + idactor + '-label');
    label.style.color = 'red';
    label.style.fontWeight = 'bold';
    label.focus();
    ok = false;
  }
  return ok;
}

