// JavaScript Document

// ************************************************************
// Script für Rollover Effekte im Navigationsmenü
// (c) Copyright Alfred "Alf mi i" Scheibl -- Vienna 2001
// ************************************************************

// -------------------------------------------
// Definieren aller zu ändernden Variablen
// -------------------------------------------

var BtnName = new Array("home_" + lang, "massage_" + lang, "about_us_" + lang, "price_" + lang, "room_" + lang, "men_" + lang, "contact_" + lang, "links_" + lang, "vision_" + lang);

// Kennung für den ButtonStatus 
var BtnStatus = new Array('_out','_over','_over');

// Anzahl der Images (Alle 'img Tags') die vor der Navigation geladen werden
var ImgLoadBefore = 1;

// Anzahl der Navigationsbuttons
var BtnTotal = 9;

// Nur Rollover Effekt = 2 , mit Activ Button = 3
var BtnEffects = 3;

// Pfad zu den Button Images angeben
var ImgPath = 'images/nav/';

// Variable ändern, wenn z.B. JPG Grafiken verwendet werden
var ImgExt = '.gif';

// -------------------------------------------
// Script, welches nicht verändert werden muß
// -------------------------------------------

// Initalisieren der globalen Variablen 
// mehrdimensionales Array für Buttons definieren 
// und in einer for next Schleife initalisiern
var ActiveNumber = 0 ;
var ActiveFile = "";
var Button = new Array(BtnTotal)
    for (i=0; i < Button.length; ++i)
         Button[i] = new Array();
fill_img_array();

// die Grafiken werden in einer Schleife geladen
// Das Image Array wird befüllt
function fill_img_array() {
   if (document.images) {
        for (i = 0; i < BtnTotal; i++) {
            for (z = 1; z <= BtnEffects; z++) {
              Button[i][z] = new Image();
              Button[i][z].src = ImgPath + BtnName[i] +  BtnStatus[z-1] + ImgExt;
            }
        }
    }
}

// Function für Rollover Effekt
function ANI(Btn_Nr, Status) {
  if ((document.images ) && (ActiveNumber != Btn_Nr))  {
       document.images[Btn_Nr + ImgLoadBefore - 1].src = Button[Btn_Nr-1][Status].src;
  }
}


// dies ist der erste Aufruf im Onload Ereignis
function SetActiveButton (SetNumber) {
 if (document.layers) fill_img_array();
 if (document.images) {
    ActiveNumber = SetNumber;
    ActiveFile = Button[SetNumber-1][3].src;
    document.images[SetNumber + ImgLoadBefore - 1].src = ActiveFile;
 }
}

