//Проверка e-mail
function mailcheck(obj) {	
    obj = eval(obj);	
	var re =/^[\w-](\.?[\w-])*@([A-Za-z]{2,}|[\w-](\.?[\w-])*\.[A-Za-z]{2,4})$/i;
	return (re.test(obj.value))? true : false;
}
//Проверка на длину поля
function checkLen(obj,len) {
	obj = eval(obj);
	return (obj.value.length>=len)? true : false;
}

function checkForm(fio,phone,mail) {
	var flag1 = checkLen(eval(fio),2);
	var flag2 = checkLen(eval(phone),2);
	var flag3 = checkLen(eval(mail),1);	
	if  (flag3)	flag3=mailcheck(eval(mail));
	else flag3=false;
	var errorMessage = "Ошибка!\n";	
	if (!flag1) errorMessage += "\n- Поле Ваше имя не может быть пустым\n";
	if (!flag2) errorMessage += "\n- Поле Телефон не может быть пустым\n";
	if (!flag3) errorMessage += "\n- Данные в поле e-mail, не соответствуют e-mail адресу'а\n";
	if (flag1 && flag2 && flag3){
		return true;
	}else{
		alert(errorMessage);
		return false;
	}
}