function validate_email (email) {
    return /[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-z]{2,7}/i.test(email);
}

function check_email(email){
    if(!validate_email (email.value)) {
		alert('Пожалуйста, укажите действительный адрес контактного Email.');
		return false;
	}
	return true;
}

function check_form(f){
    if(f.name.value != '' && f.email.value != '' && validate_email(f.email.value) && f.subject.value != '' && f.message.value != '' && f.department.value != '0'){
        return true;
    }else if(f.name.value == ''){
    	alert('Пожалуйста, укажите Ваше имя!');
    	return false;
    }else if(f.email.value == '' || !validate_email(f.email.value)){
        alert('Пожалуйста, укажите Ваш действительный адрес E-mail!');
        return false;
    }else if(f.subject.value == ''){
    	alert('Пожалуйста, введите тему сообщения!');
    	return false;
    }else if(f.message.value == ''){
    	alert('Пожалуйста, введите сообщение!');
    	return false;
    }else if(f.department.value == '0'){
    	alert('Пожалуйста, выберите департамент!');
    	return false;
    }else{
        return false;
    }
}
