// JavaScript Document
var hinweis;
var altContact;
function kontaktMoegl(entweder, oder){
     if (document.forms[0].elements[entweder].value == "" && document.forms[0].elements[oder].value != "") {
     	altContact = oder;
	 }
     else if (document.forms[0].elements[oder].value == "" && document.forms[0].elements[entweder].value != "") {
     	altContact = entweder;
	 }
     else if (document.forms[0].elements[oder].value == "" && document.forms[0].elements[entweder].value == "") {
     	altContact = entweder;
	 }
     else {
                altContact = entweder;	 
                }
}
function klogin_hinweis()
{
    if(hinweis && !hinweis.closed)
    {
        hinweis.close();
    }
    hinweis = window.open('fileadmin/templates_luenen/hinweis.htm','hinweis','width=250, height=250, location=no, menubar=no,r esizable=no, scrollbars=no, statusbar=no, toolbar=no');
    hinweis.focus();
}

function show_online_info()
{
    var div_online_info = document.getElementById('online_info');
    div_online_info.style.visibility = "visible";
}

function hide_online_info()
{
    var div_online_info = document.getElementById('online_info');
    div_online_info.style.visibility = "hidden";
}

function show_customer_login_full()
{
    var div_customer_login_short = document.getElementById('customer_login_short');
    var div_customer_login_full = document.getElementById('customer_login_full');
    div_customer_login_short.style.display = "none";
    div_customer_login_short.style.visibility = "hidden";
    div_customer_login_full.style.display = "block";
    div_customer_login_full.style.visibility = "visible";
}

function show_customer_login_short()
{
    var div_customer_login_short = document.getElementById('customer_login_short');
    var div_customer_login_full = document.getElementById('customer_login_full');
    div_customer_login_short.style.display = "block";
    div_customer_login_short.style.visibility = "visible";
    div_customer_login_full.style.display = "none";
    div_customer_login_full.style.visibility = "hidden";
}

function check(formular) {
  if (document.getElementById("checkEinverstanden").checked == false) {
    alert ("Bitte bestätigen Sie Ihr Einverständnis zur Speicherung und internen Weiterverarbeitung Ihrer Daten.");
    return;
  }

  checkArray = new Array();

  var message = "Folgende Felder müssen gefüllt sein: ";

  if (formular == "Anmeldung") {
     kontaktMoegl("Kontakt_Telefon", "Kontakt_Email");
    checkArray = new Array ("Anrede","Nachname", "Vorname", "Geburtsdatum", "Anschrift","PLZ","Anmeldetag","Anmeldemonat","Anmeldejahr", altContact);
  }

  if (formular == "Abmeldung") {
     kontaktMoegl("Kontakt-Telefon", "Kontakt-Email");
    checkArray = new Array ("Anrede","Nachname", "Vorname", "Kundennummer", "Anschrift","PLZ", altContact);
  }
	
  if (formular == "Stand") {
     kontaktMoegl("Telefon", "Email");
    checkArray = new Array ("Anrede","Nachname", "Vorname", "Kundennummer", "Anschrift","PLZ", altContact);
  }



	
  if (formular == "Korrektur") {
     kontaktMoegl("Telefon", "Email");
    checkArray = new Array ("Anrede","Nachname", "Vorname", "Kundennummer", "Anschrift","PLZ", altContact);
  }


  if (formular == "Aenderung") {
     kontaktMoegl("Telefonnummer_neu", "Email_neu");
    checkArray = new Array ("Kundennummer", altContact);
  }

  if (formular == "Bank") {
     kontaktMoegl("Telefonnummer", "Email");
     checkArray = new Array  ("Anrede","Nachname", "Vorname", "Kundennummer", "Anschrift","PLZ","Institut","BLZ","Kontonummer","gueltig_Tag","gueltig_Monat","gueltig_Jahr", altContact);
  }

  if (formular == "Einzug") {
  	if (document.getElementById("Vollmacht").checked == false) {
    	alert ("Bitte bestätigen Sie die Bevollmächtigung zum Bankeinzug.");
    	return;
  	}
     kontaktMoegl("Telefonnummer", "Email");
     checkArray = new Array  ("Anrede","Nachname", "Vorname", "Kundennummer", "Anschrift","PLZ","Institut","BLZ","Kontonummer","gueltig_Tag","gueltig_Monat","gueltig_Jahr", "Vollmacht", altContact);
  }

  if (formular == "Abschlagsaenderung") {
     kontaktMoegl("Telefonnummer", "Email");	 
     checkArray = new Array  ("Kundennummer", "Anrede", "Vorname", "Nachname", "Anschrift", "PLZ", "Ort", altContact, "Neuer_Abschlag", "Alter_Abschlag", "gueltig_Tag", "gueltig_Monat", "gueltig_Jahr");
  }


  var okay = 1;

  /*if (formular == "Abschlagsaenderung") {
    if (document.forms[0].elements['Neuer_Abschlag'].value < document.forms[0].elements['Alter_Abschlag'].value) {
      message = message + "Der Neue Abschlag muss höher als der alte Abschlag liegen. ";
      okay = 0;
    }
    else {
      okay = 1;
     }
}*/

  if (formular == "Abschlagsaenderung") {
    if (document.bank.Neuer_Abschlag.value < document.bank.Alter_Abschlag.value) {
      message = message + "Der Neue Abschlag muss höher als der alte Abschlag liegen. ";
      okay = 0;
    }
    else {
      okay = 1;
    }
  }



  var checkName;
  for (var i=0; i<checkArray.length; i++) {
	  checkName = checkArray[i];
      if (document.forms[0].elements[checkName].value == '') {
	  	if (checkName == 'Telefonnummer' || checkName == 'Telefonnummer_neu' || checkName == 'Kontakt_Telefon' || checkName == 'Kontakt-Telefon' || checkName == 'Telefon') {
		  message = message + " Telefonnummer/Emailadresse";
		}
		else {
          message = message + " " + checkName;
		}
        okay = 0;
      }
  }
  if (okay == 0)
    alert (message);
  else {
    document.forms[0].submit();
  }
}
