function tpos_tip(e) {
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
  elem_id_tip.style.left = (posx + 15) + "px";
	elem_id_tip.style.top  = (posy + 15) + "px";
}

function popup(id, modus, gl_id) {

  document.onmouseover = tpos_tip;

  if (modus == 1) {

    elem_id_tip = id;
    elem_id_tip = document.getElementById(elem_id_tip);
    elem_id_tip.style.display = "block";

    //elem_id_tip.innerHTML = "Inhalt wird geladen...";

    var inner_tip = "tip_innen";
    inner_tip = document.getElementById(inner_tip);
    if (typeof inner_tip != "undefined") {
      inner_tip.style.display = "block";

      inner_tip.innerHTML = "<img src='./img/lader3.gif' width='21' height='21' align='absmiddle'>&nbsp;&nbsp;Inhalt wird geladen...";
    }
    var xmlHttp = false;

    try {xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");}

    catch(a) {
      try {
        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(a) {
        xmlHttp  = false;
      }
    }

    if (!xmlHttp && typeof XMLHttpRequest != "undefined" ) {  // nicht IE
      xmlHttp = new XMLHttpRequest();
    }

    if (xmlHttp) {

      xmlHttp.open("GET", "pages/catch_gl.php?id="+gl_id, true);

      xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
          inner_tip.innerHTML = xmlHttp.responseText;
        }
      }

      xmlHttp.send(null);
    }
  }
  else {
    if (typeof(inner_tip) != 'undefined') {
      inner_tip.innerHTML = "";
      inner_tip.style.display = "none";
    }
    if (typeof(elem_id_tip) != 'undefined') {
      //elem_id_tip.innerHTML = "";
      elem_id_tip.style.display = "none";
    }
  }
}

//schrift_gr('sizer', 'target', 12, 2

function schrift_gr(element_sizer, element_target, size_cur, modus, sizer_ids) {

  elem_id_target = document.getElementById(element_target);
  elem_id_sizer  = document.getElementById(element_sizer);
  elem_id_sizer.style.visibility = 'visible';

  size_a = 8;
  size_b = 22;

  if (modus == 1 || modus == 0) {
    if (size_cur >= size_a && size_cur <= size_b) {
      if (modus == 0 && size_cur > size_a)
        size_cur--;
      else if (modus == 1 && size_cur < size_b)
        size_cur = size_cur + 2;
    }
  }
  else
    size_cur = 12;

  if (sizer_ids != "") {

    var einzel = sizer_ids.split(",");
    for (i=0; i < einzel.length; i++) {
      if (einzel[i] != "") {
        elem_einzel = document.getElementById('target_'+einzel[i]);
        elem_einzel.style.fontSize = size_cur+'px';
      }
    }
  }
  else
    elem_id_target.style.fontSize = size_cur+'px';

  elem_id_sizer.innerHTML = "<span style=\"cursor:pointer\"><span onClick=\"schrift_gr('"+element_sizer+"', '"+element_target+"', "+size_cur+", 0, '"+sizer_ids+"')\" title=\"Schriftgrösse verringern\"><img valign=\"absmiddle\" src=\"./img/s_gr_mi.gif\"></span>&nbsp;&nbsp;<span onClick=\"schrift_gr('"+element_sizer+"', '"+element_target+"', "+size_cur+", 2, '"+sizer_ids+"')\" title=\"Schriftgrösse zurücksetzen\"><img valign=\"absmiddle\" src=\"./img/s_gr_re.gif\"></span>&nbsp;&nbsp;<span onClick=\"schrift_gr('"+element_sizer+"', '"+element_target+"', "+size_cur+", 1, '"+sizer_ids+"')\" title=\"Schriftgrösse erhöhen\"><img valign=\"absmiddle\" src=\"./img/s_gr_pl.gif\"></span></span>";
}  