//------------------------------------------------------------------------------------------------------------------//
//	LIMIT TEXTAREA
//	Original Author: Ronnie T. Moore (The JavaScript Source)
// 
//	Last Modification Date: 11/29/2005 
//	Last Modified By: Wilbert N. Ng (wilbertng@i-manila.com.ph)
//
//	Description: 
//		Limits characters that can be inputted in a specified textarea field.  The dynamic character count is 
//		visible in another specified textfield.  Usually used with PHP code to initially total value of length field.
//
//	Usage: 
//		- STEP 1: Include limit_textarea.js inside your page's <head> tag.
//		ex: 
//		<script language="JavaScript" src="<?=$general['docroot'].'/'.$general['path_cms'].'/'.$calendar['path_cms'].'/'.$general['path_jscripts'].'/limit_textarea.js'?>"></script>
//
//		- STEP 2: Modify and place the ff. codes inside your page.
//		ex:
//		- echo '<textarea name="calendar_intro" wrap="physical" cols="60" rows="5" class="textbox" onKeyDown="limitTextarea(this.form.calendar_intro,this.form.calendar_intro_Len,255);" onKeyUp="limitTextarea(this.form.calendar_intro,this.form.calendar_intro_length,255);">'.$calendar_intro.'</textarea>';
//		- $calendar_intro_length = 255 - strlen($calendar_intro);
//		- echo '<input readonly type="text" name="calendar_intro_length" size="3" maxlength="3" class="textbox" value="'.$calendar_intro_length.'">';
//------------------------------------------------------------------------------------------------------------------//


function limitTextarea(field, countfield, maxlimit) {
	
	if (field.value.length > maxlimit) { // if too long...trim it!
	
		field.value = field.value.substring(0, maxlimit);
		
		
	} else { // otherwise, update 'characters left' counter
		
		countfield.value = maxlimit - field.value.length;
	}
	
}