function InitializeForm () {
	this._init = function(id)
	{
		var elements = $('#' + id + ' input, #' + id + ' select, #' + id + ' textarea');
		var len = elements.length;
		for (var i=0; i<len; i++) {
			elements[i].onfocus = function (e) {
				var event = e || window.event;
				var src = event.srcElement || event.target;
				var index = src.id.substr(6);
				$('#tooltip_' + index).fadeIn("slow");
				setStage(this, 2);
			}
			elements[i].onblur = function (e) {
				var event = e || window.event;
				var src = event.srcElement || event.target;
				var index = src.id.substr(6);
				$('#tooltip_' + index).fadeOut("slow");
				setStage(this, 1);
				if('ajax' == $(src).attr('dynamical_chck_type')){
					(new AJAXValidator ()).validate (src.name, $(src).attr('dynamical_chck_php_proc'), src.id);
				}
				if('js' == $(src).attr('dynamical_chck_type')) {
					if ($(src).attr('dynamical_chck_js_proc'))
						eval ('new JSValidator ().'+$(src).attr('dynamical_chck_js_proc')+'(' + $(src).attr('dynamical_chck_js_params') +');');
					else
						new JSValidator ().ValidateField (src);
				}
			}
		}
	}
	this.init = function (id) {
		if(typeof(id)=='object')for(var i=0;i<id.length;i++)this._init(id[i]);
		else this._init(id);
	}
}
function FilterNumber(value)
{
}

