document.write("<script src='fileadmin/js/de_messages.js' type='text/javascript'></script>");
document.write("<script src='fileadmin/js/functions.js' type='text/javascript'></script>");

function de_checkFields()
{
	var f = document.forms['_requestinfo'];

	for (var i = 0;; i++) 
	{
		obj = f.interest[i];
		if (null == obj) break;
		if (obj.checked) break;
	}
	if (null == obj) 
	{
		alert(alert_interest_missing);
		return false;
	}

	if (0 == f.action.selectedIndex)
	{
		alert(alert_action_missing);
		f.action.focus();
		return false;
	}
		
	_firstname = trim(f.firstname.value);
	if ("" == _firstname)
	{
		alert(alert_firstname_missing);
		f.firstname.focus();
		return false;
	}

	_lastname = trim(f.lastname.value);
	if ("" == _lastname)
	{
		alert(alert_lastname_missing);
		f.lastname.focus();
		return false;
	}

/*	_email = trim(f.email.value);
	if (!isEmailValid(_email))
	{	
		alert(alert_email_malformedsyntax);  	
	  	f.email.focus();
		return false;
	}
*/
	_company = trim(f.company.value);
	if ("" == _company)
	{
		alert(alert_companyname_missing);
		f.company.focus();
		return false;
	}

	_address = trim(f.address.value);
	if ("" == _address)
	{
		alert(alert_companyaddress_missing);
		f.address.focus();
		return false;
	}

	_city = trim(f.city.value);
	if ("" == _city)
	{
		alert(alert_companytown_missing);
		f.city.focus();
		return false;
	}


	_zip = trim(f.zip.value);
	if ("" == _zip)
	{
		alert(alert_companyzip_missing);
		f.zip.focus();
		return false;
	}

	_country = trim(f.country.value);
	if ("" == _country)
	{
		alert(alert_country_missing);
		f.country.focus();
		return false;
	}

/*	_phone = trim(f.phone.value);
	if ("" == _phone)
	{
		alert(alert_phonenumber_missing);
		f.phone.focus();
		return false;
	}
*/

if (7 == f.question1.selectedIndex)
	{
		_who = trim(f.who.value);
		if ("" == _who)
		{
			alert(alert_who_missing);
			f.who.focus();
			return false;
		}
	}

	if (0 == f.question1.selectedIndex)
	{
			alert(alert_question1_missing);
			f.question1.focus();
			return false;
	}

	f.firstname.value = _firstname;
	f.lastname.value = _lastname;
	f.company.value = _company;
	f.address.value = _address;
	f.city.value = _city;
	f.zip.value = _zip;
	f.country.value = _country;
	f.phone.value = _phone;
	f.email.value = _email;
	f.who.value = _who;

	return true;
}
