
YUI().use('node','Lang',function(Y){
	
	var frm=null;
	var question=null;
	var length_out=null;
	
	try{frm=Y.one('[name=ask_specialistFrm]')}catch(e){}
	try{question=frm.one('[name=question]')}catch(e){}
	try{length_out=Y.one('#ask_a_specialist_questionSpn')}catch(e){}

	if(frm!==null) {
		Y.on('change',question_length,question);
		Y.on('keyup',question_length,question);
		Y.on('domready',question_length,question);
	}

	function question_length(e) {
		var q=Y.Lang.trim(question.get('value'));
		if(q.length>1000) {
			q=substr(0,1000);
			question.set('value',q);
		}
		length_out.setContent(q.length+'/1000 characters');
	}

});
