function addToCompare(url, id)
{
  if(!id)
  {
    return;
  }
  
  var indicatorId = 'compareIndicator_' + id;
  var hideId = 'hideCompare_' + id;
  
  $(indicatorId).style.display = 'block';
  $(hideId).style.display = 'none';
  
  new Ajax.Request(url + '/id/' + id, {
    method: 'post',
    parameters: { remove: $F('hideCompare_' + id) == null },
    onSuccess: function(transport) {
      $(indicatorId).style.display = 'none';
      $(hideId).style.display = 'block';
      refreshCompare();
    }
  }); 
}

function removeFromCompare(url, id)
{
  if(!id)
  {
    return;
  }
  
  var indicatorId = 'leftCompareLoader';
  var hideId = 'leftCompareText';
  
  $(indicatorId).style.display = 'block';
  $(hideId).style.display = 'none';
  
  new Ajax.Request(url + '/id/' + id, {
    method: 'post',
    parameters: { remove: true },
    onSuccess: function(transport) {
      if($('hideCompare_' + id))
      {
        $('hideCompare_' + id).checked = false;
      }
      refreshCompare();
    }
  }); 
  
}

function refreshCompare()
{
  new Ajax.Updater('leftCompare', '/osszehasonlitas/getCompareList');
}