
function studieToTestConfirm() {
  if(window.document.Studie.oldStatus.value == "Aktiv" && window.document.Studie.Status.value == "Test") {
    var msg = "Die Umfrage ist nach dieser Aktion für die Teilnehmer nichtmehr sichtbar !";
    if(confirm(msg)) return true;
    else return false;
  } else return true;
}

function emailConfirm() {
var studie = window.document.mailingForm.Studie.value;
var an = window.document.mailingForm.An.value;
var subject = window.document.mailingForm.subject.value;
var from = window.document.mailingForm.from.value;
var msg = "Umfrage: " + studie + "\nAn: " + an +"\nSubject: " + subject + "\nVon: " + from;
if(confirm(msg)) return true;
else return false;
}

function style_form_check(){
	if(document.form1.id.value=="" || document.form1.owner.value==""){
		alert("Es muss eine Theme-Id und eine Owner-Id angegeben werden, damit die Daten in die Datenbank eingetragen werden können.");
		return false;
	}
	else return true;
}

function checkNumber() {
  var allowed = '0123456789.';
  var number = window.document.frage_form.antwort_text.value;
  for (var i=0; i< number.length; i++) {
        if (allowed.indexOf(number.charAt(i)) == -1) {
  	    alert("Bitte geben Sie eine Zahl ein !");
	    window.document.frage_form.antwort_text.value = '';
            return false;
        }
  }
  return true;
}

function countchar() {
  var count = window.document.frage_form.anzchar.value;
  var m = window.document.frage_form.antwort_text.value;
  var mm = m.length;
  window.document.frage_form.countfield.value = mm;
  if(mm > count) {
    alert("Maximal "+count+" Zeichen");
    window.document.frage_form.antwort_text.value = m.substring(0,count);
  } 
  setTimeout("countchar()" ,0);
}

function validateEmail(email) {
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (!re_mail.test(email.value)) {
		alert('Incorrect email address');
		email.focus();
		return false;
	}
	return true;
}

function emailpassword() {
	var Fehler = false;
	if (window.document.empwform.email.value == "") {
		Fehler = true;
		alert('Ihre E-Mail bitte !!!');
		window.document.empwform.email.focus();
	} 

  if(!validateEmail(window.document.empwform.email)) {
		Fehler = true;
  }

	if(window.document.empwform.pw1.value == "") {
		Fehler = true;
		alert('Bitte Password eingeben !!!');
		window.document.empwform.pw1.focus();
	}

	if (window.document.empwform.pw1.value.length < 4) {
			Fehler = true;
			alert('Password muss minimum 4 Zeichen enthalten !!!');
			window.document.empwform.pw1.focus();
	}

	if (window.document.empwform.pw1.value != window.document.empwform.pw2.value) {
			Fehler = true;
			alert('Passworte sind nicht gleich !!!');
			window.document.empwform.pw1.focus();
	}
	return !Fehler;
}

function firmaCheck() {
	var Fehler = false;
  if(window.document.Firma.Name.value == "") {
			Fehler = true;
			alert('Name muss vorhanden sein !!!');
			window.document.Firma.Name.focus();
	}
  if(window.document.Firma.Passwort.value == "") {
			Fehler = true;
			alert('Passwort muss vorhanden sein !!!');
			window.document.Firma.Passwort.focus();
	}
  if(window.document.Firma.Addresse1.value == "") {
			Fehler = true;
			alert('Addresse 1 muss vorhanden sein !!!');
			window.document.Firma.Addresse1.focus();
	}
  if(window.document.Firma.PLZ.value == "") {
			Fehler = true;
			alert('Postleitzahl muss vorhanden sein !!!');
			window.document.Firma.PLZ.focus();
	}
  if(window.document.Firma.Ort.value == "") {
			Fehler = true;
			alert('Ort muss vorhanden sein !!!');
			window.document.Firma.Ort.focus();
	}
  if(window.document.Firma.Telefon1.value == "") {
			Fehler = true;
			alert('Telefon 1 muss vorhanden sein !!!');
			window.document.Firma.Telefon1.focus();
	}
  return !Fehler;
}

function personCheck() {
	var Fehler = false;
  if(window.document.Person.Passwort.value == "") {
			Fehler = true;
			alert('Passwort muss vorhanden sein !!!');
			window.document.Person.Passwort.focus();
	}
  if(window.document.Person.Addresse1.value == "") {
			Fehler = true;
			alert('Addresse 1 muss vorhanden sein !!!');
			window.document.Person.Addresse1.focus();
	}
  if(window.document.Person.PLZ.value == "") {
			Fehler = true;
			alert('Postleitzahl muss vorhanden sein !!!');
			window.document.Person.PLZ.focus();
	}
  if(window.document.Person.Ort.value == "") {
			Fehler = true;
			alert('Ort muss vorhanden sein !!!');
			window.document.Person.Ort.focus();
	}
  if(window.document.Person.Telefon1.value == "") {
			Fehler = true;
			alert('Telefon 1 muss vorhanden sein !!!');
			window.document.Person.Telefon1.focus();
	}
  return !Fehler;
}

function fraeschCheck() {
  var Fehler = false;

  if(window.document.Person.Anrede.value == "none") {
                        Fehler = true;
                        alert('Bitte selektieren Sie Ihre Anrede !!!');
                        window.document.Person.Anrede.focus();
                        return !Fehler;
        }
  if(window.document.Person.Anrede.value == "---") {
                        Fehler = true;
                        alert('Bitte selektieren Sie Ihre Anrede !!!');
                        window.document.Person.Anrede.focus();
                        return !Fehler;
        }
  if(window.document.Person.Vorname.value == "") {
                        Fehler = true;
                        alert('Bitte geben Sie Ihren Vornamen ein !!!');
                        window.document.Person.Vorname.focus();
                        return !Fehler;
        }
  if(window.document.Person.Name.value == "") {
                        Fehler = true;
                        alert('Bitte geben Sie Ihren Name ein !!!');
                        window.document.Person.Name.focus();
                        return !Fehler;
        }
  if(window.document.Person.Strasse.value == "") {
                        Fehler = true;
                        alert('Strasse muss vorhanden sein !!!');
                        window.document.Person.Strasse.focus();
                        return !Fehler;
        }
  if(window.document.Person.Plz.value == "") {
                        Fehler = true;
                        alert('Postleitzahl muss vorhanden sein !!!');
                        window.document.Person.Plz.focus();
                        return !Fehler;
        }
  if(window.document.Person.Ort.value == "") {
                        Fehler = true;
                        alert('Ort muss vorhanden sein !!!');
                        window.document.Person.Ort.focus();
                        return !Fehler;
        }
  if(window.document.Person.Year.value == "1900") {
                        Fehler = true;
                        alert('Geburtsdatum muss vorhanden sein !!!');
                        window.document.Person.Year.focus();
                        return !Fehler;
        }
  if(window.document.Person.Bildung.value == "---") {
                        Fehler = true;
                        alert('Bitte selektieren Sie Ihre Ausbildung !!!');
                        window.document.Person.Bildung.focus();
                        return !Fehler;
        }
  return !Fehler;
}

function nspCheck() {
  var Fehler = false;

  if(window.document.Person.Anrede.value == "none") {
                        Fehler = true;
                        alert('Bitte selektieren Sie Ihre Anrede !!!');
                        window.document.Person.Anrede.focus();
                        return !Fehler;
        }
  if(window.document.Person.Anrede.value == "---") {
                        Fehler = true;
                        alert('Bitte selektieren Sie Ihre Anrede !!!');
                        window.document.Person.Anrede.focus();
                        return !Fehler;
        }
  if(window.document.Person.Vorname.value == "") {
                        Fehler = true;
                        alert('Bitte geben Sie Ihren Vornamen ein !!!');
                        window.document.Person.Vorname.focus();
                        return !Fehler;
        }
  if(window.document.Person.Name.value == "") {
                        Fehler = true;
                        alert('Bitte geben Sie Ihren Name ein !!!');
                        window.document.Person.Name.focus();
                        return !Fehler;
        }
  if(window.document.Person.Strasse.value == "") {
                        Fehler = true;
                        alert('Strasse muss vorhanden sein !!!');
                        window.document.Person.Strasse.focus();
                        return !Fehler;
        }
  if(window.document.Person.Plz.value == "") {
                        Fehler = true;
                        alert('Postleitzahl muss vorhanden sein !!!');
                        window.document.Person.Plz.focus();
                        return !Fehler;
        }
  if(window.document.Person.Ort.value == "") {
                        Fehler = true;
                        alert('Ort muss vorhanden sein !!!');
                        window.document.Person.Ort.focus();
                        return !Fehler;
        }
  if(window.document.Person.Year.value == "1900") {
                        Fehler = true;
                        alert('Geburtsdatum muss vorhanden sein !!!');
                        window.document.Person.Year.focus();
                        return !Fehler;
        }
  if(window.document.Person.Ustufe.value == "---") {
                        Fehler = true;
                        alert('Bitte selektieren Sie Ihre Lehrstufe !!!');
                        window.document.Person.Ustufe.focus();
                        return !Fehler;
        }
  return !Fehler;
}

