function textareaKeyPress(textarea, e)
{
	var maxLength = textarea.getAttribute("maxlength");									       												       												       
    if (maxLength)
    {							       	   
	   if (textarea.value.length + 1 > maxLength)
	   { 
	       switch (e.keyCode)
	       {		       
		       case 8:
		       case 37:
		       case 38:
		       case 39:
		       case 40:
		       case 46:		          
		           return true;		           
		           break;
		       default:
		           return false;
		   }
	   }
	   else
	   {
	       return true;
	   }
   }
}
				
function textareaKeyUp(textarea)
{
	document.getElementById(textarea.id + 'Count').innerHTML = textarea.getAttribute("maxlength") - textarea.value.length;
}
				
function textareaChange(textarea)
{
	document.getElementById(textarea.id + 'Count').innerHTML = textarea.getAttribute("maxlength") - textarea.value.length;
}
