kurzor nakonec arey - JS

Prosimvás. Javascript vůbec neumim, tak jsem si našel kód který potřebuju. Jedná se o výpis něčeho do textarey. Když to vložím, kurzor bude na začátku arey, já bych ho potřeboval na konci. dškuju

kód na začátku:

<script>
function ct(text){
if (p=document.getElementById('text')){
p.focus();
p.value+=" "+text;
}
}
</script>

a samotný odkaz na spuštění:

<a href="javascript:ct('."'".' [quote][b]'.$autor.'[/b] napsal: '.$quote.'[/quote] '."'".');">quote</a>

toto mi nefunguje v Opeře 9.24. v msIE 6 to jde dobře a ve FF 2.0.0.9 mi to nejde vůbec.
zkus za p.value+=" "+text; přidat tyhle řádky:

p.selectionStart=p.textLength;
p.selectionEnd=p.selectionStart;

nebo možná

p.selectionStart=p.textLength-1;
p.selectionEnd=p.selectionStart;

ale nevim jestli to funguje v IE nebo opeře, používal jsem to v něčem co jsem ladil jen pro Firefox
fakt moc dík, ten první kód funguje