var x,y;

  Xoffset=10;	// modify these values to...
  Yoffset=10;	// change the popup position.
  var skn=null;
  var hidden=true;

  var sknb=null;
  var hiddenb=true;


function popup(msg) {
         if(msg != '<br><br><div align=center onClick=kill()>schliessen</div>') {
            set_content('<table class="jspopup" id="jspopup"><tr><td align="left" class="jspopup">' + msg + '</td></tr></table>');
         }
}

function img_popup(link) {
   set_icontent('<table class="jspopupi" id="jspopup"><tr><td align="left" class="jspopup"><img src="' + link + '" border="0" onClick="kill();"></td></tr></table>');
}

function get_mousex(e) {
   if(!sknb)return;
   var isStrictMode = document.compatMode && document.compatMode != 'BackCompat' ? true : false;
   var xp = isStrictMode ? document.documentElement.scrollLeft : document.body.scrollLeft;
   var yp = isStrictMode ? document.documentElement.scrollTop : document.body.scrollTop;
   evt = (e) ? e : ((window.event) ? window.event : "");
   xp += e.clientX;
   yp += e.clientY;
   xp = e.screenX;
   yp = e.screenY;
   if(!hiddenb)move_tox(xp,yp);
}  

function move_tox(x,y) {
	if ( n4 ) { sknb.left=x; }
	else { sknb.style.left=x+"px"; }
	if ( n4 ) { sknb.top=y; }
	else { sknb.style.top=y+"px"; }
}

function set_icontent(content){
         if(!sknb){ 
            return; 
         }
  	     move_tox(x,y);
  	     if(n4) { 
  	        sknb.document.write(content); 
  	        sknb.document.close(); 
  	        sknb.visibility="show"; 
  	     } else { 
  	        sknb.innerHTML=content; 
  	        sknb.style.visibility="visible"; 
  	     }
  	     hiddenb = false;
}


function set_content(content){
         if(!skn){ 
            return; 
         }
  	     move_to(x,y);
  	     if(n4) { 
  	        skn.document.write(content); 
  	        skn.document.close(); 
  	        skn.visibility="show"; 
  	     } else { 
  	        skn.innerHTML=content; 
  	        skn.style.visibility="visible"; 
  	     }
  	     hidden = false;
}

function get_mouse(e) {
         if(!skn)return;
  	        x=ie?event.x+document.body.scrollLeft:e.pageX;
  	        y=ie?event.y+document.body.scrollTop:e.pageY;

  	     if(!hidden)move_to(x,y);
}

function kill() {
         if(!skn){
            return;
         }
  	     if(n4){
  	        skn.visibility="hide";
  	     } else {
  	        skn.style.visibility="hidden";
  	     }
  	     hidden=true;
  	     move_to(-10000,-10000);
}

function move_to(x,y)
  {
  /*
      if ( n4 ) { skn.left=x+Xoffset; }
  	  else { skn.style.left=(x+Xoffset)+"px"; }
  	  if ( n4 ) { skn.top=y+Yoffset; }
  	  else { skn.style.top=(y+Yoffset)+"px"; }
  */
	  if ( n4 ) { skn.left=556; }
	  else { skn.style.left=(556)+"px"; }
	  if ( n4 ) { skn.top=372; }
	  else { skn.style.top=(372)+"px"; }
}

  var dom = document.getElementById&&document.captureEvents;
  var ie = document.all;
  var n4 = document.layers;
  if ( dom || ie || n4 )
  {
      skn = ie?document.all["hover"]:n4?document.layers["hover"]:document.getElementById("hover");
      sknb = ie?document.all["hover"]:n4?document.layers["hover"]:document.getElementById("hover");

	  if ( dom || n4 ) { document.captureEvents(Event.MOUSEMOVE); }
      document.onmousemove=get_mousex;
	  document.onmousemove=get_mouse;
  }