// Проверка форм @param1 Object — ссылка на элемент FORM;
function checkForm(obj) {
	var element,pattern;
	for (var i = 0; i < obj.elements.length; i++) { // пробегаемся по всем элементам формы
		element = obj.elements[i];
		// И только если есть чего говорить юзеру в случае ошибки
		if (!element.getAttribute("alt")) continue;
		if (pattern = element.getAttribute("pattern")) { // если задан рег
			pattern = new RegExp(pattern, "g");
			if (!pattern.test(element.value)) {
				alert(element.getAttribute("alt"));
				element.focus();
				return false;
			}
		} 
		else {
				if (element.value == "") { // иначе просто проверка что поле не пустое
				alert(element.getAttribute("alt"));
				element.focus();
				return false;
			}
		} 
	}
	return true;
}