/* Variablen */ // themeLineHeight: CSS-LineHeight-Angabe. Wird zur Berechnung der vertikalen Position der Themenliste benötigt. // Liesse sich sicherlich auch via JS herausfinden. Explizit ists halt einfacher. var themeLineHeight = 30; var topOrigin = 63; /* Objekte */ // Die Variable FischOMat wird initialisiert mit dem Konstruktor der Klasse FischOMat. // Sie beinhaltet das Objekt, mit dem alle Aktionen durchgeführt werden. var fischOMat; /* Initialisierung */ // Aufruf über onload-Funktion des Body-Tags function initFischOMat(seitentyp) { // Konstruktoraufruf fischOMat = new FischOMat(seitentyp); // Auslesen der Datenquelle, // Initialisierung der Testimonials // 2-Dimensionales Array erfordert zwei Schleifen if ( typeof(allesZuFischen) != "undefined" ){ for(i=0; i < allesZuFischen.length; i++) { var tempParameter = ""; if ( typeof(allesZuFischen[i]) != "undefined" ){ for(j=0; j < allesZuFischen[i].length; j++) { tempParameter += "\"" + allesZuFischen[i][j] + "\""; if(j < allesZuFischen[i].length-1) tempParameter += ", "; } eval('fischOMat.addTestimonial('+tempParameter+')'); } } } fischOMat.initTestimonials(); } function switchTestimonial(ID) { fischOMat.switchTestimonial(ID); } function switchNextTestimonial() { fischOMat.switchToNextTestimonial(); } function switchPreviousTestimonial() { fischOMat.switchToPreviousTestimonial(); }