	function quote(idPost) {
		var el = document.getElementById('addmessage_message');
		if (!el) return true;
		var t = el.value;
		var s = el.selectionStart;
		var l = '@'+idPost;
		var r = '\n';
		
		// Try to find the author name, should be in a an element
		var author_name = '';
		if (n = document.getElementById('author-'+idPost+'-name')) {
			var l = '@'+n.innerHTML+' ('+idPost+')';
		}

		// If text has been selected, quote in bbcode style
		var st = '';
		if (window.getSelection) st = window.getSelection();
		else if (document.getSelection) st = document.getSelection();
		else if (document.selection) st = document.selection.createRange().text;
		if (String(st).length) l = '[QUOTE='+idPost+']'+r+st+r+'[/QUOTE]';

		// Add the link inside the textarea
		var text = s ? (t.substr(0,s)+r+l+r+r+t.substr(s)) : ((t?t+r:'')+l+r);
		el.value = text;

		// Set the cursor at the right position
		s = s ? s+l.length+2 : text.length;
		setCursor(el,s,s);
		
		return false;
	}

	// Set the cursor in a textarea
	function setCursor(el,st,end) {
		if(el.setSelectionRange) {
			el.focus();
			el.setSelectionRange(st,end);
		}
		else if(el.createTextRange) {
			range=el.createTextRange();
			range.collapse(true);
			range.moveEnd('character',end);
			range.moveStart('character',st);
			range.select();
		}
	}