function mehr(id) {
			document.getElementById(id).style.display = "block";
			}
			function weniger(id) {
			document.getElementById(id).style.display = "none";
			}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

      
var fadeimages=new Array()
fadeimages[0]=["images/startbild1.jpg", "", ""] 
fadeimages[1]=["images/startbild2.jpg", "", ""] 
fadeimages[2]=["images/startbild3.jpg", "", ""]
fadeimages[3]=["images/startbild4.jpg", "", ""] 
fadeimages[4]=["images/startbild5.jpg", "", ""] 
fadeimages[5]=["images/startbild6.jpg", "", ""] 
fadeimages[6]=["images/startbild7.jpg", "", ""]
fadeimages[7]=["images/startbild8.jpg", "", ""] 
fadeimages[8]=["images/startbild9.jpg", "", ""] 
fadeimages[9]=["images/startbild10.jpg", "", ""] 
fadeimages[10]=["images/startbild11.jpg", "", ""] 
fadeimages[11]=["images/startbild12.jpg", "", ""] 
fadeimages[12]=["images/startbild13.jpg", "", ""]

var fadebgcolor="white"

var fadearray=new Array() 
var fadeclear=new Array() 
 
var dom=(document.getElementById) 
var iebrowser=document.all
 
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) 
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() 
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
 
var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2
 
if (iebrowser&&dom||dom) 
document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>')
else
document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')
 
if (iebrowser&&dom||dom) 
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}

function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") 
obj.tempobj.filters[0].opacity=obj.degree
else 
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}
 
fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") 
slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
if (this.theimages[picindex][1]!="") 
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}
 
 
fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) 
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images['defaultslide'+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}
 
fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&&!crossobj.filters)
crossobj.style.opacity=this.degree/101
}
 
 
fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ 
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}

var tricky=false;
var agt = navigator.userAgent.toLowerCase();
if(navigator.platform != "MacPPC") isMac=false;
else isMac=true;
var cup1=0; var cup2=0;
var lay1wide; var lay2wide;
var lay3wide; var lay4wide;
var totalwidea; var totalwideb;
var cliphw;
var canwego1=false; var canwego2=false;
var arewethere1=false; var arewethere2=false;
var mX=0;
var mY=0;

ns4 = (document.layers)? true:false;

function imHere() {
   	if (parent.parent.frames["mainmenu"])
      if (parent.parent.frames["mainmenu"].imloaded)
  			parent.parent.frames["mainmenu"].gonow(4);
	};

function switchImg(what,newImg)	{
	document.images[what].src = 'gifs/' + newImg;
}

function init(num) {
if (ns4) {lay1wide = document.layers['box1'].document.width;
        lay2wide = document.layers['box2'].document.width;
		lay3wide = document.layers['box3'].document.width;
        lay4wide = document.layers['box4'].document.width;}
else {lay1wide=document.all['box1'].offsetWidth;
      lay2wide=document.all['box2'].offsetWidth;
	  lay3wide=document.all['box3'].offsetWidth;
      lay4wide=document.all['box4'].offsetWidth;}

totalwidea = lay1wide+lay2wide;
totalwideb = lay3wide+lay4wide;
cliphw=num;
if ((lay1wide>=cliphw)&&(lay2wide>=cliphw)) canwego1=true;
if ((lay3wide>=cliphw)&&(lay4wide>=cliphw)) canwego2=true;
}

function getAbsOffset(id, box, deter){
var offY;
var offX;
var myEl;
if (ns4) {
     offY = document.layers[box].document.images[id].y - 1 + document.layers[box].sup;
     offX = document.layers[box].document.images[id].x - 1 + document.layers[box].left;
}
else {
	myEl = document.all[id];
	offY = myEl.offsetsup;
    offX = myEl.offsetLeft;
   if (isMac)
     while(myEl.parentElement != null){
		myEl =  myEl.parentElement;
		if (!isNaN(myEl.offsetsup)) offY += myEl.offsetsup;
		if (!isNaN(myEl.offsetLeft)) offX += myEl.offsetLeft;
	}
    else
    while(myEl.offsetParent != null){
	  myEl =  myEl.offsetParent;
	  if (!isNaN(myEl.offsetsup)) offY += myEl.offsetsup;
	  if (!isNaN(myEl.offsetLeft)) offX += myEl.offsetLeft;
	}
}
if (deter=="y")	return offY;
else return offX;
}

function movethis(x,boxa,boxb,totalwide,layawide,laybwide,cupb,space) {
  x=Math.round(x);
  cupb+=x;

  if (ns4) {document.layers[boxa].moveBy(x,0);
		  if (cupb>layawide)
		       {document.layers[boxa].moveBy(-totalwide,0); cupb-=layawide*2;
				}
		  if (cupb<-layawide)
		       {document.layers[boxa].moveBy(totalwide,0); cupb+=layawide*2;
				}
		  if (cupb>0) {document.layers[boxa].clip.left=0;
		               document.layers[boxa].clip.right=cliphw-cupb;
		               document.layers[boxb].moveTo(cupb-laybwide,space);
                       document.layers[boxb].clip.left=(layawide-cupb);
   		               document.layers[boxb].clip.right=(layawide-cupb+cliphw);}
		  else {document.layers[boxa].clip.left=-cupb;
		        if ((cupb+layawide)<cliphw)
                document.layers[boxa].clip.right=layawide;
				else document.layers[boxa].clip.right=cliphw-cupb;
		        document.layers[boxb].moveTo(cupb+laybwide,space);
		        document.layers[boxb].clip.left=(-laybwide-cupb);
   		        document.layers[boxb].clip.right=(-laybwide-cupb+cliphw);}
			}
  else {
        document.all[boxa].style.pixelLeft+=x;
		if (cupb>layawide) {document.all[boxa].style.pixelLeft-=totalwide;
					   cupb-=totalwide; }
	    if (cupb<-layawide) {document.all[boxa].style.pixelLeft+=totalwide;
		               cupb+=totalwide;}
	    if (cupb>0) {
		document.all[boxa].style.clip = "rect(0,"+(cliphw-cupb)+",46,0)";
	    document.all[boxb].style.pixelLeft = cupb-laybwide;
        document.all[boxb].style.clip = "rect(0,"+(layawide-cupb+cliphw)+",46,"+(layawide-cupb)+")";}
		  else {
		  if ((cupb+layawide)<cliphw)
		document.all[boxa].style.clip = "rect(0,"+(layawide)+",46,"+(-cupb)+")";
		  else
		document.all[boxa].style.clip ="rect(0,"+(cliphw-cupb)+",46,"+(-cupb)+")";
		document.all[boxb].style.pixelLeft = cupb+laybwide;
		document.all[boxb].style.clip = "rect(0, "+(-laybwide-cupb+cliphw)+",46,"+(-laybwide-cupb)+")";}
		}
		return(cupb);
}

function mouGim() {
	if (ns4) {window.captureEvents(Event.MOUSEMOVE);
		           window.onMouseMove = MouseMove;}
    else {document.onmousemove = MouseMove;}}

function MouseMove(e) {
	if (ns4) {mX = e.pageX; mY = e.pageY;}
	else {mX = eval(event.clientX);
	      mY = eval(event.clientY);}}

function goNow() {ty=0;
                  if (mX<300) {ty = 1;}
				  else  if (mX<400) {ty = 1;}
				  else  if (mX<500) {ty = 1;}
				  else  if (mX<600) {ty = 1;}
				  else  if (mX<700) {ty = 1;}
				  else  if (mX<800) {ty = -1;}
				  else  if (mX<900) {ty = -1;}
				  else  if (mX<1000) {ty = -1;}
				  else  if (mX<1100) {ty = -1;}
				  else {ty = -1;}
				  cup1 = movethis(ty,'box1','box2',totalwidea,lay1wide,lay2wide,cup1,16);
				  if (tricky)
				  {cup2 = movethis(ty,'box3','box4',totalwideb,lay3wide,lay4wide,cup2,80);}
				  else
				  cup2 = movethis(-ty*2,'box3','box4',totalwideb,lay3wide,lay4wide,cup2,80);
                  setTimeout('goNow()',10);}

function yawn(imgname,boxname,num)
   {tricky=true;
    var newcup=getAbsOffset(imgname,boxname,'x')-(getAbsOffset(num,'box3','x')-cup2);
    var ty=cup2-newcup;
	cup2 = movethis(-ty,'box3','box4',totalwideb,lay3wide,lay4wide,cup2,80);
	}
function yeah() {tricky=false;}
