var btn = {
    init: function () {
        if (!document.getElementById || !document.createElement || !document.appendChild) return false;
        as = btn.getElementsByClassName('link_arrow_middle.*');
    
        as = as.concat(btn.getElementsByClassName('link_arrow_big.*'));
    as = as.concat(btn.getElementsByClassName('link_arrow_small.*'));
    
    as = as.concat(btn.getElementsByClassName('anchor_arrow.*'));
    
    
    
        for (i = 0; i < as.length; i++) {
            if (as[i].tagName == "A") {
                var tt = as[i].childNodes;
            }            
            else { return false };
      
      
            var i1 = document.createElement('i');
                 
      if (as[i].parentNode.getAttribute("class") != "anchor_arrow")
      {   var i2 = document.createElement('i');            
        as[i].appendChild(i2);
      }
            as[i].parentNode.insertBefore(i1, as[i]);
            
        }
    },
    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]);
        }
    },
    getElementsByClassName: function (className, tag, elm) {
        var testClass = new RegExp("(^|\s)" + className + "(\s|$)");
        var tag = tag || "*";
        var elm = elm || document;
        var elements = (tag == "*" && elm.all) ? elm.all : elm.getElementsByTagName(tag);
        var returnElements = [];
        var current;
        var length = elements.length;
        for (var i = 0; i < length; i++) {
            current = elements[i];
            if (testClass.test(current.className)) {
                if (current.getElementsByTagName('a').length > 0) {
                    returnElements.push(current.getElementsByTagName('a')[0]);
                }
            }
        }
        return returnElements;
    }
}

btn.addEvent(window,'load', function() { btn.init();} );


