function checkareaSize(fld, displayfield) 
{
	
	var freefld = document.getElementsByName(displayfield)[0];
	var content = fld.value.replace(/\[(\/?)(quote|b|i|img|u)(=\w*)?\]/gi,'');
	var differchars = fld.value.length - content.length;
	var frei = msgSize - content.length;
	
	if (frei<0) 
	{
		fld.value = fld.value.substring(0,(msgSize + differchars));
		frei=0;
	}
	freefld.value=frei;
}

function checkChars(maxchars, ta_elementID, label_id)
{
	with (document.getElementById(ta_elementID))
	{
		textlength = value.length;
		if (textlength > maxchars) value = value.slice(0, maxchars-1);
		document.getElementById(label_id).innerHTML = textlength;
		if (maxchars - textlength < 0)
		{
			alert("LIMIT: "+maxchars+"");
			//alert (value.length);
			checkChars();
		}
	}
}
