e=document.getElementsByTagName("TD"); 
for(k=15; k<e.length;k++) { 
if(e[k].className=='posttdMessage') { 
s=e[k].innerHTML; 
while (s.indexOf('[warn]') != -1){ 
s=s.replace('[warn]','<table width=99%><td height=70 valign="middle"><div class="exdiv" style="margin:0px;padding:0px;background-color:#FFF;border-left:1px solid #FF6060;border-top:1px dotted #000;border-right:1px dotted #000;border-bottom:1px dotted #000;"><TABLE cellpadding="0" cellspacing="0"><TD align="center" bgColor="#FF6060" vAlign="middle" height="50" width="40"><FONT color="#ffffff" size="+7" style="FONT-FAMILY: Times New Roman" title="Предупреждение"><B> ! </B></FONT></TD><TD width="20"><BR></TD><TD vAlign="middle" style="font-family:tahoma;font-size:9pt;padding:5px;"><b><span style="color:red;font-size:9pt;">Предупреждение:</span></b><br/>'); s=s.replace('[/warn]','</TD></TABLE></div></td></tr></table>'); 
e[k].innerHTML=s; 
} 
} } 

e=document.getElementsByTagName("TD"); 
for(k=15; k<e.length;k++) { 
if(e[k].className=='posttdMessage') { 
s=e[k].innerHTML; 
while (s.indexOf('[info]') != -1){ 
s=s.replace('[info]','<table width=99%><td valign="middle"><div class="moddiv" style="margin:0px;padding:0px;background-color:#FFF;border-left:1px solid #6060FF;border-top:1px dotted #000;border-right:1px dotted #000;border-bottom:1px dotted #000;"><TABLE cellpadding="0" cellspacing="0"><TD align="center" bgColor="#6060ff" vAlign="middle" width="40"><FONT color="#ffffff" size="+7" style="FONT-FAMILY: Times New Roman" title="Уведомление"><B> i </B></FONT></TD><TD width="20"><BR></TD><TD vAlign="middle" style="font-family:tahoma;font-size:9pt;padding:5px;"><b><span style="color:blue;font-size:9pt;">Уведомление:</span></b><br/>'); s=s.replace('[/info]','</TD></TABLE></div></td></tr></table>'); 
e[k].innerHTML=s; 
} 
} }

function translit(){
var sel,esel,text,obj,start,end;
obj = document.getElementById("message"); // ссылка на textarea
obj.focus();
if(document.selection){
sel = document.selection.createRange(); 
if (sel.text){sel.text = tlit(sel.text);}
}else if(typeof(obj.selectionStart)=="number"){
start = obj.selectionStart;
end = obj.selectionEnd;
esel = tlit(obj.value.substr(start,end-start));
obj.value = obj.value.substr(0,start)+esel+obj.value.substr(end);
obj.blur();}
function tlit(text){
return text

.replace(/(yu|ju)/g,"ю").replace(/(Yu|Ju)/g,"Ю")
.replace(/(ya|ja)/g,"я").replace(/(Ya|Ja)/g,"Я")
.replace(/ch/g,"ч").replace(/Ch/g,"Ч")
.replace(/sh/g,"ш").replace(/Sh/g,"Ш")
.replace(/(zh|zj)/g,"ж").replace(/(Zh|Zj)/g,"Ж")
.replace(/(je)/g,"э").replace(/Je/g,"Э")
.replace(/(jo|yo)/g,"ё").replace(/(Jo|Yo)/g,"Ё")

.replace(/a/g,"а").replace(/A/g,"А")
.replace(/b/g,"б").replace(/B/g,"Б")
.replace(/v/g,"в").replace(/V/g,"В")
.replace(/g/g,"г").replace(/G/g,"Г")
.replace(/d/g,"д").replace(/D/g,"Д")
.replace(/e/g,"е").replace(/E/g,"Е")
.replace(/z/g,"з").replace(/Z/g,"З")
.replace(/i/g,"и").replace(/I/g,"И")
.replace(/j/g,"й").replace(/J/g,"Й")
.replace(/k/g,"к").replace(/K/g,"К")
.replace(/l/g,"л").replace(/L/g,"Л")
.replace(/m/g,"м").replace(/M/g,"М")
.replace(/n/g,"н").replace(/N/g,"Н")
.replace(/o/g,"о").replace(/O/g,"О")
.replace(/p/g,"п").replace(/P/g,"П")
.replace(/r/g,"р").replace(/R/g,"Р")
.replace(/s/g,"с").replace(/S/g,"С")
.replace(/t/g,"т").replace(/T/g,"Т")
.replace(/u/g,"у").replace(/U/g,"У")
.replace(/f/g,"ф").replace(/F/g,"Ф")
.replace(/h/g,"х").replace(/H/g,"Х")
.replace(/c/g,"ц").replace(/Ц/g,"C")
.replace(/w/g,"щ").replace(/W/g,"Щ")
.replace(/'/gi,"ь")
.replace(/y/g,"ы").replace(/Y/g,"Ы")
;
};};
 

e=document.getElementsByTagName("TD"); 
for(k=15; k<e.length;k++) { 
if(e[k].className=='posttdMessage') { 
s=e[k].innerHTML; 
while (s.indexOf('[off]') != -1){ 
s=s.replace('[off]','<div class="moddiv" style="margin:5px;padding:2px;"><font color="gray" style="font-size:11px;">'); s=s.replace('[/off]','</font></div>'); 
e[k].innerHTML=s; 
} 
} }


 diviki = document.getElementsByTagName('DIV'); 

 for( i = 0; i < diviki.length; i++) 
 { 
 if(diviki[i].className == "bbCodeName") 
 { 
 diviki[i].innerHTML = 'Код'; 
 } 
 if(diviki[i].className == "bbQuoteName") 
 { 
 if(diviki[i].innerHTML == '<b>Quote</b>') 
 { 
 author = '';diviki[i].innerHTML = '<b>Цитата</b>'; 
 } else { 
 author = '<span style="font-size:1.2em">' + diviki[i].innerHTML.slice(diviki[i].innerHTML.indexOf('(') + 1,diviki[i].innerHTML.indexOf(')')) + '</span> '; 
 } 
 diviki[i].innerHTML = '<b>' + author + 'писал(а):</b>'; 
 } 
 }

$('.thDescr').each(function(){
	var s = $(this).html().match( /sml\[(\w+)\]/ );
	$(this).show();
	if (s==null) return;
	var name = s[1];
	s = s[0];
	$(this).html( $(this).html().replace(s,'') );
	if( $(this).html()=='()' ) $(this).html('');
	if( $('table.gTable:first td.gTableTop div.gTopCornerRight + img').size()==0 ) $('table.gTable:first td.gTableTop div.gTopCornerRight').after('<img src="/images/threadIcons/'+name+'.png" /> ');
})
$('.threadDescr').each(function(){
	var s = $(this).html().match( /sml\[(\w+)\]/ );
	$(this).show();
	if (s==null) return;
	var name = s[1];
	s = s[0];
	$(this).html( $(this).html().replace(s,'') );
	$(this).parent().prev().find('img').attr('src','/images/threadIcons/'+name+'.png');
});
