function _checkForm(frm){
var valid = true;
for(i=0;i<frm.elements.length;i++){
	 res = _checkValid(frm.elements[i]);
	 valid = valid && res;
	}
//alert(valid);	
return valid;	
}

function _checkValid(elem){
if(elem.tagName != 'INPUT') return true;
if ((elem.nextSibling != null) && (elem.nextSibling.id == "signal"))
	elem.nextSibling.removeNode(true);
//Для текстовых полей
if(elem.type == "text"){
//Проверка требуемых полей
	if((elem.required != null)&&(elem.value == '')){
		var newElem = document.createElement("span");
		newElem.innerText = "REQUIRED!";
		newElem.id = "signal";
		elem.parentNode.insertBefore(newElem,elem.nextSibling);		
		return false;
		}
	}
return true;
}
