function resize_ta_init(ta) {
  ta_id = ta;
  ta_h= parseInt(document.getElementById(ta).style.height);
  ta_nh=ta_h;
  ta_dragon=false;
  ta_dragsrc=null;
  ta_oy=0;
  ta_dy=0;
  document.onmousemove=resize_ta_MM;
  document.onmouseup=resize_ta_MU;
}

function resize_ta_movebarre() {
  ta_nh = ta_h;
  if(ta_dragsrc.id.indexOf(ta_id+"_resizer")>=0) {
    ta_nh+=ta_dy;
  }
  if (ta_nh<170) ta_nh=170;
  if (ta_nh>800) ta_nh=800;
  document.getElementById(ta_id).style.height=(ta_nh-8)+"px";
  document.getElementById(ta_id).focus();
}

function resize_ta_MD(event, src) {
  if(event==null) event=window.event;
  ta_dragon=true;
  ta_dragsrc=src;
  ta_oy=parseInt(event.clientY);
}

function resize_ta_MM(event) {
  if(!ta_dragon) return;
  if(event==null) event=window.event;
  ta_dy=parseInt(event.clientY)-ta_oy;
  resize_ta_movebarre();
}

function resize_ta_MU(event, src) {
  ta_h = ta_nh;
  if(event==null) event=window.event;
  ta_dragon=false;
  ta_dragsrc=null;
}