function getXElementById(id) {
  if (document.getElementById(id)) { return document.getElementById(id); } else if (document.all[id]) { return document.all[id];
  } else if (document.layers && document.layers[id]) { return (document.layers[id]); } else { return false; }
}

function sayto(text) { 
  text = '[userid=' + text + '], ';
  getXElementById('msg_comm').value  += text;
  getXElementById('msg_comm').focus();
};

function showhide() {
  var el=getXElementById("srch");
  if (el.style.display=="block") { el.style.display = "none"; } else { el.style.display = "block"; }
}

function showcit(id) {
  var elp=getXElementById("p"+id);
  var elc=getXElementById("c"+id);
  if (elp.style.display=="block") {
    post=elp.innerHTML;
    post=post.replace(new RegExp("<br.*?>","gi"),"\r\n");
    post=post.replace(/\//gi,"&#47;");
    elc.innerHTML='<textarea id="t'+id+'" style="height: 100%; width: 100%; font-size: 10pt;">Пишет <a target="_top" href="http://blog.vexer.ru"><b>V.exeR</b></a> (<a target="_top" href="http://blog.vexer.ru/post'+id+'">оригинал тут</a>):\r\n\r\n<blockquote cite="http://blog.vexer.ru/post'+id+'">'+post+'</blockquote></textarea>';
    elc.style.height=elp.offsetHeight+"px";

    elp.style.display = "none";
    elc.style.display = "block";
    getXElementById("t"+id).select();
    getXElementById("t"+id).focus();
  } else {
    elp.style.display = "block";
    elc.style.display = "none";
  };
  return false;
}

function sayqt(id,cid) {
  var c=getXElementById("k"+cid);
  cm=c.innerHTML;
  cm=cm.replace(new RegExp("<br.*?>","gi"),"\r\n");
  cm=cm.replace(new RegExp('\r\n',"gi"),"[br]");

  cm=cm.replace(new RegExp("<\/TD><\/TR><\/TBODY><\/TABLE>","gi"),"[\/quote]");
  cm=cm.replace(new RegExp("<\/TD><\/TR><\/TABLE>","gi"),"[\/quote]");
  cm=cm.replace(new RegExp("<table class=\"?quote\"?.*?>[\s]*<IMG alt=\"?u([0-9]+)\"? .*?<hr .* noshade.*?>","gi"),"[quote=$1]");
  cm=cm.replace(new RegExp('<table class="?quote"?.*?<TD>',"gi"),"[quote]");
  cm=cm.replace(new RegExp("<hr.* noshade.*?>","gi"),"");

  cm=cm.replace(new RegExp("<B><IMG.*? alt=\"?u([0-9]+)\"?.*?<\/B>","gi"),"[userid=$1]");
  cm=cm.replace(new RegExp("<IMG.*? alt=\"(.*)\" src=\"../images/smiles/icon_.*?gif\".*?>","gi"),"$1");
  cm=cm.replace(new RegExp("<IMG src=\"http://vexer.ru/liru/smiles/zaec/zaec(.*).gif\".*?>","gi"),"[img=http://vexer.ru/liru/smiles/zaec/zaec$1.gif]");
  cm=cm.replace(new RegExp("<IMG.*? alt=(.*) src=\"../images/smiles/icon_.*?gif\".*?>","gi"),"$1");
  cm=cm.replace(new RegExp('\\[br\\]',"gi"),"\r\n");

  getXElementById('msg_comm').value+='[quote='+id+']\r\n'+cm+'\r\n[/quote]\r\n';
  getXElementById('msg_comm').focus();
  return false;
}

function selectfrom(id,txt) {
  var c=getXElementById(id);
  var t=getXElementById(txt);
  var i=document.images['widget'];

  if (document.images)
    i.src='http://vexer.ru/'+c.options[c.selectedIndex].value+'.gif';

  if (c.selectedIndex=="3") {
    t.value="Да, это мой сайт »";
  } else {
    t.value="Да, это мой ник »";
  };
}