if (window.RegExp) { r_bold = new RegExp("(_\\*([^*]+|[^*]*(\\*[^_]?([^_][^*]*)*)+)\\*_)", "g"); r_italic = new RegExp("(_/([^/]+|[^/]*(/[^_]?([^_][^/]*)*)+)/_)" , "g"); r_under = new RegExp("(__([^_]+)__)" , "g"); r_cit = new RegExp("(_\\|([^\\|]+|[^\\|]*(\\|[^_]?([^_][^\\|]*)*)+)\\|_)", "g"); r_nn = new RegExp("\n{3,}", "g"); r_sp = new RegExp("[ \t]{2,}", "g"); r_n = new RegExp("\n", "g"); } function concat(a,b) { return a+b; } function printMessageRow(author_no_mail, author, date, text) { var rtext = text; if (window.RegExp) { while (r_bold.test(rtext)) rtext = rtext.replace(r_bold, "$2"); while (r_italic.test(rtext)) rtext = rtext.replace(r_italic, "$2"); while (r_under.test(rtext)) rtext = rtext.replace(r_under, "$2"); while (r_cit.test(rtext)) rtext = rtext.replace(r_cit, "
$2
"); rtext = rtext.replace(r_nn, "\n\n").replace(r_n, "
").replace(r_sp, " "); } document.write("" + author + "
" + date +"\"цитирование\""+rtext+"\n"); // " + author + "
" + date + // "\n\"цитирование\"" + rtext + "\n"); } function settextarea(t) { document.msgform.text.value = unescape(t); document.msgform.text.focus(); return false; } function addtotextarea(t) { document.msgform.text.value += unescape(t); document.msgform.text.focus(); return false; } function aroundsel(t_start, t_end) { var sel = false; if (document.selection) { sel = document.selection.createRange().text; if (sel) { document.selection.createRange().text = t_start + sel + t_end; document.msgform.text.focus(); } } else if (!window.getSelection) addtotextarea(t_start + " " + t_end); else { sel = window.getSelection().createRange().text; if (sel) { window.getSelection().createRange().text = t_start + sel + t_end; document.msgform.text.focus(); } } return false; }