Formátování textu v textaree za pomoci JS

Ahojda všichni, mám takový menší problém.

Mám formulář, kde si uživatel v textaree může sám formátovat text za pomoci vložených značek [b][/b] , [i][/i] a pod., které pak za pomoci PHP převedu pomocí Str_Replace() na HTML tagy.

Všechno v pohodě, ale jedná se mi o pomoc čistě v JavaScriptu. Funkce vypadá takto:

<script language="javascript" type="text/javascript">
function format(format) {
document.news.aktualita.focus();
document.news.aktualita.value += format;
document.news.aktualita.focus();
return;
}
</script>

Kde pod textareou mám tlačítka:

<input id="bold" name="bold" type="button" value="B" onClick="javascript:format('[b][/b]')" />

A teď to hlavní:
Při stisknutí na tlačítko se značka vloží vždy na konec textu v textaree a já bych potřeboval, aby se vložila vždy na místo kde bliká kurzor.

Nevíte jak předělat výše uvedenou funkci?

Děkuji všem!
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=3&topic=44430
Díky moc, mrknu na to...
přdd pár dny tu byl podobný dotaz - nastavení kurzoru na konec textarey - to jsou podobné techniky práce
V pohodě. Já tu poslední dobou nejsem zas tak často jako kdysi. Ale stejně díky, pomohlo mi to.
se divim, ze sem byl vcera schopnej neco najit...;)