window.addEvent('domready', function()
{
    $('content').getElements('span[id^=agree_]').each(AgreeDisagree);
    $('content').getElements('span[id^=disagree_]').each(AgreeDisagree);
});

function AgreeDisagree(el)
{
    document.id(el.get('id')).addEvent('click',function()
    {
        var isAgree = 0;
        var elArray = el.get('id').split('_');

        if(elArray[0] == "agree")
        {
            isAgree = 1;
        }

        new Request
        ({
            url:'/blogs/agree_or_disagree',
            method: 'post',
            data: 'isAgree='+isAgree+'&module='+elArray[1]+'&id='+elArray[2],

            onRequest: function()
            {
            },

            onSuccess: function(ret)
            {
                var retArray = ret.split("|");
                if(retArray[0] == "err")
                {
                    alert(retArray[1]);
                    return;
                }
                else
                {
                    document.id(retArray[0]).set('html', retArray[1]);
                    return;
                }
            },

            onFailure: function()
            {
                alert('There has been a problem connecting to our database')
            }
        }).send();
    });
}