$(document).ready(function() {

    $('.ar-like').click(function() {  
        var id = $(this).attr('id');
        var params = id.split('-');
        var obj_type = params[1];
        var obj_id = params[2];
        var author_id = params[3];
        var score = params[4];
        var sUrl = "/cgi-bin/mt/" + "plugins/AjaxRating/mt" + "-vote.cgi";
        $.ajax({
            type: 'post',
            url: sUrl, 
            data: 'obj_type='+obj_type+'&r=1&obj_id='+obj_id+'&blog_id=106&a='+author_id,
            context: $(this),
            success: function(responseText) {
                var resp_arr = responseText.split("||");
    			if (resp_arr[0] == 'ERR') {
    				alert(resp_arr[1]);
    				var params = $(this).attr('id').split('-');
    				var old_score = params[4];
    				if (params[0] == 'artext') {
                        $(this).html('Liked!');
                        var score_id = $(this).attr('id').replace(/^artext-/, 'ar-');
                        $('#'+score_id).html(old_score);
                    } else {
                        $(this).html(old_score);
                        var score_id = $(this).attr('id').replace(/^ar-/, 'artext-');
                        $('#'+score_id).html('Liked!');
                    }
    			}
    			if (resp_arr[0] == 'OK') {
    				var resp_type = resp_arr[1];
    				var resp_total = parseInt(resp_arr[4]);
    				var params = $(this).attr('id').split('-');
    				if (params[0] == 'artext') {
                        $(this).html('Liked!');
                    } else {
                        $(this).html(resp_total);
                    }
                }
            }
        });
        $('#artext-'+obj_type+'-'+obj_id+'-'+author_id+'-'+score).html('Liked!');
        $('#ar-'+obj_type+'-'+obj_id+'-'+author_id+'-'+score).html(parseInt(score)+1);
        return false;
    });

});
