function replaceSelectedText(obj,cbFunc)
{
obj.focus();

if (document.selection)
{
  var s = document.selection.createRange();

  eval("s.text="+cbFunc+"(s.text);");
      s.select();
      return true;

}
else if (typeof(obj.selectionStart)=="number")
{
  if (obj.selectionStart!=obj.selectionEnd)
  {
  var start = obj.selectionStart;
  var end = obj.selectionEnd;

  eval("var rs = "+cbFunc+"(obj.value.substr(start,end-start));");
  obj.value = obj.value.substr(0,start)+rs+obj.value.substr(end);
  obj.setSelectionRange(end,end);
  }
  return true;
}

return false;
}
function b(s){return '<b>'+s+'</b>';}
function i(s){return '<i>'+s+'</i>';}
function u(s){return '<u>'+s+'</u>';}
function url(s){var pages =  document.test.page.value; return '<a href='+pages+'>'+s+'</a>';}
function img(s){var imges =  document.test.imgs.value; return s+' <img src='+imges+' align=left hspace=5 vspace=5 border=0>';}
function price(s){var prices =  document.test.prices.value; return '<a href=index.php?event=add_price&articul='+prices+'>'+s+'</a>';}
function just(s){return '<div align="justify">'+s+'</div>';}
function h1(s){return '<h1>'+s+'</h1>';}
function h2(s){return '<h2>'+s+'</h2>';}
function h3(s){return '<h3>'+s+'</h3>';}
function h4(s){return '<h4>'+s+'</h4>';}
function h5(s){return '<h5>'+s+'</h5>';}
function h6(s){return '<h6>'+s+'</h6>';}
function table(s){return '<table bgcolor=#FFFFFF cellspacing=2 cellpadding=2 border=0><tr><td>'+s+'</td></tr></table>';}