var g_uid=""; function gosend() { document.location.href='#send'; } function buildtext(nodes) { var text=""; for (var i=0;i0) { text+=buildtext(nodes[i].childNodes) if (nodes[i].alt) text+=" "+nodes[i].alt.substr(0,1)+'/'+nodes[i].alt.substr(1)+" "; } } return text; } function quote(uid) { var fio=document.getElementById('fio_'+uid).childNodes; var nodes=document.getElementById('mes_'+uid).childNodes; var text=buildtext(nodes); panel_show('answerform'); gosend(); document.forms[0].answ.value+=fio[0].data+' писал/а: [quote]'+text+'[/quote]\n'; document.forms[0].answ.setActive(); var r=document.forms[0].answ.createTextRange(); r.collapse(false); r.select(); } function edit(uid,id) { var nodes=document.getElementById('mes_'+uid).childNodes; var text=buildtext(nodes); panel_show('answerform'); gosend(); document.forms[0].answ.value=text; document.forms[0].action+="&id="+id; document.forms[0].answ.setActive(); var r=document.forms[0].answ.createTextRange(); r.collapse(false); r.select(); } function answer(uid) { var fio=document.getElementById('fio_'+uid).childNodes; panel_show('answerform'); gosend(); document.forms[0].answ.value+='Для :'+fio[0].data+'\n\n'; document.forms[0].answ.setActive(); var r=document.forms[0].answ.createTextRange(); r.collapse(false); r.select(); } function getBodyScrollTop() { return document.body.scrollTop; } function onsel(uid) { if (document.selection.createRange().text.length>0) { document.getElementById('rclickform').style.top=(getBodyScrollTop()+event.y-30); document.getElementById('rclickform').style.left=(event.x-50); document.getElementById('rclickform').style.display='inline'; g_uid=uid; window.event.cancelBubble = true; window.event.returnValue = false; } } function rquote(p) { if (p) { var fio=document.getElementById('fio_'+g_uid).childNodes; var tr=document.selection.createRange(); var t=tr.text; if (t.length>0) { document.forms[0].answ.value+=fio[0].data+' писал/а: [quote]... '+t+' ...[/quote]'; document.forms[0].answ.setActive(); panel_show('answerform'); gosend(); document.forms[0].answ.setActive(); var r=document.forms[0].answ.createTextRange(); r.collapse(false); r.select(); } } document.getElementById('rclickform').style.display='none'; } function text_put(t,t2) { var element=document.forms[0].answ; element.focus(); var temp=document.selection.createRange().text; if (t2==null) t2=""; document.selection.createRange().text = t+temp+t2; document.getElementById('smileform').style.display='none'; } function show_smile_form() { document.getElementById('smileform').style.top=(getBodyScrollTop()+mouse_y); document.getElementById('smileform').style.left=(mouse_x); document.getElementById('smileform').style.display='inline'; } function hide_smile_form() { document.getElementById('smileform').style.display='none'; } function editor_set_center() { text_put("[center]","[/center]"); } function editor_set_right() { text_put("[right]","[/right]"); } function editor_set_left() { text_put("[left]","[/left]"); } function editor_set_bold() { text_put("[b]","[/b]"); } function editor_set_italic() { text_put("[i]","[/i]"); } function editor_set_uline() { text_put("[u]","[/u]"); } function editor_set_url() { var t=prompt("Введите ссылку","http://"); text_put("[a href="+t+"]","[/a]"); } function editor_set_fsize(s) { text_put("["+s+"]","[/"+s+"]"); }