// Include this file: <script type="text/javascript" src="count_characters.js"></script>

// Function for count and limiting the number 
// of characters in a textbox or textarea.
// Usage:
// count_characters('field name / id', 'warning span id', 'counter span id' , 'maximum characters')
/*
<strong>Test</strong><br/>
	<input 
		type="text"
		name="txtbox"
		id="txtbox"
		size="50"
		maxlength="50"
		onkeyup="count_characters(txtbox, 'charcount3', 'remaining3', 10);" 
		onkeydown="count_characters(txtbox, 'charcount3', 'remaining3', 10);" 
		onmouseout="count_characters(txtbox, 'charcount3', 'remaining3', 10);"/><br/>
	<small>
		<span id="charcount3">0</span> characters entered.&nbsp;|&nbsp;
		<span id="remaining3">10</span> characters remaining.
	</small><br/>
*/
// fieldname, warningname, remainingname, maxchars
function count_characters(fn, wn, rn, mc)
{
  var len = fn.value.length;
  if (len > mc)
  {
	fn.value = fn.value.substring(0,mc);
	len = mc;
  }
  document.getElementById(wn).innerHTML = len;
  document.getElementById(rn).innerHTML = mc - len;
}