= 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;
else if (isSingle)
isClose = true;
rng.text = ibTag+ibClsTag;}
} else {
isSingle && (isClose = true);
obj_ta.value += ibTag + ibClsTag;
}
} else {
isSingle && (isClose = true);
obj_ta.value += ibTag + ibClsTag;
}
obj_ta.focus();
return isClose;
} ]]>
function emotion32(theSmilie, t, wh) {
if (t ) doInsert32(' [img]/sml/' + theSmilie + '[/img] ', "", false, wh);
else doInsert32(" " + theSmilie + " ", "", false, wh);
}
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));
function doInsert32(ibTag, ibClsTag, isSingle, wh) {
wh = {1:'brief', 2:'mchatMsgF', }[+wh] || 'message';
var isClose = false;
var obj_ta = document.getElementById(wh);
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;
else if (isSingle)
isClose = true;
rng.text = ibTag+ibClsTag;}
} else {
isSingle && (isClose = true);
obj_ta.value += ibTag + ibClsTag;
}
} else {
isSingle && (isClose = true);
obj_ta.value += ibTag + ibClsTag;
}
obj_ta.focus();
return isClose;
}
]]>