function isNotEmpty(elem){
	var str = elem.value;
	var re = /.+/;
	
	if(!str.match(re)){
		alert("Пожалуйста, заполните поля отмеченные *!");
		return false;
		}
	else{
		return true;
	}
}
function isNotEmpty_(elem){
	var str = elem.value;
	var re = /.+/;
	
	if(!str.match(re)){
		return false;
		}
	else{
		return true;
	}
}
function isEMailAddr(elem){
	var str = elem.value;
	var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
	
	if(!str.match(re)){
		alert("Неправильно введен адрес электронной почты!");
		return false;
		}
	else{
		return true;
	}
}

function validateFormcontact(form){
	if(isNotEmpty(form.name)){
		if(isNotEmpty(form.message)){
			if(isNotEmpty(form.email) && isEMailAddr(form.email)){
				return true;
			}
		}
	}
	return false		
}
function validateForm(form){
	if(isNotEmpty(form.name)){
		if(isNotEmpty(form.second_name)){
			if(isNotEmpty(form.second_name)){
				if(isNotEmpty(form.nambers)){
					if(isNotEmpty(form.about)){ 
						if(isNotEmpty(form.time_1) && isNotEmpty(form.time_2)){
							if(isNotEmpty(form.data_1) && isNotEmpty(form.data_2) && isNotEmpty(form.data_3)){
							
								if((isNotEmpty_(form.email) && isEMailAddr(form.email)) || isNotEmpty_(form.telephone)){
									return true;
								}
								else{
									if(!isNotEmpty_(form.email)){
										alert("Укажите Ваш телефонный номер или e-mail!");
									}
									return false;
								}
							}
						}
					}
				}
			}
		}
	}
	return false		
}
