function formCheck(){
	var regPhone		= /^\s*\+?[\d\s]*[\d][\d\s]*$/;
	var regEmail		= /^\s*([-\w]+\.)*[-\w]+@([-\w]+\.)+[-\w]+\s*$/;
	var regName			= /^\s*[^\s\d\Q<>(){}[\]&?!|:.,*\E][^\d\Q<>(){}[\]&?!|:.,*\E]+$/;
//	var regAddress	= /^[-\x80-\xff\w\s\.,&]*$/;
	var regAddress	= /^[^\Q<>(){}[\]|*\E]*$/;
	var regInteger	= /^\s*[\d][\d\s]*$/;
	var regDate			= /^\s*[0-9]{1,2}.\s*[0-9]{1,2}.\s*[0-9]{4}\s*/;
	var regTime			= /^\s*[0-2]?[0-9]{1}(:[0-5]?[0-9]{1}(:[0-5]?[0-9]{1}(.[0-9]{1,})?)?)?\s*/;
	var err = [];
	var tform = document.forms['order'];
	eCname	= tform['cname'];
	eCompany= tform['company'];
	ePhone	= tform['phone'];
	eEmail	= tform['email'];
	ePersons= tform['persons'];
	eTimed	= tform['time_d'];
	eTimet	= tform['time_t'];
	if (eCname	&& !regName.match(		eCname.value))	err.push('Pole Jméno a příjmení není správně vyplněno.');
	if (eCompany&& !regAddress.match(	eCompany.value))err.push('Pole Název společnosti není správně vyplněno.');
	if (ePhone	&& !regPhone.match(		ePhone.value))	err.push('Pole Telefon neobsahuje platné telefoní číslo.');
	if (eEmail	&& !regEmail.match(		eEmail.value))	err.push('Pole E-mail neobsahuje platnou e-mailovou adresu.');
	if (ePersons&& !regInteger.match(	ePersons.value))err.push('Pole Počet osob obsahuje nepovolené znaky.');
	if (eTimed	&& !regDate.match(		eTimed.value))	err.push('Pole Datum příchodu neobsahuje platné datum.');
	if (eTimet	&& !regTime.match(		eTimet.value))	err.push('Pole Čas příchodu neobsahuje platný čas.');
	if (err.length){
		err.unshift('Formulář není správně vyplněn:');
		alert(err.join('\n'));
		return false;
	}
	return true;
}

