function limitChars(textid, limit, infodiv)
{

	var text = $('#'+textid).val();	
	var textlength = text.length;
	if(textlength > limit)
	{
		$('#' + infodiv).html(youcannotwrite +' '+limit+' '+characters+'!');
		$('#'+textid).val(text.substr(0,limit));
		return false;
	}
	else
	{
		$('#' + infodiv).html(youhave+' '+ (limit - textlength) +' '+charactersleft+'.');
		return true;
	}
}


function applylimitChars(mytextarea, mymaxchars) {
		
 		$('#'+mytextarea).keyup(function(){
 			myinfoareaid = mytextarea+"_charlimitinfo";
 			if ( $('#'+myinfoareaid).length < 1 ) {
 				$('#'+mytextarea).before("<div class='charlimitinfo' ><span id='"+myinfoareaid+"'></span></div>");
			}
 			limitChars(mytextarea, mymaxchars, myinfoareaid);
 		});
 		
 		$('#'+mytextarea).mouseup(function(){
 			myinfoareaid = mytextarea+"_charlimitinfo";
 			if ( $('#'+myinfoareaid).length < 1 ) {
 				$('#'+mytextarea).before("<div class='charlimitinfo' ><span id='"+myinfoareaid+"'></span></div>");
			}
 			limitChars(mytextarea, mymaxchars, myinfoareaid);
 		});

 		$('#'+mytextarea).mousedown(function(){
 			myinfoareaid = mytextarea+"_charlimitinfo";
 			if ( $('#'+myinfoareaid).length < 1 ) {
 				$('#'+mytextarea).before("<div class='charlimitinfo' ><span id='"+myinfoareaid+"'></span></div>");
			}
 			limitChars(mytextarea, mymaxchars, myinfoareaid);
 		});







}

