///////////////////////////////////////////////////////////////////////////////// // Funktionen für den Wechsel der Sprache function langswitch() { fileakt = location.href; fileneu = fileakt.replace(/lang-de/,"lang-en"); location.href = fileneu; } ///////////////////////////////////////////////////////////////////////////////// // Funktionen für den Bildwechsel pics = new Array(); var anz = 0; var x; var ein_aktuell = ""; var high_aktuell = ""; var down_aktuell = ""; // Später anzuzeigende Images preloaden function preload(name,off,high,on) { pics[anz] = new Array(4); pics[anz][0] = name; pics[anz][1] = new Image(); pics[anz][1].src = off; pics[anz][2] = new Image(); pics[anz][2].src = high; pics[anz][3] = new Image(); pics[anz][3].src = on; anz++; } // Highlight-Grafik laden bei mouseover function high(name) { if (high_aktuell != name) // Prüfen, ob Button schon highlighted ist { if (high_aktuell != "" && high_aktuell != ein_aktuell) // Prüfen, ob alter highlighted Button wieder zurückgesetzt ist { x = 0; while (pics[x][0] != high_aktuell) x++; if (document.images[high_aktuell].src != pics[x][1].src) document.images[high_aktuell].src = pics[x][1].src; } x = 0; while (pics[x][0] != name) x++; if (document.images[name].src != pics[x][3].src) // Prüfen, ob Button im angeklickten Zustand ist { document.images[name].src = pics[x][2].src; high_aktuell = name; } } return true; } // Ein-Grafik laden bei mousedown function down(name) { if (down_aktuell != name) // Prüfen, ob Button schon down ist { if (down_aktuell != "") //Prüfen, ob alter Down-Button wieder zurückgesetzt ist { x = 0; while (pics[x][0] != down_aktuell) x++; document.images[down_aktuell].src = pics[x][1].src; } x = 0; while (pics[x][0] != name) x++; document.images[name].src = pics[x][3].src; down_aktuell = name; high_aktuell = ""; } return true; } // High-Grafik laden bei mouseup function ein(name) { if (ein_aktuell != "") // Alten angeklickten Button wieder in Aus-Zustand setzen { x = 0; while (pics[x][0] != ein_aktuell) x++; document.images[ein_aktuell].src = pics[x][1].src; } x = 0; while (pics[x][0] != name) x++; document.images[name].src = pics[x][2].src; down_aktuell = ""; ein_aktuell = name; return true; } // Aus-Grafik laden bei mouseout wenn Grafik nicht im Ein-Status ist function aus(name) { if (name != ein_aktuell) // Prüfen, ob Button im angeklickten Zustand ist { document.images[name].src = pics[x][1].src; high_aktuell = ""; down_aktuell = ""; } else { if (name == down_aktuell) { document.images[name].src = pics[x][2].src; down_aktuell = ""; } } return true; } // ****** Grafik-Dateien angeben ****** // preload("Image Name im html-Source","Dateiname Aus-Grafik","Dateiname Highlighted-Grafik","Dateiname Ein-Grafik"); preload("bt_100_cochanski","../gfx/tgmc-navi-100-cochanski-off.gif","../gfx/tgmc-navi-100-cochanski-on.gif","../gfx/tgmc-navi-100-cochanski-on.gif"); preload("bt_100_detlefs","../gfx/tgmc-navi-100-detlefs-off.gif","../gfx/tgmc-navi-100-detlefs-on.gif","../gfx/tgmc-navi-100-detlefs-on.gif"); preload("bt_100_estevez","../gfx/tgmc-navi-100-estevez-off.gif","../gfx/tgmc-navi-100-estevez-on.gif","../gfx/tgmc-navi-100-estevez-on.gif"); preload("bt_100_faber","../gfx/tgmc-navi-100-faber-off.gif","../gfx/tgmc-navi-100-faber-on.gif","../gfx/tgmc-navi-100-faber-on.gif"); preload("bt_100_gleue","../gfx/tgmc-navi-100-gleue-off.gif","../gfx/tgmc-navi-100-gleue-on.gif","../gfx/tgmc-navi-100-gleue-on.gif"); preload("bt_100_hennes","../gfx/tgmc-navi-100-hennes-off.gif","../gfx/tgmc-navi-100-hennes-on.gif","../gfx/tgmc-navi-100-hennes-on.gif"); preload("bt_100_kroger","../gfx/tgmc-navi-100-kroger-off.gif","../gfx/tgmc-navi-100-kroger-on.gif","../gfx/tgmc-navi-100-kroger-on.gif"); preload("bt_100_nothwang","../gfx/tgmc-navi-100-nothwang-off.gif","../gfx/tgmc-navi-100-nothwang-on.gif","../gfx/tgmc-navi-100-nothwang-on.gif"); preload("bt_100_thieme","../gfx/tgmc-navi-100-thieme-off.gif","../gfx/tgmc-navi-100-thieme-on.gif","../gfx/tgmc-navi-100-thieme-on.gif"); preload("bt_100_ueckermann","../gfx/tgmc-navi-100-ueckermann-off.gif","../gfx/tgmc-navi-100-ueckermann-on.gif","../gfx/tgmc-navi-100-ueckermann-on.gif"); preload("bt_100_voss","../gfx/tgmc-navi-100-voss-off.gif","../gfx/tgmc-navi-100-voss-on.gif","../gfx/tgmc-navi-100-voss-on.gif"); preload("bt_200","../gfx/tgmc-navi-200-off.gif","../gfx/tgmc-navi-200-on.gif","../gfx/tgmc-navi-200-on.gif"); preload("bt_300","../gfx/tgmc-navi-300-off.gif","../gfx/tgmc-navi-300-on.gif","../gfx/tgmc-navi-300-on.gif"); preload("bt_400","../gfx/tgmc-navi-400-off.gif","../gfx/tgmc-navi-400-on.gif","../gfx/tgmc-navi-400-on.gif"); preload("bt_500","../gfx/tgmc-navi-500-off.gif","../gfx/tgmc-navi-500-on.gif","../gfx/tgmc-navi-500-on.gif"); preload("bt_600","../gfx/tgmc-navi-600-off.gif","../gfx/tgmc-navi-600-on.gif","../gfx/tgmc-navi-600-on.gif"); preload("bt_700","../gfx/tgmc-navi-700-off.gif","../gfx/tgmc-navi-700-on.gif","../gfx/tgmc-navi-700-on.gif"); preload("bts_01","../gfx/tgmc-saule-01-off.gif","../gfx/tgmc-saule-01-on.gif","../gfx/tgmc-saule-01-on.gif"); preload("bts_02","../gfx/tgmc-saule-02-off.gif","../gfx/tgmc-saule-02-on.gif","../gfx/tgmc-saule-02-on.gif"); preload("bts_03","../gfx/tgmc-saule-03-off.gif","../gfx/tgmc-saule-03-on.gif","../gfx/tgmc-saule-03-on.gif"); preload("bts_04","../gfx/tgmc-saule-04-off.gif","../gfx/tgmc-saule-04-on.gif","../gfx/tgmc-saule-04-on.gif"); preload("bts_05","../gfx/tgmc-saule-05-off.gif","../gfx/tgmc-saule-05-on.gif","../gfx/tgmc-saule-05-on.gif"); preload("bts_06","../gfx/tgmc-saule-06-off.gif","../gfx/tgmc-saule-06-on.gif","../gfx/tgmc-saule-06-on.gif"); preload("bts_07","../gfx/tgmc-saule-07-off.gif","../gfx/tgmc-saule-07-on.gif","../gfx/tgmc-saule-07-on.gif"); preload("bts_08","../gfx/tgmc-saule-08-off.gif","../gfx/tgmc-saule-08-on.gif","../gfx/tgmc-saule-08-on.gif"); preload("bts_09","../gfx/tgmc-saule-09-off.gif","../gfx/tgmc-saule-09-on.gif","../gfx/tgmc-saule-09-on.gif"); preload("bts_10","../gfx/tgmc-saule-10-off.gif","../gfx/tgmc-saule-10-on.gif","../gfx/tgmc-saule-10-on.gif"); preload("bts_11","../gfx/tgmc-saule-11-off.gif","../gfx/tgmc-saule-11-on.gif","../gfx/tgmc-saule-11-on.gif"); preload("bts_12","../gfx/tgmc-saule-12-off.gif","../gfx/tgmc-saule-12-on.gif","../gfx/tgmc-saule-12-on.gif"); preload("bt_lang","../gfx/tgmc-lang-off.gif","../gfx/tgmc-lang-on.gif","../gfx/tgmc-lang-on.gif"); //////////////////////////////////////////////////////////////////////////////// // "normales" popup öffnen // zentriert bei fehlender Angabe von links und oben function openpopup(url, breite, hoehe, links, oben) { if (openpopup.arguments.length < 5) { links = (screen.width/2)-(breite/2); oben = (screen.height/2)-(hoehe/2); } if (typeof popup != "undefined") { popup.close(); } popup = window.open(url,"popup","width="+breite+", height="+hoehe+", status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = yes,fullscreen = no,top ="+oben+",left ="+links); popup.focus(); }