window.addEvent('domready', function(e) {
    var src_list = {};
    var wait = 0;
    $$(".btn").each(function(elem) {
        if(!elem.src) return;
        var src = elem.src;
        if(!src_list[src]) {
            var src_o = src.replace(/^(.+)(\..+)$/, function() {
                return arguments[1] + '_o' + arguments[2];
            });
            setTimeout(function() { (new Image()).src = src_o; }, wait++ * 100);
            src_list[src] = src_o;
        }
        $(elem).onmouseover = function(evt) { this.src = src_list[src]; };
        $(elem).onmouseout = function(evt) { this.src = src; };
    });
});
