// Select-Dropdown-Verweisliste
function Go (x) {
  if (x == "nothing") {
    document.forms[0].reset();
    document.forms[0].elements[0].blur();
    return;
  } else {
    if (x == "end") {
      top.location.href = location;
    } else {
      location.href = x;
      document.forms[0].reset();
      document.forms[0].elements[0].blur();
    }
  }
}
// PopUp-Fenster
function openWindow(href, target, features) {
     var F1 = window.open(href, target, 'toolbar=no,location=no,scrollbars=no,resizable=no,titlebar=yes,status=no,directiories=no,width=300,height=250,screenX=0,screenY=0');
     F1.focus();
     }
function openDatenschutz(href, target, features) {
     var F2 = window.open(href, target, 'toolbar=no,location=no,scrollbars=yes,resizable=no,titlebar=yes,status=no,directiories=no,width=700,height=500,screenX=0,screenY=0');
     F2.focus();
     }
function open3dVideo(href, target, features) {
     var F3 = window.open(href, target, 'toolbar=no,location=no,scrollbars=no,resizable=no,titlebar=yes,status=no,directiories=no,width=320,height=228,screenX=40,screenY=40');
     F3.focus();
     }
function open3dPicture(href, target, features) {
     var F4 = window.open(href, target, 'toolbar=no,location=no,scrollbars=no,resizable=no,titlebar=yes,status=no,directiories=no,width=438,height=376,screenX=40,screenY=40');
     F4.focus();
     }
function openPicture(href, target, features) {
     var F5 = window.open(href, target, 'toolbar=no,location=no,scrollbars=no,resizable=no,titlebar=yes,status=no,directiories=no,width=1200,height=900,screenX=40,screenY=40');
     F5.focus();
     }
     
// Weltkarte
Weltkarte = new Image();
Weltkarte.src = "/de/img/weltkarte_transparent.gif";
Afrika = new Image();
Afrika.src = "/de/img/weltkarte_afrika.gif";
Asien = new Image();
Asien.src = "/de/img/weltkarte_asien.gif";
Australien = new Image();
Australien.src = "/de/img/weltkarte_australien.gif";
Europa = new Image();
Europa.src = "/de/img/weltkarte_europa.gif";
Mittelsuedamerika = new Image();
Mittelsuedamerika.src = "/de/img/weltkarte_mittelsuedamerika.gif";
Nordamerika = new Image();
Nordamerika.src = "/de/img/weltkarte_nordamerika.gif";
function Bildwechsel(Bildobjekt) {
    window.document.images["weltkarte"].src = Bildobjekt.src;
}
// Chronik
function vorwaertsscrollen() {
    var inhaltbreite = 496;
    if (parseInt(laufobj.style.left)>=(inhaltbreite*(-1)+100)) {
        laufobj.style.left=(parseInt(laufobj.style.left)-speed) + 'px';
    }
    vorwaertsscrollenvar=setTimeout("vorwaertsscrollen()",100);
}
function zurueckscrollen(){
    if (parseInt(laufobj.style.left)<0) {
        laufobj.style.left=(parseInt(laufobj.style.left)+speed) + 'px';
    }
    zurueckscrollenvar=setTimeout("zurueckscrollen()",100);
}
function jahrAktiv(Jahreszahl) {
    if (Jahreszahl != 1927) {
        document.getElementById("jahrDefault").style.color = "#000000";
        document.getElementById("text1927").style.display = "none";
        document.getElementById("bild1927").style.display = "none";
    } else {
        document.getElementById("jahrDefault").style.color = "#C02520";
    }
    
    var text = "text" + Jahreszahl;
    var bild = "bild" + Jahreszahl;
    document.getElementById(text).style.display = "block";
    document.getElementById(bild).style.display = "block";
}
function jahrNormal(Jahreszahl) {
    var text = "text" + Jahreszahl;
    var bild = "bild" + Jahreszahl;
    document.getElementById(text).style.display = "none";
    document.getElementById(bild).style.display = "none";
    document.getElementById("jahrDefault").style.color = "#000";
}
// Formularüberprüfung und Funktionsaufruf für Quizseite
function chkFormular() {
    var chkZ = 1;
    // Prüft, ob eine Antwort ausgewählt wurde
    for(var i=0; i<document.forms['quizform'].elements['quiz'].length; i++)
        if(document.forms['quizform'].elements['quiz'][i].checked)
            chkZ = 0;
    if(chkZ) {
        alert("Bitte wählen Sie eine Antwort aus!");
        return false;
    }
    /* Prüft, ob der Name eingegeben wurde */
    var abc = document.forms['quizform'].elements['givenName'].value;
    if(abc == "") {
        alert("Bitte Ihren Namen eingeben!");
        document.forms['quizform'].elements['givenName'].focus();
        return false;
    }
    // Prüft ob im Namen eine Zahl eingegeben wurde.
    /* Zugelassen sind nur Buchstaben und das Leerzeichen. */
    for(var i=0; i<abc.length; i++) {
        var _123 = abc.substring(i, i + 1);
        if (((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123)) && _123 != ' ') {
            alert("Dieses Feld akzeptiert nur Buchstaben und Leerzeichen.\n" 
            + "Bitte tragen Sie Ihren Namen richtig ein.");
            document.forms['quizform'].elements['givenName'].focus();
            document.forms['quizform'].elements['givenName'].select();
            return false;
        }
    }
    /* Prüft, ob eine E-Mail-Adresse eingegeben wurde */
    var abc = document.forms['quizform'].elements['email'].value;
    if(abc == "") {
        alert("Bitte Ihre E-Mail-Adresse eingeben!");
        document.forms['quizform'].elements['email'].focus();
        return false;
    }
    // Prüft ob E-Mail-Adresse korrekt eingegeben wurde.
    /* Die Adresse muß die Zeichen '@' und '.' enthalten. */
    if (abc.indexOf('@') == -1 || abc.indexOf('.') == -1) {
        alert("Dieses Feld benötigt ein @-Zeichen und einen \'.\'\n" +
        "Bitte korregieren Sie Ihre Eingaben.");
        document.forms['quizform'].elements['email'].select();
        document.forms['quizform'].elements['email'].focus();
        return false;
    }
    /* Prüft, ob Einverständnis für Datenschutzerklärung abgegeben wurde */
    if(document.forms['quizform'].elements['datenschutz'].checked) {
        chkZ = 0;
    } else {
        alert("Bitte Datenschutzerklärung lesen!");
        document.forms['quizform'].elements['datenschutz'].focus();
        return false;
    }
 }