// umfrage-formular ueberpruefen

function checkForm(quelle)
{ 
	if(quelle =='index')//formular wurde von der startseite abgeschickt
	{
		if(document.umfrage.frage1[0].checked == false && document.umfrage.frage1[1].checked == false && document.umfrage.frage1[2].checked == false)
		{
			alert("Bitte beantworten Sie mindestens eine Frage!");		
			return false;
		}
		else
		{
			return true;
		}
	}
	
	// wenn das formular von der umfrageseite kommt
	
	if(
	   document.umfrage.frage1[0].checked == false && document.umfrage.frage1[1].checked == false && document.umfrage.frage1[2].checked == false &&
	   document.umfrage.frage2[0].checked == false && document.umfrage.frage2[1].checked == false && document.umfrage.frage2[2].checked == false && 
	   document.umfrage.frage3[0].checked == false && document.umfrage.frage3[1].checked == false &&
	   document.umfrage.frage4[0].checked == false && document.umfrage.frage4[1].checked == false && document.umfrage.frage4[2].checked == false
	   )
	{
		alert("Bitte beantworten Sie mindestens eine Frage!");		
		return false;
	}   
}
function valanlegen()
{
	var error = new Array()
	var email = new RegExp ("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}|museum|travel$");
	var vorwahl = new RegExp("^([+][0-9 ]{2,}|0)([(]0[)]|)[0-9 ]{2,}$");
	var telefon = new RegExp("^[0-9- ]{3,}$");
	
	for (x=0;x<document.anlegen.length;x++)
	{
		document.getElementById(document.anlegen[x].name+"Label") ? document.getElementById(document.anlegen[x].name+"Label").style.color="#111C31" : '';
	}
	
	if (document.anlegen.kanzlei.value == '')
	{
		error.push('kanzlei');
	}
	if (document.anlegen.strasse.value == '')
	{
		error.push('strasse');
	}
	if (document.anlegen.plz.value == '' || isNaN(document.anlegen.plz.value) || document.anlegen.plz.value.length != 5)
	{
		error.push('plz');
	}
	if (document.anlegen.ort.value == '')
	{
		error.push('plz');
	}
	if (document.anlegen.vorwahl.value == '' || vorwahl.test(document.anlegen.vorwahl.value) == false)
	{
		error.push('vorwahl');
	}
	if (document.anlegen.tel.value == '' || telefon.test(document.anlegen.tel.value) == false)
	{
		error.push('tel');
	}
	if (document.anlegen.fax.value && telefon.test(document.anlegen.fax.value) == false)
	{
		error.push('fax');
	}
	if (document.anlegen.email.value == '' || email.test(document.anlegen.email.value) == false)
	{
		error.push('email');
	}
	for (x=0;x<error.length;x++)
	{
		document.getElementById(error[x]+'Label').style.color="#ff0000";
	}
	if (error.length>0)
	{
		alert('Bitte füllen Sie alle Rot markierten Formularfelder aus.');
		return false;
	}
	return true;
}
function loeschen()
{
	var test = confirm('Wirklich loeschen?');
	return test;
}