function CommentValidator()
{
	var errMessage = '';
	
	this.isLoginValid = function(value, notempty)
	{
		if (value == '' && notempty)
		{
			this.errMessage = '(необходимо заполнить поле Имя)';
			return false;
		}
		if (value.length > 64)
		{
			this.errMessage = '(слишком длинное Имя)';
			return false;
		}
		return true;
	}
	
	this.isBodyValid = function(value, notempty)
	{		
		if (value == '' && notempty)
		{
			this.errMessage = '(это поле не может быть пустым)';
			return false;
		}
		/*if (value.match(/\S{30,}/))
		{
			this.errMessage = '(поле содержит недопустимо длинные слова)';
			return false;
		}*/
		return true;		
	}
	
	this.isEmailValid = function(value, notempty)
	{
		if (value == '' && notempty)
		{
			this.errMessage = '(укажите, пожалуйста, ваш E-Mail)';
			return false;
		}
		if (value != '' && !value.match(/^([A-Za-z0-9\-])+(\.[A-Za-z0-9\-]+)*@(([A-Za-z0-9](-[A-Za-z0-9]+)*)+\.)+[A-Za-z]{2,6}$/))
		{
			this.errMessage = '(Вы уверены, что E-Mail правильный?)';
			return false;
		}
		return true;
	}
	
	this.getErrorMessage = function()
	{
		return this.errMessage;
	}
}
