﻿document.observe("dom:loaded", function() {
    $$("img.GiveKarma").each(function(im) {
        im.observe("click", function() {
            new Ajax.Request(urlGivekarma + "/" + im.id, {
                method: 'get',
                onSuccess: function(transport) {
                    var ret = transport.responseText;
                    var i = parseInt(ret);
                    if (isNaN(i)) {
                        alert("Noe gikk galt, karma ble ikke gitt. Prøv igjen senere.");
                    } else {
                        if (i > 0) {
                            var tgt = im.id.substring(1);
                            im.style.display = "none";
                            if ($(tgt)) {
                                var curval = parseInt($(tgt).innerHTML);
                                curval = curval + i;
                                $(tgt).innerHTML = curval;
                                $(tgt).style.border = "solid 5px red";
                                setTimeout("$('" + tgt + "').style.border = 'none'", 2000);
                            }
                        } else {
                            alert("Karma ble ikke gitt. Kanskje du har gitt karma til denne før, eller ikke er logget inn?");
                        }
                    }
                }
            });
        });
    });
});

