function ControlToValidate(fieldControl, msgControl)
{
	this.fieldControl = fieldControl;
	this.msgControl = msgControl;	
}

function RequiredFieldValidator()
{
	this.fields = new Array();		
	this.AddField = function(fieldControl, msgControl)
	{
		var control = new ControlToValidate(fieldControl, msgControl)
		this.fields[this.fields.length] = control;
	}
	
	this.Validate = function()
	{
		var validation = true;
		for (i=0;i<this.fields.length;i++)
		{					
			var control = this.fields[i];			
			
			var c = document.getElementById(control.fieldControl);
			var m = document.getElementById(control.msgControl);
			
			var result = (c.value != "");
			
			m.style.display = result ? "none" : "inline";
			
			validation = validation && result;
		}
		
		return validation;
		
	}
}

