etags[i]=new Array(/\[play\](https?:\/\/[^ "]+?)\[\/play\]/,'<a href="$1" >Проиграть mp3</a>');i++;
while(text.search(/\[play\](.*?)\[\/play\]/g)>=0){t=text.split('[play]'); if(t[1]) {t2=t[1].split('[/play]'); if(t2[0]) {var autostart='false'; text=text.replace('[play]'+t2[0]+'[/play]','<embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf" allowfullscreen="false" flashvars="file='+t2[0]+'&autostart='+autostart+'" width="250" height="20">');} else text=text.replace('[play]'+t2[0]+'[/play]','')}};
tags+="<input title='Плеер для mp3' class=ok type=button value='Mp3' onclick=ftags('[play]','[/play]')> ";
/* img_max - макс. картинок к отображению в одном сообщении вместо ссылок */ var message_img_max=3; /* сообщение */ var signature_img_max=0; /* подпись */ var hide_div=0; var video_max=3;//максимальное число видероликов в сообщении function filter(text,img_max) { var video_c=0; var video_c=0; var img_c=0; for(k=0;k<atags.length;k++) { if(!atags[k][0]) continue; tag1='['+atags[k][0]+']'; btag1='[/'+atags[k][0]+']'; btag2=atags[k][1].split(" ")[0].split(">");btag2=btag2[0].substr(1); tag2=atags[k][1];btag2='</'+btag2+'>'; max=0;while (text.indexOf(tag1)>=0 && max<10) {text = text.replace(tag1, tag2);max++;} max=0;while (text.indexOf(btag1)>=0 && max<10) {text = text.replace(btag1, btag2);max++;} } a=text.split('<br>').join(' <br> ').split(' '); for(k=0;k<a.length;k++) { if(a[k].match(/^http:\/\/[0-9a-z.\/_-]+\.(gif|jpg|jpeg|bmp|png)/i) && img_c<img_max) {a[k]='<a href='+a[k]+' target=_chat><img src='+a[k]+' onload="imgminimum(this)" title="Открыть в полном размере" border=0 style=position:relative;></a>';img_c++;} else if(a[k].substr(0,7)=='http://') a[k]='<a href='+a[k]+' target=_chat>'+a[k]+'</a>'; for(j=0;j<sm.length;j++) if(a[k]==sm[j][0]) a[k]='<img src='+smdir+sm[j][1]+'>'; } text=a.join(' '); while(text.search(/\[hide\](.*?)\[\/hide\]/g)>=0){ t=text.split('[hide]'); if(t[1]) {t2=t[1].split('[/hide]');hide_div++; if(t2[0]&&mynick) { text=text.replace('[hide]'+t2[0]+'[/hide]','<a href=# onclick="obj=document.getElementById(\'s'+hide_div+'\'); obj.style.display=(obj.style.display==\'none\')? \'block\':\'none\'; return false;">+ Скрытый текст</a><div id=s'+hide_div+' style="display:none;">'+t2[0]+'</div>') } else {text=text.replace('[hide]'+t2[0]+'[/hide]','+ Скрытый текст только для зарегистрированных');}}}; while(text.search(/\[video\](.*?)\[\/video\]/g)>=0){t=text.split('[video]'); if(t[1]) {t2=t[1].split('[/video]');video_c++; if(t2[0]&&video_max>=video_c) { var ss2009=t2[0].replace("watch?v=", "v/");ss400='src="'+ss2009+'&hl=ru&fs=1"';text=text.replace('[video]'+t2[0]+'[/video]','<embed '+ss400+' type=application/x-shockwave-flash allowscriptaccess=always allowfullscreen=true width=300 height=250></embed>') } else {text=text.replace('[video]'+t2[0]+'[/video]','');}}} while(text.search(/\[play\](.*?)\[\/play\]/g)>=0){t=text.split('[play]'); if(t[1]) {t2=t[1].split('[/play]'); if(t2[0]) {var autostart='false'; text=text.replace('[play]'+t2[0]+'[/play]','<embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf" allowfullscreen="false" flashvars="file='+t2[0]+'&autostart='+autostart+'" width="250" height="20">');} else text=text.replace('[play]'+t2[0]+'[/play]','')}}; return text; }
tags+="<select class=ok onchange='if(this.value) ftags(\"[color=\"+this.value+\"]\",\"[/color]\"); this.value=\"\";'><option value=''>-=цвет=-</option>"; tags+="<option value=red style='color:red'>красный</option>"; tags+="<option value=orange style='color:orange'>оранжевый</option>"; tags+="<option value=gray style='color:gray'>серый</option>";