function checkEmpty(field, title) {
    if(field.value == '') {
        alert('Введите пожалуйста "' + title + '".');
        field.select();
        return false;
    }
    return true;
}
function checkNum(field, title) {
    if(!checkEmpty(field, title)) return false;
    if(isNaN(field.value)) {
        alert(title + ' not a number value!');
        field.select();
        return false;
    }
    return true;
}
function checkInt(field, title) {
    if(!checkEmpty(field, title)) return false;
    if(parseInt(field.value, 10) != field.value) {
	alert(title + ' not an integer value!');
	field.select();
	return false;
    }
    return true;
}
function checkVal(field, title, value, check) {
    if(!checkNum(field, title)) return false;
    if(field.value == value && !check) {
        if(check) alert(title + ' != ' + value);
        else alert(title + ' == ' + value);
        field.focus();
        return false;
    }
    return true;
}
function checkMailAddr(field, title) {
    if(!checkEmpty(field, title)) return false;
    if(field.value.indexOf('@') == -1) {
        alert(' Проверьте пожалуйста '  + title + '!');
        field.select();
        return false;
    }
    return true;
}

function checkSelected(field, title, value) {
    if(field.value == value) {
        alert(title + ' not specified!');
        field.focus();
        return false;
    }
    return true;
}

