function test(src) {
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(src);
}

function check() {
	<!-- проверяет что E-mail не пустой -->
	if(document.send.email.value=="" || document.send.email.value.indexOf(' ',0)==0) {
		alert("Вы не заполнили поле E-mail!");
		document.send.email.select();
		document.send.email.focus();
		return false; 
	}

	<!-- Вызываем функцию test -->
	var res=test(document.send.email.value);
	if(res==false) {
		alert("Указан некорректный E-mail");
		document.send.email.select();
		document.send.email.focus();
		return false;
	}
	
	return true;
}


<!-- функция открытия окна для посылки почты -->
function sending() {
	var a=check();
	if(a==true) {
		var email=document.send.email.value;
		var subject=document.send.subject.value;
		parent.location="mailto:"+email+"?subject="+subject;
		return true;
	}
	else
		return false;
}
