function LJSetUserState(username,state,element){
var res=RunAjax("botswarn.php",{
	'action'	: state,
	'user'	: username,
	'ajax'	: '1'
	},{'element':element,'user':username,'state':state});
if(res)getParentByTag(element,'TD').style.textDecoration='line-through';
return !res;

}

    function getParentByTag(node,tag){
    if (node.tagName==tag) return node;
    return getParentByTag(node.parentNode,tag);
    }


function LJSetUserStateOk(data,param){
	if (data=='OK'){
		if (param.state=='warn'){
		var td=getParentByTag(param.element,'TD');
		td.innerHTML='Проверяется';
		td.style.textDecoration='';
		return true;
		}
		var tr=getParentByTag(param.element,'TR');
		tr.parentNode.removeChild(tr);
	}
}

function LoadLJEntryLinks(entry,full,element){
var params={
	'action'	: 'loadlink',
	'id'	: entry,
	'ajax'	: '1'
	}
if (full)
	params['full']=true;
var res=RunAjax("popentry.php",params,{'id':entry,'el':element});
//if(res)getParentByTag(element,'TD').style.textDecoration='line-through';
return !res;

}

function LJLoadEntryLinkOk(data,param){
 textlinks=[];
 for (var links in data.links){
  if (!data.links.hasOwnProperty(links)) continue;
  textlinks.push('<a href="'+data.links[links]['url']+'" target="_blank">'+data.links[links]['url']+'</a>');
 }
 var div=document.createElement('div');
 div.innerHTML=textlinks.join('<br>');
 entry=document.getElementById('el'+data.id);
 if (entry){
	entry.parentNode.insertBefore(div,param.el);
 }
param.el.parentNode.removeChild(param.el);
}

function LoadLJEntryUsers(entry,full,element){
var params={
	'action'	: 'loadusers',
	'id'	: entry,
	'ajax'	: '1'
	}
if (full)
	params['full']=true;
var res=RunAjax("popentry.php",params,{'id':entry,'el':element});
//if(res)getParentByTag(element,'TD').style.textDecoration='line-through';
return !res;

}

function LJLoadEntryUsersOk(data,param){
 textlinks=[];
 for (var links in data.links){
  if (!data.links.hasOwnProperty(links)) continue;
  textlinks.push('<tr><td>'+lj_stat_get_preview_userlink(data.links[links]['poster'],true)+'</td><td>'+data.links[links]['count']+'</td><td><span class="link" onclick="return LJSetUserState(\''+data.links[links]['poster']+'\',\'bot\',this);">Ban</a></td><td>'+data.links[links]['title']+'</td></tr>');
 }
 var div=document.createElement('div');
 div.innerHTML='<table class="bord"><thead><tr><th>Username</th><th>posts</th><th>action</th><th>title</th></tr></thead><tbody>'+
 textlinks.join('');
 var entry=document.getElementById('eu'+data.id);
 if (entry){
//	var fc=entry.firstChild;
	entry.parentNode.insertBefore(div,param.el);
//	entry.removeChild(fc);
 }
	param.el.parentNode.removeChild(param.el);
}

function LJIgnoreDuplicate(entry,elem){
var res=RunAjax("popentry.php",{
	'action'	: 'ignore',
	'id'	: entry,
	'ajax'	: '1'
	},{'el':elem});
return !res;

}

function LJIgnoreEntryOk(data,param){
	param.el.parentNode.parentNode.removeChild(param.el.parentNode);
}
