function initNavi() {
//alert("init")

if ($("topNaviLevel1UL")&&$("topNaviLevel2UL")&&$("topNaviLevel3UL")) {

  var LI1 = $("topNaviLevel1UL").firstChild;
  var LI = $("topNaviLevel2UL").firstChild;
  var LI3 = $("topNaviLevel3UL").firstChild;

  var i=0;
  var activeLI=0;
  var i3=0;


  while(LI1) {
    if (LI1.nodeName=="LI") {
      i++;
      if (Element.hasClassName(LI1,'active')) {
        Element.addClassName('topNaviLevel2', 'active');
      }
    }
    LI1 = LI1.nextSibling;
  }

  while(LI) {
    if (LI.nodeName=="LI") {
      i++;
      if (Element.hasClassName(LI,'active')) {
        activeLI=i;
        Element.addClassName('topNaviLevel3', 'active');
      }
    }
    LI = LI.nextSibling;
  }

  while(LI3) {
    if (LI3.nodeName=="LI") {
      i3++;
    }
    LI3 = LI3.nextSibling;
  }


      dimensionsUL3 = Element.getDimensions('topNaviLevel3UL');
      //alert(dimensionsUL3.width);
      widthUL3 = dimensionsUL3.width;
      
      posUL3 = (activeLI-1)*115;
      //alert(posUL3);
      //alert(widthUL3[0]*1+posUL3);
      if ((widthUL3*1+posUL3)>920) {
        $('topNaviLevel3UL').style.right = '0px';
      } else {
        $('topNaviLevel3UL').style.left = posUL3+'px';
      }

}

}



function sucheUL(UL) {
  do {
    if(UL) UL = UL.nextSibling;
    if(UL && UL.nodeName == "UL") return UL;
  }
  while(UL);
  return false;
}
