
var ratings = {
  m_r: [],

  rate: function(id, val)
  {
    if (ratings.m_r[id] == undefined) {
      new Ajax.Request('/rate.php?'+Math.random(), {
        method: 'post',
        parameters: 'do=rate&id='+encodeURIComponent(id)+'&value='+encodeURIComponent(val),
        onSuccess: function(transport) {
          var m = null
          if ( (m = transport.responseText.match(/^(\d+)\|(\d+)$/)) != null ) {
            $('up_'+id).innerHTML   = m[1];
            $('down_'+id).innerHTML = m[2];
          }
        }
      });
      ratings.m_r[id] = true;
    }
  }
}
