<!--

var myAgent = navigator.userAgent.toLowerCase();
var myVersion = parseInt(navigator.appVersion);
var is_ie = ((myAgent.indexOf("msie") != -1)  && (myAgent.indexOf("opera") == -1));
var is_win = ((myAgent.indexOf("win")!=-1) || (myAgent.indexOf("16bit")!=-1));
var text_enter_image    = "Введите полный адрес картинки";
var enter_url           = "Введите ссылку";
var text_enter_url      = "Введите текст для ссылки (можно оставить строку пустой)";
var error_no_url        = "Вы должны ввести правильный URL.";
var error_no_http       = "Вы ввели адрес без http:// ";
var error_probel_url    = "Адрес не должен содержать пробелы.";
var error_long_url      = "Для ссылок длиннее 50 символов вводить короткий текст обязательно.";

function expand(listID) {
        if (listID.style.display=="none") { listID.style.display=""; }
        else { listID.style.display="none"; }
        //  window.event.cancelBubble=true;
        }
function emoticon(text){
if (document.selection) {
        document.post.message.focus();
        document.post.document.selection.createRange().text = text; }
else document.post.message.value += text;
}

function tag_image(){
var FoundErrors = '';
var enterURL   = prompt(text_enter_image, "");
if (!enterURL) {FoundErrors += " " + error_no_url;}
if (enterURL.indexOf("http://") == -1) {FoundErrors += " " + error_no_http;}
if (enterURL.indexOf(" ") != -1) {FoundErrors += " " + error_probel_url;}
if (FoundErrors) {alert("Ошибочка!"+FoundErrors); return;}
doInsert("[img]"+enterURL+"[/img]", "", false);
}

function tag_url(){
var FoundErrors = '';
var enterURL   = prompt(enter_url, "");
var textURL   = prompt(text_enter_url, "");
if (!enterURL) {FoundErrors += " " + error_no_url;}
if (enterURL.indexOf(" ") != -1) {FoundErrors += " " + error_probel_url;}
if (enterURL.length > 50 && (!textURL || textURL.length >50)) {FoundErrors += " " + error_long_url;}
if (FoundErrors) {alert("Ошибочка!"+FoundErrors); return;}
if (textURL) {doInsert("[URL="+enterURL+"]"+textURL+"[/URL]", "", false);}
else {doInsert("[URL]"+enterURL+"[/URL]", "", false);}
}

function doInsert(ibTag, ibClsTag, isSingle){
var isClose = false;
var obj_ta = document.post.message;
if ( (myVersion >= 4) && is_ie && is_win) {
if(obj_ta.isTextEdit){obj_ta.focus(); var sel = document.selection;var rng = sel.createRange();rng.colapse;
if((sel.type == "Text" || sel.type == "None") && rng != null){
if(ibClsTag != "" && rng.text.length > 0){ibTag += rng.text + ibClsTag;}
else {if(isSingle){isClose = true;} rng.text = ibTag;}}}
else{ if(isSingle){isClose = true;} obj_ta.value += ibTag; }}
else { if(isSingle){isClose = true;}  obj_ta.value += ibTag;}
obj_ta.focus(); return isClose;
} 

-->