/* Name: javascript.js Author: Günther Stuckardt Verion: 1.0 10.03.2003 successnet.ag, Köln Ausgelagerte Javascript-Datei mit browserabhängiger Formularfeld-Größen Ermittlung, Funktionen zum Bildwechsel, Pop-Up-Funktionen und Formular-Überprüfungsfunkionen */ //browser abfrage if(navigator.appName == "Netscape") { if(parseInt(navigator.appVersion) <= 4) { //netscape 4.x browser = 2; } else { //netscape 6 browser = 1; } } else { //explorer browser = 0; } //formularfelder größe input_text_size = new Array(50,55,30); input_small_size = new Array(8,8,9); input_area_size = new Array(52,51,21); input_suche_size = new Array(15,15,9); input_fahrplan_size = new Array(15,15,9); input_fahrplansmall_size = new Array(1,2,1); suche_headline_abstand = new Array(5,24,9); suche_headline_gif = ""; //bildwechsel LastItem = ""; function MenuHilite(Action,MenuItem) { if(LastItem != MenuItem) { if(Action == "Ein") { source = document.images[MenuItem].src; jetzt = source.replace(/a.gif/,"b.gif"); document.images[MenuItem].src = jetzt; } else { source = document.images[MenuItem].src; jetzt = source.replace(/b.gif/,"a.gif"); document.images[MenuItem].src = jetzt; } } } //bildwechsel im layer LastItem2 = ""; function LayerImage(MenuItem2,Layerid2) { if((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) <= 4)) { if(LastItem2 != "") { source = document.layers[Layerid2].document.images[LastItem2].src; jetzt = source.replace(/b.gif/,"a.gif"); document.layers[Layerid2].document.images[LastItem2].src = jetzt; } if(MenuItem2 != "") { source = document.layers[Layerid2].document.images[MenuItem2].src; jetzt = source.replace(/a.gif/,"b.gif"); document.layers[Layerid2].document.images[MenuItem2].src = jetzt; } } else { if(LastItem2 != "") { source = document.images[LastItem2].src; jetzt = source.replace(/b.gif/,"a.gif"); document.images[LastItem2].src = jetzt; } if(MenuItem2 != "") { source = document.images[MenuItem2].src; jetzt = source.replace(/a.gif/,"b.gif"); document.images[MenuItem2].src = jetzt; } } LastItem2 = MenuItem2; } function chk_suche() { a = document.suche; if(a.suchbegriff.value == "") { alert("Bitte geben Sie einen Suchbegriff ein."); a.suchbegriff.focus(); return false; } } function fahrplanauskunft() { if(browser == 2) { document.efa.target = "_blank"; } else { neuesfenster=window.open("","VRR","toolbar=no,width=840,height=600,directories=no,status=no,scrollbars=yes,resizable=0,menubar=no"); document.efa.target = "VRR"; } document.efa.method = "post"; document.efa.action = "http://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2"; document.efa.submit(); } function fahrplanauskunfterweitert() { //pfad = "http://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2?language=de&sessionID=0&itdLPxx_background=white&itdLPxx_linecolor=4a6aad&itdLPxx_logo=gif/hst.gif"; pfad = "http://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2?language=de&itdLPxx_transpCompany=hst"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"VRR","toolbar=no,width=840,height=600,directories=no,status=no,scrollbars=yes,resizable=0,menubar=no"); } } function aushangfahrplan() { pfad = "http://efa.vrr.de/vrr/XSLT_STT_REQUEST?language=de&itdLPxx_background=white&itdLPxx_linecolor=4a6aad&itdLPxx_logo=gif/hst.gif&typ_stt=stop&sessionID=0"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"VRR","toolbar=no,width=840,height=600,directories=no,status=no,scrollbars=yes,resizable=0,menubar=no"); } } function haltestellenfahrplan() { pfad = "http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language=de&itdLPxx_background=white&itdLPxx_linecolor=4a6aad&itdLPxx_logo=gif/hst.gif&typ_stt=stop&sessionID=0"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"VRR","toolbar=no,width=840,height=600,directories=no,status=no,scrollbars=yes,resizable=0,menubar=no"); } } function kundenzentrumCity() { pfad = "http://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2?language=de&sessionID=0&itdLPxx_background=white&itdLPxx_linecolor=4a6aad&itdLPxx_logo=gif/hst.gif&place_destination=Hagen&name_destination=Koernerstr.%2025&type_destination=address"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"VRR","toolbar=no,width=840,height=600,directories=no,status=no,scrollbars=yes,resizable=0,menubar=no"); } } function kundenzentrumHaspe() { pfad = "http://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2?language=de&sessionID=0&itdLPxx_background=white&itdLPxx_linecolor=4a6aad&itdLPxx_logo=gif/hst.gif&place_destination=Hagen&name_destination=Voerder%20Strasse%202&type_destination=address"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"VRR","toolbar=no,width=840,height=600,directories=no,status=no,scrollbars=yes,resizable=0,menubar=no"); } } function kundenzentrumBahnhof() { pfad = "http://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2?language=de&sessionID=0&itdLPxx_background=white&itdLPxx_linecolor=4a6aad&itdLPxx_logo=gif/hst.gif&place_destination=Hagen&name_destination=Graf-von-Galen-Ring%2024&type_destination=address"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"VRR","toolbar=no,width=840,height=600,directories=no,status=no,scrollbars=yes,resizable=0,menubar=no"); } } function chk_OnlineForm() { a = document.OnlineForm; if(a.Anrede.value == "") { alert("Bitte wählen Sie die Anrede aus."); a.Anrede.focus(); return false; } if(a.Vorname.value == "") { alert("Bitte geben Sie Ihren Vornamen ein."); a.Vorname.focus(); return false; } if(a.Name.value == "") { alert("Bitte geben Sie Ihren Namen ein."); a.Name.focus(); return false; } if((!a.Kontaktart[0].checked) && (!a.Kontaktart[1].checked)) { alert("Wie möchten Sie kontaktiert werden?"); window.location.href = "#kontakt"; return false; } if((a.Kontaktart[0].checked) && (a.Telefonnummer.value == "")) { alert("Bitte geben Sie Ihre Telefonnummer ein."); a.Telefonnummer.focus(); return false; } if(a.Kontaktart[1].checked) { if(a.Email.value.indexOf('@') == -1) { alert("Bitte geben Sie eine gültige e-Mail-Adresse ein."); a.Email.focus(); return false; } if(a.Email.value.indexOf('.') == -1) { alert("Bitte geben Sie eine gültige e-Mail-Adresse ein."); a.Email.focus(); return false; } if(a.Email.value.length <6) { alert("Bitte geben Sie eine gültige e-Mail-Adresse ein."); a.Email.focus(); return false; } } } function chk_ForumForm() { a = document.OnlineForm; if(a.Anrede.value == "") { alert("Bitte wählen Sie die Anrede aus."); a.Anrede.focus(); return false; } if(a.Vorname.value == "") { alert("Bitte geben Sie Ihren Vornamen ein."); a.Vorname.focus(); return false; } if(a.Name.value == "") { alert("Bitte geben Sie Ihren Namen ein."); a.Name.focus(); return false; } if(a.Telefonnummer.value == "") { alert("Bitte geben Sie Ihre Telefonnummer ein."); a.Telefonnummer.focus(); return false; } } function chk_Bewerbung() { a = document.OnlineForm; if(a.Anrede.value == "") { alert("Bitte wählen Sie die Anrede aus."); a.Anrede.focus(); return false; } if(a.Vorname.value == "") { alert("Bitte geben Sie Ihren Vornamen ein."); a.Vorname.focus(); return false; } if(a.Name.value == "") { alert("Bitte geben Sie Ihren Namen ein."); a.Name.focus(); return false; } if((!a.Kontaktart[0].checked) && (!a.Kontaktart[1].checked)) { alert("Wie möchten Sie kontaktiert werden?"); window.location.href = "#kontakt"; return false; } if((a.Kontaktart[0].checked) && (a.Telefonnummer.value == "")) { alert("Bitte geben Sie Ihre Telefonnummer ein."); a.Telefonnummer.focus(); return false; } if(a.Kontaktart[1].checked) { if(a.Email.value.indexOf('@') == -1) { alert("Bitte geben Sie eine gültige e-Mail-Adresse ein."); a.Email.focus(); return false; } if(a.Email.value.indexOf('.') == -1) { alert("Bitte geben Sie eine gültige e-Mail-Adresse ein."); a.Email.focus(); return false; } if(a.Email.value.length <6) { alert("Bitte geben Sie eine gültige e-Mail-Adresse ein."); a.Email.focus(); return false; } } if(a.Ausbildungsabschluss.value == "") { alert("Bitte geben Sie Ihren höchsten Ausbildungsabschluss ein."); a.Ausbildungsabschluss.focus(); return false; } } //--------Umfrage Script------------ function umfrage() { window.open("/scripts/m2.php","Umfrage","menubar=no,status=no,width=500,height=510"); } //------Umfrage Script Ende---------- //--------PopUps--------------------- function Flash1() { pfad = "popupfilm/flash1.html"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"Flash","scrollbars=0,resizable=0,width=425,height=300"); } } function Flash2() { pfad = "popupfilm/flash2.html"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"Flash","scrollbars=0,resizable=0,width=425,height=300"); } } function Flash3() { pfad = "popupfilm/flash3.html"; if(browser == 2) { open(pfad, "_blank"); } else { neuesfenster=window.open(pfad,"Flash","scrollbars=0,resizable=0,width=425,height=300"); } } function Flash_Random() { zufall=randInt(1,3); if(zufall == 1) {Flash1();} if(zufall == 2) {Flash2();} if(zufall == 3) {Flash3();} } function randInt(min,max) { var div = (max - min) + 1 var randNum = Math.random() for (var i = 0; i <= div - 1; i++) { if (randNum >= i / div && randNum < (i+1) / div) {return i + min} } } //---------PopUps Ende----------- //---------PdfAnzeige------------ function pdfpop(pdf) { pdffile = "/download/" + pdf; testwindow = window.open(pdffile,"Karte","menubar=no,status=no,resizable=1, width=425,height=300"); }