var MAX=2000;

function checkStr()
{
	str=document.getElementById('msg').value;
	if(document.getElementById('msg').value.length > MAX) str = str.substring(0, MAX);
	if (str!=document.getElementById('msg').value)	document.getElementById('msg').value=str;
	document.getElementById('symbol').innerHTML = MAX-document.getElementById ('msg').value.length;
}


function isChar(event)
{
	return event.charCode>31 || event.keyCode==13 || event.keyCode>31;
}

function checkSymbol(event) 
{
	if(isChar(event) && document.getElementById('msg').value.length >= MAX)	
	{
		if (document.all) event.returnValue=false; else event.preventDefault();
	}
	checkStr();
} 
