/* bildwechsel.js
   JavaScript
   Author: Thomas Jahn <thomas.jahn@naju-bayern.de>
   Version: 1.0
   Date: 2009-03-25 */

/* we need a colored- and black/white-version for every logo */


// LBV black
lbvSW = new Image();
lbvSW.src = "fileadmin/~najutemplate/partnerlogos/lbv-sw.gif";
// LBV color
lbvCo = new Image();
lbvCo.src = "fileadmin/~najutemplate/partnerlogos/lbv-co.gif";

// NAJU black
bundesnajuSW = new Image();
bundesnajuSW.src = "fileadmin/~najutemplate/partnerlogos/bundesnaju-sw.gif";
// NAJU color
bundesnajuCo = new Image();
bundesnajuCo.src = "fileadmin/~najutemplate/partnerlogos/bundesnaju-co.gif";

// NAJU black
umweltbildungSW = new Image();
umweltbildungSW.src = "fileadmin/~najutemplate/partnerlogos/umweltbildung-sw.gif";
// NAJU color
umweltbildungCo = new Image();
umweltbildungCo.src = "fileadmin/~najutemplate/partnerlogos/umweltbildung-co.gif";


/* now we put the tooltip-box where our mouse is */
// find out if ie runs in quirks mode and register event-listener
var docEl = (typeof document.compatMode != "undefined" && document.compatMode != "BackCompat")? "documentElement" : "body";
if(document.layers) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = updatetooltipbox;
 

/* our mousemove-eventlistener */
function updatetooltipbox(e) {
  /* get the tooltipbox */
  tooltipbox = document.getElementById("bildwechseltooltip");
  if (tooltipbox != null) {
    // position where mousemove fired
    var xPos    =  e? e.pageX : window.event.x;
    var yPos    =  e? e.pageY : window.event.y;
    // some corrections for ie
    if (document.all && !document.captureEvents) {
      yPos += 290;
      xPos += 90;
    }

    // now we do the positioning
    tooltipbox.style.left = (xPos-480) + "px";
    tooltipbox.style.top   = (yPos-260) + "px";

    // for the dino pass event
    if (document.layers) routeEvent(e);
  }
}

/* function called by image's onmousover und onmouseup */
/* Bildnr:	image's id
   Bildobjekt:	image to be shown
   mode:	show (1) or hide (0) tooltipbox
   tooltip:	text to be shown */
function Bildwechsel (Bildnr, Bildobjekt, mode, tooltip) {
  /* get the img-object */
  bild = document.getElementById(Bildnr);
  bild.src=Bildobjekt.src;

  tooltipbox = document.getElementById("bildwechseltooltip");  
  if (tooltipbox != null) {
    if(mode == 1){
      tooltipbox.style.display = "block";
      tooltipbox.innerHTML=tooltip;
    }else{
      tooltipbox.style.display = "none";
    }
  }
}