/*Submenü*/
slideMenue.Registry=[];
slideMenue.aniLen=800;
slideMenue.hideDelay=200;  // default:1000;
slideMenue.minCPUResolution=10;
function slideMenue(id,_2,_3,_4,_5,_6) {
  this.ie=document.all?1:0;
  this.ns4=document.layers?1:0;
  this.dom=document.getElementById?1:0;
  this.css="";
  if(this.ie||this.ns4||this.dom) {
    this.id=id;
    this.dir=_2;
    this.orientation=_2=="left"||_2=="right"?"h":"v";
    this.dirType=_2=="right"||_2=="down"?"-":"+";
    this.dim=this.orientation=="h"?_5:_6;
    this.hideTimer=false;
    this.aniTimer=false;
    this.open=false;
    this.over=false;
    this.startTime=0;
    this.gRef="slideMenue_"+id;
    eval(this.gRef+"=this");
    slideMenue.Registry[id]=this;
    var d=document;
    var _8="";
    _8+="#"+this.id+"Container{visibility:hidden;";
    _8+="left:"+_3+"px;";
    _8+="top:"+_4+"px;";
    _8+="overflow:hidden;z-index:10000;}";
    _8+="#"+this.id+"Container,#"+this.id+"Content{position:absolute;";
    _8+="width:"+_5+"px;";
    _8+="height:"+_6+"px;";
    _8+="clip:rect(0 "+_5+" "+_6+" 0);";
    _8+="}";
    this.css=_8;
    this.load();
  }
}

slideMenue.writeCSS=function() {
  document.writeln("<style type=\"text/css\">");
  for(var id in slideMenue.Registry) {
    document.writeln(slideMenue.Registry[id].css);
  }
  document.writeln("</style>");
}

slideMenue.prototype.load=function() {
  var d=document;
  var _10=this.id+"Container";
  var _11=this.id+"Content";
  var _12=this.dom?d.getElementById(_10):this.ie?d.all[_10]:d.layers[_10];
  if(_12) {
    var _13=this.ns4?_12.layers[_11]:this.ie?d.all[_11]:d.getElementById(_11);
  }
  var _14;
  if(!_12||!_13) {
    window.setTimeout(this.gRef+".load()",100);
  } else {
    this.container=_12;
    this.menu=_13;
    this.style=this.ns4?this.menu:this.menu.style;
    this.homePos=eval("0"+this.dirType+this.dim);
    this.outPos=0;
    this.accelConst=(this.outPos-this.homePos)/slideMenue.aniLen/slideMenue.aniLen;
    if(this.ns4) {
      this.menu.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);
    }
    this.menu.onmouseover=new Function("slideMenue.showMenu('"+this.id+"')");
    this.menu.onmouseout=new Function("slideMenue.hideMenu('"+this.id+"')");
    this.endSlide();
  }
}

slideMenue.showMenu=function(id) {
  var reg=slideMenue.Registry;
  var obj=slideMenue.Registry[id];
  if(obj.container) {
    obj.over=true;
    for(menu in reg) {
      if(id!=menu)	{
        slideMenue.hide(menu);
      }
    }
    if(obj.hideTimer) {
      reg[id].hideTimer=window.clearTimeout(reg[id].hideTimer);
    }
    if(!obj.open&&!obj.aniTimer) {
      reg[id].startSlide(true);
    }
  }
}

slideMenue.hideMenu=function(id) {
  var obj=slideMenue.Registry[id];
  if(obj.container) {
    if(obj.hideTimer) {
      window.clearTimeout(obj.hideTimer);
    }
    obj.hideTimer=window.setTimeout("slideMenue.hide('"+id+"')",slideMenue.hideDelay);
  }
}

slideMenue.hideAll=function() {
  var reg=slideMenue.Registry;
  for(menu in reg) {
    slideMenue.hide(menu);
    if(menu.hideTimer) {
      window.clearTimeout(menu.hideTimer);
    }
  }
}

slideMenue.hide=function(id) {
  var obj=slideMenue.Registry[id];
  obj.over=false;
  if(obj.hideTimer) {
    window.clearTimeout(obj.hideTimer);
  }
  obj.hideTimer=0;
  if(obj.open&&!obj.aniTimer) {
    obj.startSlide(false);
  }
}

slideMenue.prototype.startSlide=function(_21) {
  this[_21?"onactivate":"ondeactivate"]();
  this.open=_21;
  if(_21) {
    this.setVisibility(true);
  }
  this.startTime=(new Date()).getTime();
  this.aniTimer=window.setInterval(this.gRef+".slide()",slideMenue.minCPUResolution);
}

slideMenue.prototype.slide=function() {
  var _22=(new Date()).getTime()-this.startTime;
  if(_22>slideMenue.aniLen) {
    this.endSlide();
  } else {
    var d=Math.round(Math.pow(slideMenue.aniLen-_22,2)*this.accelConst);
    if(this.open&&this.dirType=="-")	{
      d=-d;
    } else {
      if(this.open&&this.dirType=="+") {
        d=-d;
      } else {
        if(!this.open&&this.dirType=="-") {
          d=-this.dim+d;
        } else {
          d=this.dim+d;
        }
      }
    }
    this.moveTo(d);
  }
}

slideMenue.prototype.endSlide=function() {
  this.aniTimer=window.clearTimeout(this.aniTimer);
  this.moveTo(this.open?this.outPos:this.homePos);
  if(!this.open) {
    this.setVisibility(false);
  }
  if((this.open&&!this.over)||(!this.open&&this.over)) {
    this.startSlide(this.over);
  }
}

slideMenue.prototype.setVisibility=function(_24) {
  var s=this.ns4?this.container:this.container.style;
  s.visibility=_24?"visible":"hidden";
}

slideMenue.prototype.moveTo=function(p) {
  this.style[this.orientation=="h"?"left":"top"]=this.ns4?p:p+"px";
}

slideMenue.prototype.getPos=function(c) {
  return parseInt(this.style[c]);
}

var thisURL = ""+self.location+"";

var clientBrowser=navigator.userAgent;
/*Hier Höhe anpassen*/
if(clientBrowser.match(/\bMSIE\b/)) {
  if(thisURL.match(/L=1/)) {
    // en / MSIE
    menus = [
    new slideMenue("menu1", "down", 0, 0, 182, 279),
    new slideMenue("menu2", "down", 0, 0, 172, 168),
    new slideMenue("menu3", "down", 0, 0, 168, 274)
    ]
  } else {
    menus = [
    new slideMenue("menu1", "down", 0, 0, 182, 263),
    new slideMenue("menu2", "down", 0, 0, 172, 168),
    new slideMenue("menu3", "down", 0, 0, 168, 274)
    ]
  }
} else {
  if(thisURL.match(/L=1/)) {
    // en / alle anderen Browser
    menus = [
    new slideMenue("menu1", "down", 0, 0, 182, 279),
    new slideMenue("menu2", "down", 0, 0, 172, 168),
    new slideMenue("menu3", "down", 0, 0, 168, 274)
    ]
  } else {
    // de / alle anderen Browser
    menus = [
    new slideMenue("menu1", "down", 0, 0, 182, 263),
    new slideMenue("menu2", "down", 0, 0, 172, 168),
    new slideMenue("menu3", "down", 0, 0, 168, 274)
    ]
  }
}


for (var i = 0; i < menus.length; i++) {
  menus[i].onactivate = new Function("document.getElementById('act" + i + "').className='active';");
  menus[i].ondeactivate = new Function("document.getElementById('act" + i + "').className='';");
}

slideMenue.writeCSS();









