function checkForm(form_obj)
{

	function check_elem(form_de, str_de, str_en, input_obj, min_len)
	{
		var success = true;
		
		if (input_obj.value.length < min_len)
		{
			success		= false;
			oldColor	= input_obj.style.backgroundColor;
			
			input_obj.style.backgroundColor = "#FF8888";
			alert(form_de ? str_de : str_en);
			input_obj.style.backgroundColor = oldColor;
			
			input_obj.focus();
		}
		
		return success;
	}
	
	
	success = false;
	
	if (form_obj != null)
	{
		var success = true;
		var form_de = (form_obj.language != null) && (form_obj.language.value == "de");
		
		success = success && check_elem(form_de, "Bitte geben Sie Ihren Namen ein.", "Please enter your name.", form_obj.name, 3);
		success = success && check_elem(form_de, "Bitte geben Sie Ihre E-Mail-Adresse ein.", "Please enter your email address.", form_obj.mail, 6);
		success = success && check_elem(form_de, "Bitte geben Sie Ihre Nachricht ein.", "Please enter your message.", form_obj.content, 10);
	}
	
	return success;
}


function submitForm(form_obj)
{
	if (checkForm(form_obj))
	{
		form_obj.submit();
	}
}


