/*
fields for Must Fields  must be defined as Array

fieldsor for Or Fields must be definded as Double Array

fieldsmail for Mail fields were @ must be included

<script language="JavaScript" src="formcheck.js">
</script>
<script language="JScript">
fields=new Array("test1","test2","test3");
fieldsDesc=new Array('es fehlt noch feld 1...');
fieldsor=new Array();
fieldsorDesc=new Array('es fehlt noch feld 1...');
k=0;
fieldsor[k++]=new Array("test4","test5");
fieldsor[k++]=new Array("test6","test7");
fieldsmail=new Array("email");
</script>
*/

var correct="Bitte korregieren Sie Ihre Eingabe";

function checkForm()
{
	for(i in fields)
	{
		if(document.forms[0].elements[fields[i]].value=="")
	 	{
			alert(fieldsDesc[i]);
			return false;
		}
	}
	return true;
}

function checkFormOr()
{
	for(i in fieldsor)
	{
		curArr=fieldsor[i];
		found=false;
		for(j in curArr)
		{
			if(document.forms[0].elements[curArr[j]].value!="")
			{
				found=true;
				break;
			}
		}
		if(found==false)
		{
			alert(fieldsorDesc[i]);
			return false;
		}
	}	
	return true;
}


function checkFormMail()
{
	for(i in fieldsmail)
	{
		if(document.forms[0].elements[fieldsmail[i]].value.indexOf("@")==-1)
		{
			alert("Sie muessen eine gültige Email Adresse eingeben!");
			return false;
		}
	}
	return true;
}
