Xoffset=-60;    // modify these values to ...
Yoffset= 20;    // change the popup position.

var colortooltip = "#FFFFCC";

var nav,old,iex=(document.all),yyy=-1000;
if(navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;}

if(!old){
var skn=(nav)?document.dek:dek.style;
if(nav)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=get_mouse;
}

function tp(msg,bak){
var bg = colortooltip;
//var bg = "#aaddFF";
if (bak==null) {bak = bg;}
if (msg.length == 1 || msg == '' ) {
	bak =  "#ffcccc";
	msg = "Kein Text vorhanden";
}

var content="<TABLE BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 "+
"BGCOLOR="+bak+"><TD class=h5>"+msg+"</TD></TABLE>";
if(old){alert(msg);return;} 
else{yyy=Yoffset;
 if(nav){skn.document.write(content);skn.document.close();skn.visibility="visible"}
 if(iex){document.all("dek").innerHTML=content;skn.visibility="visible"}
 }
}

function get_mouse(e){
	var x=(nav)?e.pageX:event.x+document.body.scrollLeft;skn.left=x+Xoffset;
	var y=(nav)?e.pageY:event.y+document.body.scrollTop;skn.top=y+yyy;
}

function HTMLEncode(text)
{
     var i,t,c;
     t='';
     c='';
     for (i=0;i<=text.length;i++)
     {
         c=text.charAt(i);
         if (c=='<')
             c='&lt;';
         if (c=='>')
             c='&gt;';
         if (c=="'")
             c='&#146;';
         if (c=='ä')
             c='&auml;';
         if (c=='ö')
             c='&ouml;';
         if (c=='ü')
             c='&uuml;';
         if (c=='Ä')
             c='&Auml;';
         if (c=='Ö')
             c='&Ouml;';
         if (c=='Ü')
             c='&Uuml;';
         if (c=='&')
             c='&amp;';
         if (c=='_')
             c='&emsp;';
         if (c=='~')
             c='<br>';             
         t=t+c;
     }
     return t;
}

function kill(){
	if(!old){yyy=-1000;skn.visibility="hidden";}
}
