var nd_fensterbreite = 535;
var nd_fensterhoehe = 530;

/* FORMULARÜBERPRÜFUNGEN */
  var need = new Array();
  var text = new Array();
	need['vorbestellung'] = new Array(
		"Nachname",
		"Vorname",
		"Strasse",
		"PLZ",
		"Ort",
		"Telefon",
		"EMail",
		"Medikament1"
		);
	text['vorbestellung'] = new Array(
		"Nachname",
		"Vorname",
		"Straße und Hausnummer",
		"PLZ",
		"Ort",
		"Telefon",
		"E-Mail",
		"Medikament mit Packungsgröße"
		);
	need['diabetes'] = new Array(
		"Nachname",
		"Vorname",
		"Strasse",
		"PLZ",
		"Ort",
		"Telefon",
		"EMail"
		);
	text['diabetes'] = new Array(
		"Nachname",
		"Vorname",
		"Straße und Hausnummer",
		"PLZ",
		"Ort",
		"Telefon",
		"E-Mail"
		);
	need['diabetes_risiko'] = new Array(
		"Nachname",
		"Vorname",
		"Strasse",
		"PLZ",
		"Ort",
		"Telefon",
		"EMail",
		"Gewicht",
		"Groesse",
		"Alter"
		);
	text['diabetes_risiko'] = new Array(
		"Nachname",
		"Vorname",
		"Straße und Hausnummer",
		"PLZ",
		"Ort",
		"Telefon",
		"E-Mail",
		"Körpergewicht",
		"Größe",
		"Alter"
		);
	need['kontakt'] = new Array(
		"Nachname",
		"Vorname",
		"EMail",
		"Mitteilung"
		);
	text['kontakt'] = new Array(
		"Nachname",
		"Vorname",
		"E-Mail",
		"Mitteilung"
		);
	need['kundenkarte'] = new Array(
		"Nachname",
		"Vorname",
		"Strasse",
		"PLZ",
		"Ort",
		"Telefon",
		"EMail",
		"Geburtsdatum",
		"Krankenkasse"
		);
	text['kundenkarte'] = new Array(
		"Nachname",
		"Vorname",
		"Straße",
		"PLZ",
		"Ort",
		"Telefon",
		"E-Mail",
		"Geburtsdatum",
		"Krankenkasse"
		);
	need['reiseimpfberatung'] = new Array(
		"Reiseziel",
		"Nachname",
		"Vorname",
		"Abreisedatum",
		"Rueckkehrdatum",
		"EMail",
		"Gewicht",
		"Alter"
		);
	text['reiseimpfberatung'] = new Array(
		"Reiseziel",
		"Nachname",
		"Vorname",
		"Abreisedatum",
		"Rueckkehrdatum",
		"Ihre E-Mail",
		"Körpergewicht",
		"Ihr Alter"
		);
	need['satest'] = new Array(
		"alter",
		"geschlecht",
		"gewicht",
		"groesse",
		"schlaganfall",
		"herzrhytmus",
		"bluthochdruck",
		"diabetes",
		"raucher",
		"passivraucher",
		"blutfette",
		"aktiv"
		);
	text['satest'] = new Array(
		"Alter",
		"Geschlecht",
		"Gewicht",
		"Größe",
		"Schlaganfall in der Familie",
		"Herzrhythmusstörungen",
		"Bluthochdruck",
		"Diabetes",
		"Rauchen",
		"Passivrauchen",
		"Blutfette",
		"Körperliche Aktivität"
		);
// -----------------------------------------------------------------------------------------------------
//       INTERNA - NICHT BEARBEITEN
// -----------------------------------------------------------------------------------------------------
// ------------------------------------------------------------
// Formularüberprüfung
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }
function checkEMail(EMailValue)
{
    ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
    for(i=0; i < EMailValue.length ;i++){
        if(ok.indexOf(EMailValue.charAt(i))<0) return (false);
    }
    if (document.images) {
        re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
        re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
        if (!EMailValue.match(re) && EMailValue.match(re_two)) return (-1);		
    }
}
function checkForm(formName,formTitle){
    var ac    = -1;
    var error = "";
    while(need[formTitle][++ac]){
        formField = need[formTitle][ac];
        formName.elements[formField].value = formName.elements[formField].value.trim();
        if (formField == "EMail") {
            if (! checkEMail(formName.elements[formField].value)) error += "\n - Bitte geben Sie eine korrekte E-Mail-Adresse ein.";
				} else if (formField == "Einverstanden") {
            if (formName.elements[formField].checked != true) error += "\n - " + formField;
        } else {
            if (formName.elements[formField].value == ''){ error += "\n - " + formField; }
        }
    }
    if(error){
        alert("Folgende Felder müssen ausgefüllt werden:\n"+error);
        return false;
    } else return true;
}
// ------------------------------------------------------------
// Notdienstfenster aufmachen
function notdienst(domain_param)
	{
		var verweis = "http://www.infoshop-systems.de/global_check_zugang.aspx?modul=ndp&url="+domain_param+"";
		notdienstFenster = window.open(verweis,"Notdienstkalender","width="+nd_fensterbreite+",height="+nd_fensterhoehe+",screenX=10,screenY=10,left=10,top=10");
		notdienstFenster.focus();
	}
	
// ------------------------------------------------------------
// Barmer aufrufen
function barmer()
	{
		var verweis = "http://www.linda.de/hausapotheken/barmer/index.htm";
		barmerFenster = window.open(verweis,"Barmer","scrollbars=YES,width=585,height=500,screenX=10,screenY=10,left=10,top=10");
		barmerFenster.focus();
	}
	
// ------------------------------------------------------------
// hausapotheke aufrufen
function hausapotheke()
	{
		var verweis = "http://www.linda.de/hausapotheken/hausapotheke/index.htm";
		barmerFenster = window.open(verweis,"Barmer","scrollbars=YES,width=585,height=500,screenX=10,screenY=10,left=10,top=10");
		barmerFenster.focus();
	}	
	
// ------------------------------------------------------------
// PAYBACK aufrufen
function payback()
	{
		var verweis = "http://datenpool.mvda.de/payback/payback.htm";
		paybackFenster = window.open(verweis,"PAYBACK","scrollbars=YES,width=590,height=500,screenX=10,screenY=10,left=10,top=10");
		paybackFenster.focus();
	}
	
	var feldCounter = 1;
	
// ------------------------------------------------------------
// Felder in Formularen ein/ausblenden
var feldCounter = 1;

function showNextField(count) {	
	if(feldCounter<=count){
		if(document.getElementById('eingabeFeld'+feldCounter).style.display == 'none') {
			document.getElementById('eingabeFeld'+feldCounter).style.display = 'inline';
		}	
		feldCounter++;
		if (feldCounter == count) {
			document.getElementById('eingabeFeld'+feldCounter).style.display = 'inline';
			document.getElementById('weitereFelder').style.display = 'none';
		}
	}
}
/*
// ORIGINAL 
// Datum anzeigen
function datum()
	{
	var day = new Object();
	var mon = new Object();
	date=new Date();
	var y2000 = date.getFullYear();

	day[0]="Sonntag";
	day[1]="Montag";
	day[2]="Dienstag";
	day[3]="Mittwoch";
	day[4]="Donnerstag";
	day[5]="Freitag";
	day[6]="Samstag";
	mon[0]="Januar";
	mon[1]="Februar";
	mon[2]="März";
	mon[3]="April";
	mon[4]="Mai";
	mon[5]="Juni";
	mon[6]="Juli";
	mon[7]="August";
	mon[8]="September";
	mon[9]="Oktober";
	mon[10]="November";
	mon[11]="Dezember";

	jahr=date.getFullYear();

	document.write(day[date.getDay()]+", "+date.getDate()+". "+mon[date.getMonth()]+" " +jahr);
}


var Jetzt = new Date();
var Start = Jetzt.getTime();

function ZeitAnzeigen () {
  var absSekunden = Math.round(ZeitBerechnen());
  var relSekunden = absSekunden % 60;
  var absMinuten = Math.abs(Math.round((absSekunden - 30) / 60));
  var anzSekunden = "" + ((relSekunden > 9) ? relSekunden : "0" + relSekunden);
  var anzMinuten = "" + ((absMinuten > 9) ? absMinuten : "0" + absMinuten);
  window.document.Anzeige.Zeit.value = anzMinuten + ":" + anzSekunden;
  window.setTimeout("ZeitAnzeigen()", 1000);
}

function ZeitBerechnen () {
  var Immernoch = new Date();
  return ((Immernoch.getTime() - Start) / 1000);
}
*/

// MODIFIZIERT
// -----------------------------------------
function datum() {
var Datum = new (Date);
var Tag = Datum.getDate();
var Wochentag = Datum.getDay();
var Monat = Datum.getMonth();
var Jahr = Datum.getFullYear();
var Tagname = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
var Monatname = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
var Stunde = Datum.getHours();
var Minute = Datum.getMinutes();

if(Minute < 10)
{
    Minute = "0" + Minute;
}

if(Stunde < 10)
{
    Stunde = "0" + Stunde;
}

document.write(Tagname[Wochentag]+", "+Tag+". "+Monatname[Monat]+" "+Jahr+" - "+Stunde+":"+Minute);
}
// ------------------------------------------------------------
