/*
  overlay.js   ../include

  (c) by ulrich lange, bochum, germany
      all rights reserved.

  rev  date        description
  -----------------------------------------------------------
  1.0  30.05.2009  script developed
  -----------------------------------------------------------
*/
var on               = 1;
var off              = 0;
var mpx              = 0;
var mpy              = 0;
var mouse_over       = off;
var width_available  = 0;
var height_available = 0;
var ovl_func         = 0;
var ovl_txt          = "";
var ovl_loc          = "";

function show_overlay_text_on(func,txt,loc)
{
 mouse_over  = on;
 ovl_func    = func;
 ovl_txt     = txt;
 ovl_loc     = loc;
 
 width_available  = window.innerWidth;
 height_available = window.innerHeight;
 if ( (navigator.userAgent.search(/MSIE/)) != -1 )
 {
  width_available  = document.all.id_body.offsetWidth;
  height_available = document.all.id_body.offsetHeight;
 }
}

function show_overlay_text_off()
{
 mouse_over = off;
 document.getElementById('ptr_txt').innerHTML='<div class="empty"></div>';
}

function get_mouse_position (Ereignis)
{
 if (!Ereignis)
      Ereignis = window.event;

 mpxl = Ereignis.clientX;
 mpxr = width_available  - Ereignis.clientX;
 mpy  = height_available - Ereignis.clientY;

 if ( mouse_over == on )
 {
  if ( ovl_func == 0 )
  {
   document.getElementById('ptr_txt').innerHTML='' +
    '<div class="picture_text_window" style="left:'+(mpxl+5)+'px; bottom:'+(mpy+12)+'px; z-index:9;"><b>'+ovl_txt+'</b><br><span>'+ovl_loc+'<br><font><center>[ left mouse click for zooming ]</font></span></div>';
  }
  if ( ovl_func == 1 )
  {
   document.getElementById('ptr_txt').innerHTML='' +
    '<div class="picture_text_window" style="right:'+(mpxr+5)+'px; bottom:'+(mpy+12)+'px; z-index:9;"><b>'+ovl_txt+'</b><br><span>'+ovl_loc+'<br><font><center>[ left mouse click for zooming ]</font></span></div>';
  }
  if ( ovl_func == 2 )
  {
   document.getElementById('ptr_txt').innerHTML='' +
    '<div class="info_window" style="left:'+(mpxl+5)+'px; bottom:'+(mpy+5)+'px; z-index:9;">'+ovl_txt+'</div>';
  }
 }
}

/* --- set event conditions --- */

document.onmousemove = get_mouse_position;

// ---------- end of java script ----------
