var blvalidator={
	validate: function(forms, errel) {
		var result=true;
		
		forms.each(function(form) {
			var els=form.getElements('.blvalidator-required');
			
			els.each(function(el) {
				var value=null;
				
				switch(el.get('tag'))
				{
				case 'input':
				case 'textarea':
				case 'select':
					value=el.getProperty('value').trim();
				}
				
				if (value==null || value.length==0)
				{
					result=false;
					el.tween('border-color', '#ff0000');
				}
				else
				{
					el.tween('border-color', '#cccccc');
				}
			});
		});

		if (result)
			errel.morph({opacity: 0, height: 0});
		else
			errel.morph({opacity: 1, height: 25});
		
		return result;
	}
}
