//Kolla ogiltiga tecken i formulärfält.
	function pressRelPrenValidateField(pattern, FieldStr) {
		return pattern.test(FieldStr);
	}
	
//Kolla formulärfält.
	function pressRelPrenCheckReq(Lang, SearchVariant) {

		var regExpChar = /^[a-ö\s\-]{2,}$/i;
		var regExpEmail = /^[a-z0-9\-\_\.]+@[a-z_0-9\-\.]+\.[a-z_0-9]{2,}$/i;
		
	//Kolla förnamn, om fält finns, att det är ifyllt och att det inte innehåller ogiltiga tecken.	
		if (document.forms['HF'].elements['Name']) {
			var NameInput = document.forms['HF'].elements['Name']
			if (NameInput.value.length == 0) {
				if (Lang == 'SE')
					alert('Du har missat att fylla i namnfältet.');
				else
					alert('You have missed to fill in the name field.');
					NameInput.style.backgroundColor = '#FFFFF0'
					NameInput.focus();
					return false;
				}
		else
			if (! pressRelPrenValidateField(regExpChar, NameInput.value)) {				
				if (Lang == 'SE')
					alert('Du har skrivit felaktiga tecken i namnfältet.');
				else
					alert('You have supplied incorrect characters in the name field.');
					NameInput.style.backgroundColor = '#FFFFF0'
					NameInput.focus();
					return false;
			}
		}
	//Kolla företagsnamn, om fält finns, att det är ifyllt och att det inte innehåller ogiltiga tecken.	
		if (document.forms['HF'].elements['Company']) {
			var CompanyInput = document.forms['HF'].elements['Company']
			if (CompanyInput.value.length == 0) {
				if (Lang == 'SE')
					alert('Du har missat att fylla i företagsfältet.');
				else
					alert('You have missed to fill in the company field.');
					CompanyInput.style.backgroundColor = '#FFFFF0'
					CompanyInput.focus();
					return false;
				}
		else
			if (! pressRelPrenValidateField(regExpChar, CompanyInput.value)) {				
				if (Lang == 'SE')
					alert('Du har skrivit felaktiga tecken i företagsfältet.');
				else
					alert('You have supplied incorrect characters in the company field.');
					CompanyInput.style.backgroundColor = '#FFFFF0'
					CompanyInput.focus();
					return false;
				}
			}
	//Kolla e-postadressen, om fält finns, att det är ifyllt och att det isåfall inte innehåller ogiltiga tecken.	
		if (document.forms['HF'].elements['Email']) {
			var EmailInput = document.forms['HF'].elements['Email']
			if (EmailInput.value.length == 0) {
				if (Lang == 'SE')
					alert('Du har missat att fylla i e-postfältet.');
				else
					alert('You have missed to fill in the email field.');
					EmailInput.style.backgroundColor = '#FFFFF0'
					EmailInput.focus();
					return false;
			}
		else
			if (! pressRelPrenValidateField(regExpEmail, EmailInput.value)) {
				if (Lang == 'SE')
					alert('Felaktigt formaterad e-postadress.');
				else
					alert('Malformed e-mail address.');	
					EmailInput.style.backgroundColor = '#FFFFF0'
					EmailInput.focus();
					return false;
			}
		}
// Slut på formulärchecksfunktion.
	return true;
}