
 var x_offset= 0
 var y_offset=-100
 var pos_x = 0;
 var y_set=false
 var ie=document.all
 var ns6=document.getElementById && !document.all
 var bild_an=false
 
 if (ie||ns6)
 var newbildbox=document.all? document.all["bildbox"] : document.getElementById? document.getElementById("bildbox") : ""

 function ietruebody(){
 	  return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
  }
  
 function bild_anzeigen(bild){
	
 	  var temp = "<img src="+bild+">"
	
		if (ns6||ie){
			
			newbildbox=document.all? document.all["bildbox"] : document.getElementById? document.getElementById("bildbox") : ""
			
			if (typeof breite!="undefined") newbildbox.style.width=breite+"px"
			if (typeof farbe!="undefined" && farbe!="") newbildbox.style.backgroundColor=farbe
			
			y_set=false;
			if(bild == 'lucky'){
			  pos_x = 180;
			  newbildbox=document.getElementById(bild)
			}else{
				pos_x = 360;
			  newbildbox.innerHTML=temp
			}
			bild_an=true
			return false
		}	
 }
 
 function bild_positionieren(e){

 	if (bild_an){
 		if (!y_set)
 		{
 			var pos_y=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;

 			//y_set = true;
 		}
 		//Position relativ zu den Ecken bestimmen
 		var rechte_ecke=ie&&!window.opera? ietruebody().clientWidth-event.clientX-x_offset : window.innerWidth-e.clientX-x_offset-20
 		var untere_ecke=ie&&!window.opera? ietruebody().clientHeight-event.clientY-y_offset : window.innerHeight-e.clientY-y_offset-20

 		var linke_ecke=(x_offset<0)? x_offset*(-1) : -1000

 		//Platz anpassen, falls es zu knapp wird
 		if (rechte_ecke<newbildbox.offsetWidth)
 		newbildbox.style.left=ie? ietruebody().scrollLeft+event.clientX-newbildbox.offsetWidth+"px" : window.pageXOffset+e.clientX-newbildbox.offsetWidth+"px"
 		else if (pos_x<linke_ecke)
 		newbildbox.style.left="5px"
 		else
 		//Positionierung des Kastens
 		newbildbox.style.left=pos_x+x_offset+"px"

 		//Nach der horizontalen Positionierung folgt die vertikale analog
 		if (untere_ecke<newbildbox.offsetHeight)
 		newbildbox.style.top=ie? ietruebody().scrollTop+event.clientY-newbildbox.offsetHeight-y_offset+"px" : window.pageYOffset+e.clientY-newbildbox.offsetHeight-y_offset+"px"
 		else
 		newbildbox.style.top=pos_y+y_offset+"px"
 		newbildbox.style.visibility="visible"
 	}
 }

 function bild_ausschalten(){
 	if (ns6||ie){
 		bild_an=false
 		newbildbox.style.visibility="hidden"
 		newbildbox.style.left="-1000px"
 		newbildbox.style.backgroundColor=''
 		newbildbox.style.width=''
 	}
 }
 
 document.onmousemove=bild_positionieren
