function check_len() {
document.newsform.newslen.value = document.newsform.newsbody.value.length;
}

function show_desc(description)
{
document.newsform.desc.value = description;
}

function hide_desc()
{
document.newsform.desc.value = '';
}

function addtag(stag, etag)
{
obj=document.newsform.newsbody;
r=document.selection.createRange();
if( document.selection.type == 'Text' && (obj.value.indexOf(r.text) != -1) ){
a = r.text;
r.text = stag+r.text+etag;
if ( obj.value.indexOf(document.selection.createRange().text) == -1 ) {
document.selection.createRange().text = a;
}	
}
else inserttag(obj, stag+etag);
newsform.newsbody.focus();
check_len();
}

function inserttag(textel, text)
{
if (textel.createTextRange && textel.caretPos)
{
var caretPos = textel.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
}
else textel.value  =  textel.value + text;
newsform.newsbody.focus();
}

