function hidetemesandsmiletemes(){
linkmas = document.links;

/* смайлы в названии темы */
for(j=5;j<linkmas.length;j++){
if(linkmas[j].href.split('/?1-').length==2){
tempstring=linkmas[j].innerHTML;
tempstring=tempstring.replace(/:sm([0-9]+):/gi, " <img border=0 src=\"/gif/smk/sm$1\.gif\"> ");
linkmas[j].innerHTML=tempstring;
//if((work=='0')||(work=='11')||(work=='20')){}
}
}

/* проверяем на группу */
if(group<3){
/* ============= работаем с группой гостей, участников и пост. участников ========== */

if(work==''){
for(j=5;j<linkmas.length;j++){
if((linkmas[j].innerHTML.toLowerCase().split('\[hide\]').length==2)&&(linkmas[j].href.split('/?32-').length!=2)){

/* если мы на главной форума и группа ниже модератора */

if(hidetemesrep.length!=0){
htrazdelnomer=linkmas[j].href.split('-')[1];
linkmas[j].parentNode.innerHTML='<a href='+hidetemesrep[htrazdelnomer][1]+'>'+hidetemesrep[htrazdelnomer][0]+'</a><br>'+hidetemesrep[htrazdelnomer][2];
}
else
{
linkmas[j].parentNode.innerHTML='Скрытое сообщение';
}

/* --------------------------------------------- */

}
}
}

if(!((work!='0')&&(work!='11')&&(work!='20')&&(work!='17'))){
for(j=5;j<linkmas.length;j++){
if((linkmas[j].innerHTML.toLowerCase().split('\[hide\]').length==2)&&(linkmas[j].href.split('/?32-').length!=2)){

if(work!='17'){
/* - работаем со всеми страницами где можно узнать ник автора темы - */

/* определяем автора темы: */
autoranddate = linkmas[j].parentNode.parentNode.parentNode.childNodes[5].innerHTML;
nicknameautor = autoranddate.toLowerCase().split('<br>')[1];

if(!(nick.toLowerCase()==nicknameautor)){

/* ник автора темы не соответствеут нашему нику (скрываем тему): */
linkmas[j].parentNode.parentNode.parentNode.style.display="none";

}
else
{

/* ник автора темы соответствует нашему нику (красиво это оформляем, тему не скрываем): */
linkmas[j].innerHTML=linkmas[j].innerHTML.replace(/\[hide\]/ig,'');
linkmas[j].parentNode.parentNode.parentNode.childNodes[1].innerHTML='<img src="http://jpe.ru/gif/img/inv.gif" border=0> '+linkmas[j].parentNode.parentNode.parentNode.childNodes[1].innerHTML;

}
}
else
{

/* - в списке подробнее (work=17) нельзя установить автора темы - скрываем тему: - */
linkmas[j].parentNode.parentNode.parentNode.style.display="none";

}
}
}
}
}
else
{

/* ============= работаем с группой админов и модераторов ========== */

if(work==''){
for(j=5;j<linkmas.length;j++){
if((linkmas[j].innerHTML.toLowerCase().split('\[hide\]').length==2)&&(linkmas[j].href.split('/?32-').length!=2)){

/* на главной просто оформляем красиво ссылку на тему: */
linkmas[j].innerHTML=linkmas[j].innerHTML.replace(/\[hide\]/ig,'');
linkmas[j].parentNode.parentNode.childNodes[4].innerHTML='<img src="http://jpe.ru/gif/img/inv.gif" border=0> '+linkmas[j].parentNode.parentNode.childNodes[4].innerHTML;


}
}
}


if(!((work!='0')&&(work!='11')&&(work!='20')&&(work!='17'))){
for(j=5;j<linkmas.length;j++){
if((linkmas[j].innerHTML.toLowerCase().split('\[hide\]').length==2)&&(linkmas[j].href.split('/?32-').length!=2)){

/* на всех страницах просто оформляем красиво ссылку на тему: */
linkmas[j].innerHTML=linkmas[j].innerHTML.replace(/\[hide\]/ig,'');
linkmas[j].parentNode.parentNode.parentNode.childNodes[1].innerHTML='<img src="http://jpe.ru/gif/img/inv.gif" border=0> '+linkmas[j].parentNode.parentNode.parentNode.childNodes[1].innerHTML;


}
}
}
}

/* ===========Запрет на регистрацию ника [hide] =========== */
function controlnickforhide(){
dfinput = document.getElementsByTagName('input');
for(j=0;j<dfinput.length;j++){
if(dfinput[j].name.toLowerCase()=="nick"){
if(dfinput[j].value.toLowerCase().split('\[hide\]').length==2){
dfinput[j].value=dfinput[j].value.replace(/\[hide\]/ig,'');
}}}}

dfinput = document.getElementsByTagName('input');
for(j=0;j<dfinput.length;j++){
if(dfinput[j].name.toLowerCase()=="nick"){
dfinput[j].onkeydown=controlnickforhide;
dfinput[j].onkeyup=controlnickforhide;
}}
/* ======================================================== */

}

