allow to override is_primary result using an argument given to object constructor (have to be given to 'initargs' argument of .render like initargs={'is_primary': False}
functioninsertText(text,areaId){vartextarea=jQuery('#'+areaId);if(document.selection){// IEvarselLength;textarea.focus();sel=document.selection.createRange();selLength=sel.text.length;sel.text=text;sel.moveStart('character',selLength-text.length);sel.select();}elseif(textarea.selectionStart||textarea.selectionStart=='0'){// mozillavarstartPos=textarea.selectionStart;varendPos=textarea.selectionEnd;// insert text so that it replaces the [startPos, endPos] parttextarea.value=textarea.value.substring(0,startPos)+text+textarea.value.substring(endPos,textarea.value.length);// set cursor pos at the end of the inserted texttextarea.selectionStart=textarea.selectionEnd=startPos+text.length;textarea.focus();}else{// safety belt for other browserstextarea.value+=text;}}