//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen des Projekts (ausser Menue)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var undefined;
var gistbild=0;
var gwarbild=0;

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktion zum Bildertausch
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var zaehler = 1;

function tausche_bilder() {

  var richtung = tausche_bilder.arguments[0];
  var bildid = tausche_bilder.arguments[1];
  var pfadname = tausche_bilder.arguments[2];
  var maximum = tausche_bilder.arguments[3];
  var pfad = new String();

  if (richtung == 'vor') {

    zaehler += 1;

  } else {

    zaehler -= 1;

  }

  if (zaehler == 0) {

    zaehler = maximum;

  }

  if (zaehler > maximum) {

    zaehler = 1;

  }

  pfad = String(pfadname + zaehler + '.jpg');

  document.images[bildid].src = pfad;

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Memory öffnen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function memory_oeffnen(x) {
  var neuesFenster = window.open(x,"Fenster2","width=754,height=574,directories=0,location=0,toolbar=0,scrollbars=0,status=0,resizable=0,menubar=0");
  neuesFenster.focus();
}


//+++++++++++++++++++++++++++++++++++++++++++++++++++++
// STARTSEITE
//+++++++++++++++++++++++++++++++++++++++++++++++++++++

var gmenu=new Array;
var gmenu2=new Array;

for (var i=1;i<6;i++){
  gmenu[i] = new Image();
  gmenu2[i] = new Image();
  gmenu[i].src="/kiosk/grafik/menuegrafik_"+i+".gif";
  gmenu2[i].src="/kiosk/grafik/menuegrafik_"+i+"_.gif";
}

function g_over(x){
  document.images["menuegrafik"+x].src=gmenu2[x].src;
}

function g_out(x){
  gwarbild=gistbild;
  if (gwarbild != x){
    document.images["menuegrafik"+x].src=gmenu[x].src;
  }
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// BODY-MASS-INDEX
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function berechnen() {

  var variable = undefined;
  var geschlecht = document['Formular'];
  var gewicht = document.getElementById('bmi-form-1-3').value;
  var groesse = document.getElementById('bmi-form-1-4').value;
  var ergebnis = document.getElementById('bmi-form-1-6').value;
  var check = false;

// Eingaben überprüfen
  // Geschlecht
  for (var i=0; i<geschlecht['Geschlecht'].length; i++){
    if(geschlecht['Geschlecht'][i].checked){
      if(i == 0) {
        check = true;
        variable = 'frau';
      }
      if(i == 1) {
        check = true;
        variable = 'mann';
      }
    }
  }
  if (check == false) {
    alert('Bitte wählen Sie Ihr Geschlecht aus!');
    return false;
  }
  // Gewicht
  if(gewicht = '' || gewicht == 0) {
    alert("Bitte geben Sie Ihr Gewicht ein.");
    return false;
  }
  else {
   var gewicht = document.getElementById('bmi-form-1-3').value;
   var bereinigt = gewicht.search(/,.+/);
   if (bereinigt != -1){
     var neuesgewicht = gewicht.replace(/,/, ".");
     gewicht = neuesgewicht;
   }
  }
  // Größe
  if(groesse = '' || groesse == 0) {
    alert("Bitte geben Sie Ihre Größe in cm ein.");
    return false;
  } else {
   var groesse = document.getElementById('bmi-form-1-4').value;
  }

// BMI berechnen
  var bmi = (Math.round( (gewicht / ((groesse / 100) * (groesse / 100)) ) * 100)) / 100;
  var bmi19 = (Math.round( (19 * ((groesse / 100) * (groesse / 100)) ) * 10)) / 10;
  var bmi20 = (Math.round( (20 * ((groesse / 100) * (groesse / 100)) ) * 10)) / 10;
  var bmi24 = (Math.round( (24 * ((groesse / 100) * (groesse / 100)) ) * 10)) / 10;
  var bmi25 = (Math.round( (25 * ((groesse / 100) * (groesse / 100)) ) * 10)) / 10;

  document['Formular'].Ergebnis.value = bmi;

// Vergleichswerte weiblich
  if (variable == 'frau') {
    if(bmi < 19) {
      var text="\n\nSie haben Untergewicht (BMI unter 19).";
    }
    if(bmi >= 19 && bmi < 24) {
      var text="\n\nIhr BMI liegt im idealen Bereich (BMI 19-24).";
    }
    if(bmi >= 24 && bmi < 30) {
      var text="\n\nSie haben leichtes bis mittleres Übergewicht (BMI 24-30).";
    }
    if(bmi >= 30 && bmi < 40) {
      var text="\n\nSie leiden an Adipositas(Fettleibigkeit) (BMI 30-40) und sollten einen Arzt aufsuchen. Es besteht ein erhöhtes Risiko für Diabetes und Herzerkrankungen.";
    }
    if(bmi >= 40) {
      var text="\n\nSie leiden an massiver Adipositas(Fettleibigkeit) (BMI über 40) und sollten dringend einen Arzt aufsuchen! Es besteht ein erhöhtes Risiko für Diabetes und Herzerkrankungen.";
    }
  }

// Vergleichswerte männlich
  if (variable == 'mann') {
    if(bmi < 20) {
      var text="\n\nSie haben Untergewicht (BMI unter 20).";
    }
    if(bmi >= 20 && bmi < 25) {
      var text="\n\nIhr BMI liegt im idealen Bereich (BMI 20-25).";
    }
    if(bmi >= 25 && bmi < 30) {
      var text="\n\nSie haben leichtes bis mittleres Übergewicht (BMI 25-30).";
    }
    if(bmi >= 30 && bmi < 40) {
      var text="\n\nSie leiden an Adipositas(Fettleibigkeit) (BMI 30-39) und sollten einen Arzt aufsuchen. Es besteht ein erhöhtes Risiko für Diabetes und Herzerkrankungen.";
    }
    if(bmi >= 40) {
      var text="\n\nSie leiden an massiver Adipositas(Fettleibigkeit) (BMI über 40) und sollten dringend einen Arzt aufsuchen! Es besteht ein erhöhtes Risiko für Diabetes und Herzerkrankungen.";
    }
  }

// Ausgabe weiblich
  if (variable == 'frau') {
    //var atext = "Ihr BMI beträgt: ";
    var btext = "Ihr Normalgewicht liegt zwischen ";
    var ctext = " kg (BMI 19)\nund ";
    var dtext = " kg (BMI 24).";
    var gtext = btext + bmi19 + ctext + bmi24 + dtext + text;
    //alert (gtext);
    document['Formular'].Erläuterung.value = gtext;
  }

// Ausgabe männlich
  if (variable == 'mann') {
    //var atext = "Ihr BMI beträgt: ";
    var btext = "Ihr Normalgewicht liegt zwischen ";
    var ctext = " kg (BMI 20)\nund ";
    var dtext = " kg (BMI 25).";
    var gtext = btext + bmi20 + ctext + bmi25 + dtext + text;
    //alert (gtext);
    document['Formular'].Erläuterung.value = gtext;
  }

}


function gewinnspielTheWinner(elem) {
  if (! elem){
    return false;
  }
  if (! Tools.checkRequiredData(elem)) {
    return;
  }
  var str = '';
  for (var i=0; i<elem.elements.length; i++){
    if (! elem.elements[i].name){
      continue;
    }
    if (! elem.elements[i].name.match(/^Lösung/)) {
      continue;
    }
    str += elem.elements[i].value;
  }
  var del = document.getElementById('toDelete');
  del.innerHTML = '';
  if (! document.getElementById('Lösung')){
    var formElem = document.createElement('input');
    formElem.type = "hidden";
    formElem.name = "Lösung";
    formElem.value = str;
    formElem.id = 'Lösung';
    elem.insertBefore(formElem, document.getElementById('id-form-1-1'));
  } else {
    formElem.value = str;
  }
  return true;
}


//+++++++++++++++++++++++++++++++++++++++++++++++++++++
// GEWINNSPIEL "So fährt man heute"
//+++++++++++++++++++++++++++++++++++++++++++++++++++++

function ergebniskontrolle() {
  
  var ergebnis1 = document.getElementById('id-wort-1-2').value;
  var ergebnis2 = document.getElementById('id-wort-1-3').value;
  var ergebnis3 = document.getElementById('id-wort-1-5').value;
  var ergebnis4 = document.getElementById('id-wort-1-8').value;
  var ergebnis5 = document.getElementById('id-wort-2-2').value;
  var ergebnis6 = document.getElementById('id-wort-2-3').value;
  var ergebnis7 = document.getElementById('id-wort-2-5').value;
  var ergebnis8 = document.getElementById('id-wort-2-6').value;
  var ergebnis9 = document.getElementById('id-wort-2-8').value;
  var ergebnis10 = document.getElementById('id-wort-2-10').value;
  var ergebnis11 = document.getElementById('id-wort-4-2').value;
  
  if(ergebnis1 == 'r') {
    if(ergebnis2 == 'i') {
      if(ergebnis3 == 'z') {
        if(ergebnis4 == 'e') {
          if(ergebnis5 == 't') {
            if(ergebnis6 == 'e') {
              if(ergebnis7 == 'n') {
                if(ergebnis8 == 'a') {
                  if(ergebnis9 == 'i') {
                    if(ergebnis10 == 'e') {
                      if(ergebnis11 == 'k') {

                        window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?korrekt";

                      }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
                    }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
                  }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
                }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
              }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
            }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
          }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
        }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
      }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
    }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}
  }else{window.location.href = "http://www.lightlive.de/kiosk/so_faehrt_man_heute_3.html?falsch";}

}

function auslesen() {
  var anhang = window.location.search;
  anhang = anhang.substring(1,anhang.length);
  var loesung = document.getElementById('id-form-1-5').value;
  
    if(anhang == 'korrekt') {
      document.getElementById('id-form-1-5').value = anhang;
    }
    else {
      document.getElementById('id-form-1-5').value = 'falsch';
    }  
}
