function ubb(id,content,cols,rows,type,path){
document.write('');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
if(type){
document.write('
');
}
document.write('
');
if(type){
document.write('
');
}
document.write('
');
document.write('
');
document.write('
');
document.write('
');
if(type){
document.write('
');
document.write('
');
document.write('
');
document.write('
');
if (navigator.useragent.indexof("firefox")==-1)
{
document.write('
');
document.write('
');
}
}
document.write('
');
document.write('');
document.write('');
this.id=document.getelementbyid(id);
this.addtag=function(tag,val){this.id=document.getelementbyid(id);
var temp;if(tag!='em'){temp='[/'+tag+']'}else{temp='';}
if(val){(val.length>0)?val='='+val:val=''}else{val=''}
if(typeof(this.id.selectionstart) == "number") {
var opn = this.id.selectionstart + 0;
this.id.value = this.id.value.substr(0, this.id.selectionstart) + '['+tag+val+']' + this.getselectedtext() + temp + this.id.value.substr(this.id.selectionend);}
else{
if(this.getselectedtext()==''){
(tag=='code'||tag=='quote') ? addtxt='\n['+tag+']\n\n[/'+tag+']' : addtxt='['+tag+val+']'+temp;
this.addtext(addtxt);
return true;
}
var range=document.selection.createrange();range.text='['+tag+val+']'+range.text+temp;
}
}
this.getselectedtext=function(){this.id=document.getelementbyid(id);var selected='';
if(typeof(this.id.selectionstart) == "number") {
return this.id.value.substr(this.id.selectionstart, this.id.selectionend - this.id.selectionstart);
} else if(document.selection && document.selection.createrange) {
return document.selection.createrange().text;
} else if(window.getselection) {
return window.getselection() + '';
} else {return false;}}
this.addtext=function(newcode){this.id=document.getelementbyid(id);document.all ? this.insertatcaret(this.id, newcode) : this.id.value += newcode;this.setfocus();}
this.insertatcaret=function(textel,text){if (textel.createtextrange && textel.caretpos){
var caretpos=textel.caretpos;caretpos.text += caretpos.text.charat(caretpos.text.length-2) == ' ' ? text+' ' : text;}
else if(textel){textel.value += text;}else {textel.value=text;}}//selectionstart
this.storecaret=function(textel){if(textel.createtextrange){textel.caretpos=document.selection.createrange().duplicate();}}
this.setfocus=function() {this.id.focus();}
this.emo=function(){document.getelementbyid("kingcms_emo").style.visibility=="hidden"?gethtm(path+'emo.asp','kingcms_emo'):display('kingcms_emo')}
this.emoshow=function(emo){this.addtag('em',emo);display('kingcms_emo');}
this.color=function(){document.getelementbyid("kingcms_color").style.visibility=="hidden"?gethtm(path+'ubb/color.htm','kingcms_color'):display('kingcms_color')}
this.chcolor=function(color){this.addtag('color',color);display("kingcms_color");}
this.html_paste=function(str){
str=str.replace(/\r/g,"");str=str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="[^"]+"/ig,"");
str=str.replace(/