var MaximumCharacters = "300";

var FormName = "addComment";

var TextFieldName = "comment";

var CharactersLeftFieldName = "CharsLeft";

var MaxChars = parseInt(MaximumCharacters);
var textfield = 'document.' + FormName + '.' + TextFieldName + '.value';

function CharLengthCheck(s,l) {
if(s.length > l) { s = s.substring(0,l); }
return s;
} // function CharLengthCheck()

function InputCharacterLengthCheck() {
	if(MaxChars <= 0) { return; }
	var currentstring = new String();
	eval('currentstring = ' + textfield);
	var currentlength = currentstring.length;
	eval('currentstring = CharLengthCheck(' + textfield + ',' + MaxChars + ')');
	if(CharactersLeftFieldName.length > 0) {
		var left = 0;
		eval('left = ' + MaxChars + ' - ' + textfield + '.length');
		if(left < 0) { left = 0; }
		eval('document.' + FormName + '.' + CharactersLeftFieldName + '.value = ' + left);
		if(currentstring.length < currentlength) { eval(textfield + ' = currentstring.substring(0)'); }
	}
}


