// библиотека для проверки данных вводимых пользователем в поля формы

var check_digits = '0123456789';
var check_en_letters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';

// проверка на пустоту поля (точнее текстовой строки)
function check_empty(str) {
	var space_sym = ' \t\r\n\f';
	var i;
	if( (str == null) || (str == '') || (str.length == 0) ) return true;
	for(i = 0; i < str.length; i++)
		if(space_sym.indexOf(str.charAt(i)) == -1) return false;
	return true;
}

// ограничение ввода пользователя только определенными символами
function check_restrict_syms(event,syms) {
	var key;
	var key_char;
	var i;

	if(window.event) key = window.event.keyCode;
	else if(event) key = event.which;
	else return true;

	// возврат каретки и т.п.
	if( (key == null) || (key == 0) || (key == 8) || (key == 13) || (key == 27) ) return true;

	key_char = String.fromCharCode(key);

	if(syms.indexOf(key_char) == -1) return false;
		else return true;
}