function ratePerpiso(v, i, p, u)
{
    var qs = '';
    qs += 'value=' + v;
    qs += '&id=' + i;
    qs += '&ip=' + p;
    qs += '&units=' + u;
    
    var url = 'http://www.perpiso.com/ajax/rate/';
    
    new Ajax(url, {
        method: 'post',
        data: qs,
        onRequest: function(){
            var theUL = $('unit_ul' + i); // the UL
            theUL.setHTML('<div class="loading"></div>');
        },
        onComplete: function( t ) { processRate( t ); }
    }).request();
}

function processRate( t ) {
    var newT = t.split('|');
    
    if ( newT[0] == 'ok' ) {
        $( newT[1] ).setHTML( newT[2] );
        
        if ( newT[3] ) {
            $( newT[1] ).setHTML('<span class="rating-flash">Solo puedes votar una vez</span>');
        }
    }
}