function checkUser (obj) { obj.parentNode.removeChild(obj.parentNode.children[2]); var obj1=new htmlTag1(obj.parentNode,"div","statusCheck"); if (obj.value=='') return; advAJAX.post ({ url: base+'users/showUser/0.html', cmd: '_userInfo', user: obj.value, onSuccess: function (res) { if (id=getAjaxResponse(res,"id")) { obj.parentNode.children[2].style.backgroundImage="url(images/ok.png)"; } else { obj.parentNode.children[2].style.backgroundImage="url(images/exclamation.png)"; var text=document.createTextNode('User not found'); obj.parentNode.children[2].appendChild(text); } } }); } function messageSend (form) { var cu=new curtain(document.getElementById("messagesSendForm")); advAJAX.submit (form, { onSuccess: function (res) { cu.stop(); if (error=getAjaxResponse(res,"error")) { alert (error); } else if (getAjaxResponse(res,"status1")=="ok") { alert ("Warning has been sent"); location.href=base+"main.html"; } else if (getAjaxResponse(res,"status")=="ok") location.href=base+"messages/showSentMessages/0.html"; else alert ("Unknown error"); } }); } function changeC(textEl) { textEl.style.backgroundColor="#333333"; } function changeC1(textEl) { textEl.style.backgroundColor=""; } function storeCaret (textEl) { if (textEl.createTextRange) { textEl.caretPos = document.selection.createRange().duplicate(); start=1; } } function insert_bbcode(textEl, lft, rgt) { //if (!start) return; if (document.all) { insert_bbcode_ie(textEl,lft, rgt); } else if (document.getElementById) { insert_bbcode_mozilla(textEl, lft, rgt); } } function insert_bbcode_ie(textEl,text1,text2) { var caretPos = textEl.caretPos, temp_length = caretPos.text.length; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2; if (temp_length == 0) { caretPos.moveStart("character", -text2.length); caretPos.moveEnd("character", -text2.length); caretPos.select(); } else textEl.focus(caretPos); } function insert_bbcode_mozilla(txtarea, lft, rgt) { var st = txtarea.scrollTop; var selLength = txtarea.textLength; var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; if (selEnd == 1 || selEnd == 2) selEnd = selLength; var s1 = (txtarea.value).substring(0, selStart); var s2 = (txtarea.value).substring(selStart, selEnd) var s3 = (txtarea.value).substring(selEnd, selLength); txtarea.value = s1 + lft + s2 + rgt + s3; if (selStart == selEnd) { var str = lft; txtarea.selectionStart = selStart + str.length; txtarea.selectionEnd = selStart + str.length; } else { var str = lft + s2 + rgt; txtarea.selectionStart = selStart + str.length; txtarea.selectionEnd = selStart + str.length; } txtarea.scrollTop = st; // txtarea.setSelectionRange(5,6); txtarea.focus(); }