/* ******************************************************
*	Programmierer:		Maik Ellerbrock					*
*	Website:			http://www.frapsoft.de			*
*	Datum:				27.02.2008						*
*	Version:			1.00							*
*	Filename:			formCheck.js					*
*														*
*	Funktion:			prüfen der Formulardaten		*
******************************************************* */   


/* 
    zu prüfende Daten:

	anfrage		-> Type: textarea
+	anrede		-> Type: select
+	name		-> Type: text
+	vorname		-> Type: text
	adresse		-> Type: textarea
	tel			-> Type: text
	fax			-> Type: text
+	email		-> Type: text
+	spam		-> Type: text

+ = Pflichtfelder

*/
	
	
function checkFormData()
{
	var err	   = false;
	var errMsg = "Es wurden nicht alle Pflichtfelder ausgefüllt:\n\n";
	
	 if(!checkSelect("anrede"))
	 {
		errMsg += "- Anrede\n";
		err = true;
	 }
	 
	 if(!checkTextfield("name"))
	 {
		errMsg += "- Name\n";
		err = true;
	 }
	 
	 if(!checkTextfield("vorname"))
	 {
		errMsg += "- Vorname\n";
		err = true;
	 }
	 
	 if(!checkTextfield("email"))
	 {
		errMsg += "- E-Mail\n";
		err = true;
	 }
	 
	 if(!checkTextfield("spam"))
	 {
		errMsg += "- Spamfeld\n";
		err = true;
	 }	 
	 
	 //  Fehlerprüfung und Aktion 
	 if(err == true)
	 {
		alert(errMsg);
	 }
	 else
	 {	
	 	document.forms[0].submit();
	 }
}


function checkTextfield(id)
{
	if(document.getElementById(id).value.length == 0)
	{
		return false;
	}
	else
	{
		return true;
	}
}


function checkSelect(id)
{
	if(document.getElementById(id).selectedIndex == 0)
	{
		return false;
	}
	else
	{
		return true;
	}
}
