// Button History .js


var BH = {
    initEvent : function() {
        var a = document.evaluate(
            '//ul[@class="none"]/li/a',
            document,
            null,
            XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
            null);
        for(var i=0,len=a.snapshotLength;i<len;i++) {
            a.snapshotItem(i).onmousedown = 'BH.buttonHist(this.href, this.title)';
        }   
    },
    buttonHist : function(name, title) {
        var action = encodeURIComponent(name.replace(/^opera:\/button\//, "").replace(/%20/g, " ").replace(/%22/g, "\"")); 
        opera.postError(action);
        var title = encodeURIComponent(title)
        var xhr = new XMLHttpRequest();
            xhr.open('GET', 'button.cgi?button=' + action + '&title=' + title);
            xhr.send(null);
    }
};

window.addEventListener('load', function() {
    BH.initEvent();
}, false);

