function test2() {
	for (i=0; i < document.ddd.length; i++) {
		z=document.ddd.elements[i].name;
		if (rrr[z]) {
			if ((document.ddd.elements[i].type=='text' || document.ddd.elements[i].type=='textarea') && document.ddd.elements[i].value.length<1) {
				alert(rrr[z]);
				return false;
			}
			if (document.ddd.elements[i].type=='select-one' && document.ddd.elements[i].selectedIndex<0) {
				alert(rrr[z]);
				return false;
			}
			if (document.ddd.elements[i].type=='select-multiple' && document.ddd.elements[i].selectedIndex<0) {
				alert(rrr[z]);
				return false;
			}
		}
	}
	return test3();
//	return true;
}
function test3() {
d=document.ddd.email.value;
dt=document.ddd.tel.value;
if (d.length>1) {
	re=/^[a-z\d\-\._]+\@[a-z\d\-\.]+\.[a-z]+$/i;
	if (!d.match(re)) { alert("Неправильно введен Email\nЕсли его нет, оставьте поле пустым.");  return false; }
}
return true;
}