// JavaScript Document
function countWords(field,counter) {
	var htm = field.val();
	if(htm=='') {
		counter.val('0');
		return;
	}
	var words = htm.split(' ');
	var num = words.length;
	var mx = counter.attr('maxlength');
	if(num > mx) {
		words = words.slice(0,mx);
		htm = '';
		for(w in words) {
			htm += words[w] + ' ';
		}
		field.val(htm);
		counter.val(mx);
	} else 	counter.val(htm.split(' ').length);
}

jQuery(function($) {
	$('form.wpcf7-form textarea.maxwordcount').each(function() {
		var nam = $(this).attr('name');
		$(this).addClass('found').bind('keyup',function() {
			countWords($(this),$('#wcount_'+nam));
		}).trigger('keyup');
	});
});
