 				initValidationDisplayManager();
 			}
 			var record:RecordProxy = Application.activeRecord;
+			//to do - set visited=true to all attributes when record is saved
 			var active:Boolean = !_updating && (!isNaN(record.id) || record.saved || (_view.attribute != null && _view.attribute.visited));
 			if(active) {
 				_validationDisplayManager.active = true;

			}
		}
		
		protected function activateValidationManager():void {
			if(_validationDisplayManager == null) {
				initValidationDisplayManager();
			}
			if(! _validationDisplayManager.active) {
				_validationDisplayManager.active = true;
				updateValidationDisplayManager();
			}
		}
	}
}

		
		protected function fieldUpdatingChangeHandler(event:PropertyChangeEvent):void {
			_updating = event.newValue;
			updateValidationDisplayManager();
		}
		
		protected function attributeChangeHandler(event:Event):void {
