function AddSmile(smile) { (document.getElementById('mess') || document.getElementsByName('mess')[0]).value += ' '+smile; (document.getElementById('mess') || document.getElementsByName('mess')[0]).focus(); } function showSmiles() { var x = event.screenX - 50; var y = event.screenY - 270; var sFeatures = 'dialogLeft:'+x+'px;dialogTop:'+y+'px;dialogHeight:300px;dialogWidth:450px;help:no;status:no;unadorned:yes'; window.open("/f_smiles.php", "f_smiles", "width=450,height=300,resizable=yes,scrollbars=yes"); } function storeCaret(text) { if (text.createTextRange) { text.caretPos = document.selection.createRange().duplicate(); } } function cs(s1, s2) { if (document.getSelection) { alert("Под NN не работает!"); } if (document.selection) { var str = document.selection.createRange(); var s = document.send_from.mess.value; if (s1 == '//') { if ((str.text != "") && (s.indexOf(str.text)<0)) { var str2 = '> '; var j = 0; for(var i=0; i55)&&(str.text.charAt(i) == ' ')) { str2 += "\n> "; j=0; } } document.send_from.mess.value = s+""+str2+"\n\n"; } else { alert("Не выделен текст!\nДля вставки цитаты, сначала выделите на странице нужный текст, а затем нажмите эту кнопку."); } } else { if ((str.text != "") && (s.indexOf(str.text)>=0)) { if (str.text.indexOf(s1) == 0) {return '';} str.text = s1+str.text+s2; } else { if (document.send_from.mess.createTextRange && document.send_from.mess.caretPos) { var caretPos = document.send_from.mess.caretPos; caretPos.text = s1+s2; } else { document.send_from.mess.value = s+s1+s2; } } } } document.send_from.mess.focus(); return false; } function add_mess(forum_id,topic_id,topic_p,mess_id) { document.getElementById('contextmenu').innerHTML = '
СообщениеX

'; document.getElementById('contextmenu').style.visibility = 'visible'; document.getElementById('contextmenu').style.left = screen.width/2-180; document.getElementById('contextmenu').style.top = event.y+document.body.scrollTop-120; document.getElementById('contextmenu').focus(); } function addclose() { document.getElementById('contextmenu').style.visibility='hidden'; }