/* Javascripts für Banner Exchange 2.1 */

  var posX = 0;
  var posY = 0;
  var screenW = 0;
  var screenH = 0;

  function showInfo(id)
    {
      //Ermittle die Position
      if (window.event)
        {
          posX = event.clientX;
          posY = event.clientY;
        }
      else
        {
          document.getElementById(id + "Img").onmousemove = Position;
        }

      if (window.innerWidth)
        {
          screenW = window.innerWidth;
          screenH = window.innerHeight;
        }
      else
        {
          screenW = screen.availWidth;
          screenH = screen.availHeight;
        }



      window.status = posX + " x " + posY + " :: " + screenW + " x " + screenH;

      var layer = 1;
      if (screenW - posX < 300)
        {
          layer++;
        }

      if (screenH - posY < 300)
        {
          layer += 2;
        }

      //Erzeuge Hilfe
      switch (layer)
        {
          case 1:
            (navigator.appName.indexOf("Explorer") != -1) ? document.getElementById(id).className = "infoLayerIE1" : document.getElementById(id).className = "infoLayer1";
            break;

          case 2:
            (navigator.appName.indexOf("Explorer") != -1) ? document.getElementById(id).className = "infoLayerIE2" : document.getElementById(id).className = "infoLayer2";
            break;

          case 3:
            (navigator.appName.indexOf("Explorer") != -1) ? document.getElementById(id).className = "infoLayerIE3" : document.getElementById(id).className = "infoLayer3";
            break;

          case 4:
            (navigator.appName.indexOf("Explorer") != -1) ? document.getElementById(id).className = "infoLayerIE4" : document.getElementById(id).className = "infoLayer4";
            break;

          default: alert ("var layer = " + layer);
        }


      document.getElementById(id).style.visibility = "visible";
    }

  function hideInfo(id)
    {
      document.getElementById(id).style.visibility = "hidden";
    }

  function Position(Ereignis)
    {
      posX = Ereignis.screenX;
      posY = Ereignis.screenY;
    }

  /*  Hilfe Anzeige */

  var helperStatus = new Array();
  function helper(id)
    {
      //Funktion öffnet oder schließt Hifle
      if (helperStatus[id] == 1)
        {
          //Schließe Helper
          var helper = document.getElementById('helpLayer[' + id + ']').style;
          helper.visibility = "hidden";
          //helper.position = "absolute";
          helper.height = "0px";
          helperStatus[id] = 0;
          var search = location.pathname;
          var compare = search.match(/\/admin\//i);
          (compare == null) ? document.getElementById('helpImg[' + id + ']').src = "images/open_help.png" : document.getElementById('helpImg[' + id + ']').src = "../images/open_help.png";
        }
      else
        {
          //Öffne Helper
          var helper = document.getElementById('helpLayer[' + id + ']').style;
          helper.visibility = "visible";
          //helper.position = "relative";
          helper.height = "100px";
          helperStatus[id] = 1;

          var search = location.pathname;
          var compare = search.match(/\/admin\//i);
          (compare == null) ? document.getElementById('helpImg[' + id + ']').src = "images/close_help.png" : document.getElementById('helpImg[' + id + ']').src = "../images/close_help.png";
        }

    }
