    function __init__() {
      var i;
      var mmX = document.getElementById("teasermenu1").getElementsByTagName("li");
      for (i=0; i<mmX.length; i++) {
        mmX[i].style.cursor = "pointer";
        addEvent(mmX[i], "click", myClickHandler);
        addEvent(mmX[i], "mouseover", myMi);
        addEvent(mmX[i], "mouseout", myMo);
      }
    }

    function myClickHandler(e) {
     if (this.nodeName) {
        var eObj = this;
     } else {
        var eObj = (e.target) ? e.target : e.srcElement;
     }
     if (eObj.nodeName != "LI") return;
     try {
       eObj.className="active";
       var _a = eObj.getElementsByTagName("a")[1];
       if (_a) {
         location.href = _a.href;
         // _a.style.color = "#000 !important;";
       }
       eObj.blur();
     } catch(e) {}

    }

    function myMi(e) {
     if (this.nodeName) {
        var eObj = this;
     } else {
        var eObj = (e.target) ? e.target : e.srcElement;
     }
     if (eObj.className != "" || eObj.nodeName != "LI") return;
     eObj.className="active";
    }

    function myMo(e) {
     if (this.nodeName) {
        var eObj = this;
     } else {
        var eObj = (e.target) ? e.target : e.srcElement;
     }
     if (eObj.className == "current" || eObj.nodeName != "LI") return;
     eObj.className="";
    }

    function addEvent(obj, etype, event) {
        try {
                if (obj.attachEvent) {
                        obj.attachEvent("on"+etype, event);
                } else if (obj.addEventListener) {
                        obj.addEventListener(etype, event, true);
                } else {
                        obj["on"+etype] = event;
                }
        } catch (e) {alert(e.description);}
    }
 

