function validate (form)
{
	if (required.length == 0)
		return true;
		
	for (var i = 0; i < required.length; i++)
	{
		if (form.elements["" + required[i]].value.length == 0)
		{
			window.alert("Bitte füllen Sie alle benötigten Felder aus. Vielen Dank.");
			return false;
		}
		else if (required[i] == "email" && checkEmail(form.elements["" + required[i]].value) == false)
		{
			window.alert("Bitte überprüfen Sie Ihre E-Mail Adresse.");
			return false;
		}
	}

	return true;
}

function validate_en (form)
{
	if (required.length == 0)
		return true;
		
	for (var i = 0; i < required.length; i++)
	{
		if (form.elements["" + required[i]].value.length == 0)
		{
			window.alert("Please fill in all required fields. Thank you.");
			return false;
		}
		else if (required[i] == "email" && checkEmail(form.elements["" + required[i]].value) == false)
		{
			window.alert("Please revise your E-Mail Address.");
			return false;
		}
	}

	return true;
}

function checkEmail(str) 
{
	objRegExp  = /^\w+([\-\.]\w+)*\@\w+([\-\.]\w+)*\.[a-z]{2,3}$/i;
	if (objRegExp.test(str))
		return true;
		
	return false;
}