/* newsletter signup function, checks for filled in values an submits form */
function signup()
{
	if (document.forms.newsletter_signup.salutation.value == 'Anrede, Titel'
		|| document.forms.newsletter_signup.name.value == 'Vorname'
		|| document.forms.newsletter_signup.surname.value == 'Nachname'
		|| document.forms.newsletter_signup.email.value == 'Email-Adresse'
		|| document.forms.newsletter_signup.salutation.value == ''
		|| document.forms.newsletter_signup.name.value == ''
		|| document.forms.newsletter_signup.surname.value == ''
		|| document.forms.newsletter_signup.email.value == '')
		alert("Bitte füllen Sie alle Felder aus!");
	else
	{
		if (!checkEmail(document.forms.newsletter_signup.email.value))
			alert("Email-Adresse ungültig");
		else
			document.forms.newsletter_signup.submit();
	}
}


/* newsletter remove function, checks for filled in email and submits form */
function remove()
{
	if (document.forms.newsletter_remove.email.value == 'Email-Adresse')
		alert ("Bitte geben Sie Ihre Email-Adresse an!");
	else
	{
		if (!checkEmail(document.forms.newsletter_remove.email.value))
			alert("Email-Adresse ungültig");
		else
			document.forms.newsletter_remove.submit();	
	}
}
/* login function, checks for filled in username and submits form */
function login()
{
	if (document.forms.loginForm.username.value == "")
	{
		alert ("Bitte geben Sie Ihre E-Mail-Adresse an!");
	}
	else if (!checkEmail(document.forms.loginForm.username.value))
	{
		alert ("E-Mail-Adresse ungültig, bitte kontrollieren Sie Ihre Eingabe!");
	}
	else
	{
		document.forms.loginForm.submit();
	}
}


/* inquiry vote function, checks if an option has been chosen ans submits form */
function vote()
{
	var found = false;

	// check if choice was made
	for (var i = 0; i < document.forms.inquiry.option.length; i++)
	{
         if (document.forms.inquiry.option[i].checked)
		 {
		 	found = true;
			break;
		 }
	}

	if (found == true)
	 	document.forms.inquiry.submit();
	else
		alert("Bitte wählen Sie eine Antwort aus!");
}


/* validate mail-address */
function checkEmail(email)
{
	var validator = /^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;

	return(validator.test(email));
}


function getNewPass()
{
	if (document.forms.passForm.email.value == "")
		alert ("Bitte geben Sie Ihre E-Mail-Adresse an!");
	else if (!checkEmail(document.forms.passForm.email.value))
		alert ("Eingegebene E-Mail-Adresse ist ungültig!");
	else
		document.forms.passForm.submit();
}
