var btn = {
    init : function() {
        if (!document.getElementById || !document.createElement || !document.appendChild) return false;
        as = $$(".button");
        for (i=0; i<as.length; i++) {
            if ( as[i].tagName == "INPUT" && ( as[i].type.toLowerCase() == "submit" || as[i].type.toLowerCase() == "button" ) ) {
                var s1 = document.createElement('span');
                as[i].parentNode.insertBefore(s1, as[i]);
                $(as[i]).removeClassName("button");
								$(s1).addClassName(as[i].className);
								as[i].className = '';
								$(as[i]).style.marginRight = '';
							  // $(as[i]).removeAttribute("style");
                $(s1).addClassName("rbbutton");
                s1.appendChild(as[i]);
                continue;
            }
            if ( as[i].tagName == "BUTTON") {
                var s1 = document.createElement('span');
                as[i].parentNode.insertBefore(s1, as[i]);
                $(as[i]).removeClassName("button");
                $(s1).addClassName("rbbutton");
                s1.appendChild(as[i]);
                continue;
            }
            else if (as[i].tagName == "A") {
                $(as[i]).removeClassName("button");
                $(as[i]).addClassName("rbbutton");
                var s1 = document.createElement('span');
                while (as[i].firstChild) {
                  s1.appendChild(as[i].firstChild);
                }
                as[i].appendChild(s1);
                var tt = as[i].childNodes;
                continue;
            }
            else { continue; }
        }
        // The following lines submits the form if the button id is "submit_btn"
    },
    findForm : function(f) {
        while(f.tagName != "FORM") {
            f = f.parentNode;
        }
        return f;
    },
    addEvent : function(obj, type, fn) {
        if (obj.addEventListener) {
            obj.addEventListener(type, fn, false);
        }
        else if (obj.attachEvent) {
            obj["e"+type+fn] = fn;
            obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
            obj.attachEvent("on"+type, obj[type+fn]);
        }
    }
}

document.btn = btn;

Event.observe(document, 'dom:loaded', function() {
  document.btn.init();
}
);

