
   /***********************************************************/
   /*               Navigation-Rollover                       */
   /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
   /*                                                         */
   /*  (c) Copyright by Mastertools GmbH                      */
   /*  Dieses Programm ist Urheberrechtlich geschützt und     */
   /*  darf nicht ohne Genemigung des Eigentümers kopiert     */
   /*  oder andersweitig weiterverwendet werden.              */
   /*                                                         */
   /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
   /*    Entwickelt von :   Mastertools GmbH                  */
   /*    Erstellt am    :   01.12.2005                        */
   /*    Web            :   http://www.mastertools.info       */
   /*    E-Mail         :   info@mastertools.ch               */
   /*    Version        :   1.01.00 (13.03.2007)              */
   /*    Einsatz        :   www.badtoys.ch (Redesign Nov.2010 */
   /***********************************************************/

/* Sufix der "over" Bilder */
var strOverSufix = '_over';

/* CSS Klasse der Navigations-Buttons */
var sClassButton = 'button';

/* Erstellt die Arrays mit den Bildern */
var objOvr = new Array();
var objOrg = new Array();

/* Initialisiert die Eventhandler und läd die "over" Bilder vor */
function initRollover() {
  if (document.images) {
    var objImg = document.getElementsByTagName('img');
    for (var i=0;i<objImg.length;i++)
    {
      if (objImg[i].className == sClassButton) {
        objImg[i].onmouseover = mOver;
        objImg[i].onmouseout = mOut;
        var strSRC = getImageName(objImg[i].src);
        objOvr[strSRC] = new Image();
        objOvr[strSRC].src = objImg[i].src.substring(0, objImg[i].src.lastIndexOf('.')) + strOverSufix + objImg[i].src.substring(objImg[i].src.lastIndexOf('.'));
        strSRC = getImageName(objOvr[strSRC].src);
  objOrg[strSRC] = new Image();
        objOrg[strSRC].src = objImg[i].src;
      }
    }
  }
}

/* Welchselt auf das "over" Bild */
function mOver(e) {
  if (document.images) {
    if (!e) var e = window.event;
    if (e.target) var tg = e.target;
    else var tg = e.srcElement;
    tg.src = objOvr[getImageName(tg.src)].src;
  }
}

/* Wechselt auf das "normal" Bild zurück */
function mOut(e) {
  if (document.images) {
    if (!e) var e = window.event;
    if (e.target) var tg = e.target;
    else var tg = e.srcElement;
    tg.src = objOrg[getImageName(tg.src)].src;
  }
}

function getImageName(strSrc) {
  strSrc = strSrc.substring(strSrc.lastIndexOf('/'), strSrc.lastIndexOf('.'));
  strSrc = strSrc.replace(/\./g,"-");
  return strSrc;
}
