isReportSending=false;
function report(linl,who,tit,pr)
{
if(!pr || pr.length<3){pr='Нарушение правил'}
if(!tit){tit=linl}
if(isReportSending){_uWnd.alert('Отправка жалобы уже в процессе! Отправлять несколько жалоб одновременно нельзя!','',{w:230,h:80,tm:5000});}else{
isReportSending=true;
$('#Loading').slideDown(500);$('#Loading').html('Отправка жалобы на сообщение в процессе...');
$.post('/index/',{s:who,subject:'Жалоба на сообщение форума',message:'[url='+linl+']'+tit+'[/url][hr]Причина:\n'+pr,a:18},function(xml){text=$('*:first',xml).text();  
if(text.indexOf('Сообщение успешно отправлено')!=-1){
_uWnd.alert('Ваша жалоба успешно отправлена!','',{w:230,h:80,tm:5000});
isReportSending=false;
$('#Loading').slideUp(500);
}else{
_uWnd.alert('Произошла ошибка!','',{w:230,h:80,tm:5000});
isReportSending=false;
$('#Loading').slideUp(500);
}
});
}
}

function iopen(u,t,w,h,n,m){new _uWnd(n?n:'',t?t:' ',(w>300)?w-100:300,(h>200)?h-100:200,{fadetype:1,autosize:1,modal:m?1:0,nomove:0,resize:1,close:1,minw:w,minh:h,align:'left'},'<iframe frameborder="0" src="'+u+'" width="100%" height="100%">  </iframe>'); }
function iwrite(u,t,w,h){new _uWnd('',t?t:' ',200,125,{fadetype:1,autosize:1,modal:0,nomove:0,resize:1,close:1,minw:w,minh:h,align:'left'},u);  }


asdfg=0;
function writespoiler(msgid,usid)
{
e=document.getElementById(msgid); 
s=e.innerHTML; 


var imgs=e.getElementsByTagName('a');
for(h=0;h<imgs.length;h++)
{
if(imgs[h].href.indexOf('?USER?')!=-1)
{
var oldhre=imgs[h].href;
var oldhr=oldhre.replace(/-/g,'~');
imgs[h].href='javascript:iopen(\'/index/8-0-'+oldhr.substring(oldhr.indexOf("?USER?")+6,oldhr.length)+'\',\' \',800,500);  void(0);';
imgs[h].target='_self';
}
}



if(s.split('[hidden]').length==s.split('[/hidden]').length && s.split('[hidden]').length==s.split('[/hiddentitle]').length)
{if(s.indexOf('[hidden]')!=-1 || s.indexOf('[/hiddentitle]')!=-1 || s.indexOf('[/hidden]')!=-1){
while (s.indexOf('[hidden]') != -1){ asdfg++;
s=s.replace('[hidden]','<div class="spoilerFrame"><div class="spoilerTitle" onclick="showOrHide(\'hidtxt'+asdfg+'\');"><div style="float:right;">⇕</div>').replace('[/hidden]','</div></div>').replace('[/hiddentitle]','</div>  <div class="spoilerBody" style="display:none;" id="hidtxt'+asdfg+'">'); 
e.innerHTML=s; }} }else{asdfg++;
var sperror='<div class="spoilerFrame"><div class="spoilerTitle" onclick="showOrHide(\'hidtxt'+asdfg+'\');" style="color:red">Ошибка преобразования спойлера: не хватает составных частей</div><div class="spoilerBody" style="display:none;" id="hidtxt'+asdfg+'"><br>Данная ошибка возникает, если количество составных частей спойлера не одинаково. Ошибка может возникнуть, например, при опечатке. <br>Синтаксис использования спойлера:<br>[hid'+'den]Заголовок[/hidde'+'ntitle]Текст спойлера[/hidden'+']<br>Проверьте сообщение и вставьте недостающие теги. <br><br></div></div>'
document.write(sperror);
}

if(s.split('[fieldset]').length==s.split('[/legend]').length && s.split('[fieldset]').length==s.split('[/fieldset]').length)
{if(s.indexOf('[fieldset]')!=-1 || s.indexOf('[/fieldset]')!=-1 || s.indexOf('[/legend]')!=-1){
while (s.indexOf('[fieldset]') != -1){ asdfg++;
s=s.replace('[fieldset]','<fieldset style="border:1px solid 9f9f9f;padding:0px 10px;"><legend>').replace('[/legend]','</legend>').replace('[/fieldset]','</fieldset> '); 
e.innerHTML=s; }} }

if(s.split('[mp3]').length==s.split('[/mp3]').length)
{
while (s.indexOf('[mp3]') != -1){ 
s=s.replace('[mp3]','<div style="padding:2px;"><EMBED type="application/x-shockwave-flash" src="/mp3.swf" width="100%" height="24" bgcolor="#FFFFFF" quality="hight" menu="false" wmode="transparent" FlashVars="rightbg=0xE98303&amp;rightbghover=0x9C502C&amp;soundFile=').replace('[/mp3]','"></EMBED>  </div>'); 
e.innerHTML=s; }
}
if(s.split('[flash]').length==s.split('[/flash]').length)
{
while (s.indexOf('[flash]') != -1){ 
s=s.replace('[flash]','<div style="padding:2px;text-align:center;"><EMBED type="application/x-shockwave-flash" width="500" height="376" bgcolor="#FFFFFF" quality="hight" menu="true" wmode="transparent" src="').replace('[/flash]','"></EMBED></div>'); 
e.innerHTML=s; }
}
if(s.split('[flv]').length==s.split('[/flv]').length)
{
while (s.indexOf('[flv]') != -1){ 
s=s.replace('[flv]','<div style="padding:2px;text-align:center;"><EMBED allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" width="500" height="376" bgcolor="#FFFFFF" quality="hight" menu="true" wmode="transparent" src="/uppod.swf" flashvars="comment=NONAME&amp;st=http://fannaruto.net/UPPODSTYLES/video1521.txt&amp;file=').replace('[/flv]','">  </EMBED></div>'); 
e.innerHTML=s; }
}
}




function tag_user(wh){
var FoundErrors = '';
var enterURL = prompt('Логин пользователя',"");

if (!enterURL || enterURL=='http://' || enterURL.length<2) {
return;
}
doInsert("[url=?USER?"+enterURL+"]"+enterURL+"[/url]","",false,wh);
}

function showOrHide(blockid)
{
if(!document.getElementById(blockid)) {alert('Элемента с идентификатором \"'+blockid+'\" не существует...');}else{
 block = document.getElementById(blockid);
 if 
(block.style.display == "none")
 {block.style.display = ""}
 else
 {block.style.display = "none"}
}}

function tag_hiddentext(wh){
var enterTITLE=isSelected(wh);
if (enterTITLE.length==0){
 enterTITLE = "Здесь пишите текст спойлера"; 
}
else if (!enterTITLE) {
 return;
}
var enterTITLE0 = prompt('Заголовок:','Spoiler'); 
if (!enterTITLE0) {
 return;
}

doInsert("[hidden]"+enterTITLE0+"[/hiddentitle]\n\n"+enterTITLE+"\n\n[/hidden]",'',false,wh);  
}


function tag_fieldset(wh){
var enterTITLE=isSelected(wh);
if (enterTITLE.length==0){
 enterTITLE = "Здесь пишите текст"; 
}
else if (!enterTITLE) {
 return;
}
var enterTITLE0 = prompt('Заголовок:','Fieldset'); 
if (!enterTITLE0) {
 return;
}

doInsert("[fieldset]"+enterTITLE0+"[/legend]\n\n"+enterTITLE+"\n\n[/fieldset]",'',false,wh);  
}


function tag_mp3(wh){
var FoundErrors = '';
var enterURL = prompt('Ссылка на аудиофайл:',"http://");

if (!enterURL || enterURL=='http://' || enterURL.length<20) {
return;
}

doInsert("[mp3]"+enterURL+"[/mp3]","",false,wh);
}

function tag_flash(wh){
var FoundErrors = '';
var enterURL = prompt('Ссылка на flash файл:',"http://");

if (!enterURL || enterURL=='http://' || enterURL.length<20) {
return;
}

doInsert("[flash]"+enterURL+"[/flash]","",false,wh);
}

function tag_flv(wh){
var FoundErrors = '';
var enterURL = prompt('Прямая на flv видеофайл:',"http://");

if (!enterURL || enterURL=='http://' || enterURL.length<20) {
return;
}

doInsert("[flv]"+enterURL+"[/flv]","",false,wh);
}

/*************************/
var n = new Object();

n.open = function(url,name,params){
window.open(url,name?name:'',params?params:'');
}

fMusorId=42;
x=0;
$(document).ready(function(){

$('.thDescr').each(function(){ 
   var s = $(this).html().match( /clr\[(\#\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(''); 
 $('.gTableTop:first').css('color',name);
 }) 
 $('.threadDescr').each(function(){ 
   var s = $(this).html().match( /clr\[(\#\w+)\]/ ); 
   $(this).show(); 
   if (s==null) return; 
   var name = s[1]; 
   s = s[0]; 
   $(this).html( $(this).html().replace(s,'') ); 
 $(this).parent().find('a:first').css('color',name); 
 }); 

$('a[href*=".jpg"],a[href*=".jpe"],a[href*=".png"],a[href*=".gif"]').each(function(){if(this.href.indexOf('radikal.ru')!=-1)this.href=this.href.replace('.html','');this.onclick=function(){new _uWnd('sizedimg',this.href,50,50,{autosize:1,modal:0,nomove:1,resize:0,close:1,minh:0,minw:0,maxw:0,maxh:0,popup:0,icon:'',shadow:0,fadetype:1},'<img style="cursor:pointer;" src="'+this.href+'" border="0" onclick="_uWnd.getbyname(\'sizedimg\').close();window.open(this.src)">  ');return false;}}); 
$('img[src$="/img/fr/eb.gif"]').each(function(){ 
$(this).parent().after('<a href="javascript:void(666);" onclick="moveToShit($(this).prev(\'a\').attr(\'onclick\').toString().split(\'\\\'\')[3],$(this),'+x+');  return false;"><img width="12" height="13" id="trashimg'+x+'" border="0" src="http://anton.ucoz.net/img/nodelete/trash.gif" align="absmiddle" title="Выкинуть в мусорку"></a>');
x++;
 });
});

function moveToShit(addr,obj,numt){
if(fMusorId!=ffid){
if($('#trashimg'+numt).attr('src').indexOf('ajaxs.gif')==-1){
$('#trashimg'+numt).attr('src','/.s/img/wd/3/ajaxs.gif');
var dt = document.createElement('div');
dt.style.cssText='display:none';
dt.id='dTopic'+numt;
document.body.appendChild(dt);
$.get(addr,{},function(xml){text=$('*:first',xml).text();$('#dTopic'+numt).html(text);
$.post('/forum/',{a:$('#dTopic'+numt+' input[name="a"]').val(),fid:$('#dTopic'+numt+' input[name="fid"]').val(),tt:$('#dTopic'+numt+' input[name="tt"]').val(),t:$('#dTopic'+numt+' input[name="t"]').val(),tid:$('#dTopic'+numt+' input[name="tid"]').val(),name:$('#dTopic'+numt+' input[name="name"]').val(),description:$('#dTopic'+numt+' input[name="description"]').val(),nfid:fMusorId},function(xml){
text=$('*:first',xml).text();
if(text.indexOf('Изменения сохранены')!=-1){
$('#trashimg'+numt).parent().parent().parent().hide();
_uWnd.alert('Тема "<font color="darkred">'+$('#trashimg'+numt).parent().parent().find('a:first').html()+'</font>" успешно перемещена в мусорку!','',{w:230,h:80,tm:5000});
}else{
_uWnd.alert('Произошла ошибка при попытке перемещения темы "<font color="darkred">'+$('#trashimg'+numt).parent().parent().find('a:first').html()+'</font>" в мусорку!','',{w:230,h:80,tm:5000});
$('#trashimg'+numt).attr('src','http://anton.ucoz.net/img/nodelete/trash.gif'); }
});
});
}}else{
_uWnd.alert('Тема "<font color="darkred">'+$('#trashimg'+numt).parent().parent().find('a:first').html()+'</font>" уже в мусорке!','',{w:230,h:80,tm:5000});
}}



// Создано Aleko, специально для uCoz
// Подробнее на http://studioad.ru

// Настройки

var path = 'http://fannaruto.net/stars/';	//папка с картинками на вашем сайте
var words = true;	//отображать или нет названия оценок (true/false)
var def = 'Твой голос!';	//надпись рядом с рейтингом по умолчанию.
var ask = 'Вы подтверждаете оценку "$MARK$" ?'	//вид запроса подтверждения. Код $MARK$ выводит выбранную оценку
var marks = 'Отвратительно!,Плохо,Посредственно,Хорошо,Отлично!';	//название оценок через запятую от 1 до 5

// Код скрипта

function set(a,b,y){mod=y;mark=marks.split(",");var b=b.toString();for(var i=1;i<=5;++i){if(a>=i){document.getElementById(b+i).src=path+"cur.png"}if(a<i){document.getElementById(b+i).src=path+"off.png"}}}function rate(a){var c=a.id.replace(/\d$/,"");var d=a.id.replace(c,"");if(true){function rf(){var r=document.location.href;var i=r.indexOf("/",7);var l=r.substring(0,i);if(mod=="blog"){return l+"/blog/0-0-"+d+"-"+c+"-14-1"}if(mod=="news"){return l+"/news/0-0-"+d+"-"+c+"-15-1"}if(mod=="publ"){return l+"/publ/0-1-"+d+"-"+c+"-3"}if(mod=="photo"){return l+"/photo/1-1-"+c+"-13-"+d}if(mod=="board"){return l+"/board/0-1-"+d+"-"+c+"-3"}if(mod=="dir"){return l+"/dir/0-1-"+d+"-"+c+"-3"}if(mod=="load"){return l+"/load/0-1-"+d+"-"+c+"-3"}}_uPostForm('',{url:rf()})}}function on(a){var c=a.id.replace(/\d$/,"");var d=a.id.replace(c,"");if(words){document.getElementById(c+"rt").innerHTML=mark[d-1]}for(var i=1;i<=5;++i){if(d>=i){document.getElementById(c+i).src=path+"on.png"}}}function off(a,b){var d=a.id.replace(/\d$/,"");if(words){document.getElementById(d+"rt").innerHTML=def}for(var i=1;i<=5;++i){if(b>=i){document.getElementById(d+i).src=path+"cur.png"}if(b<i){document.getElementById(d+i).src=path+"off.png"}}};