var sitename='wrappers.ru';var LastLot=0;
var CanVote=0;
function AddLot()
{
var el=document.getElementById('nlot');
if (el)
{
//анализ ссылки
var lnk=el.value;
var q=lnk.indexOf("ttps://meshok.net/item/");
if (q==1)
{
var q=lnk.indexOf("_");
if (q>0)
nlink=lnk.substr(0,q);
else
nlink=lnk;
var mh=document.getElementById('mhint');
if (mh)
{
var url='http://'+sitename+'/modules/meshactions.php';
var param='nlink='+nlink;
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else if (window.ActiveXObject)
req = new ActiveXObject("Microsoft.XMLHTTP");
req.onreadystatechange = GetNlinkInfo;
req.open("POST", url, true);
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", param.length);
req.setRequestHeader("Connection", "close");
req.send(param);
}
}
else
alert('Неправильная ссылка.')
}
}
function ASend(To,Method)
{
if (window.XMLHttpRequest)
{
req = new XMLHttpRequest();
req.onreadystatechange = Method;
req.open("GET", To, true);
req.send(null);
}
else if (window.ActiveXObject)
{
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req)
{
req.onreadystatechange = Method;
req.open("GET", To, true);
req.send();
}
}
}
function GetCommInfo()
{
if ((req.readyState == 4) && (req.status == 200) && (req.responseText!='0'))
{
var qt=document.getElementById('c'+LastLot);
if (qt)
qt.innerHTML=req.responseText;
}
}
function GetLink()
{
if ((req.readyState == 4) && (req.status == 200) && (req.responseText!='0'))
{
var qt=document.getElementById('lc'+LastLot);
if (qt)
qt.innerHTML=req.responseText;
hidechint();
}
}
function GetNlinkInfo()
{
if ((req.readyState == 4) && (req.status == 200) && (req.responseText!='0'))
{
var mh=document.getElementById('mhint');
if (mh)
{
mh.innerHTML=req.responseText;
mh.style.visibility="visible";
}
}
}
function gettocoll()
{
if (req.readyState == 4)
{
if (req.status == 200)
{
document.all('colhint').innerHTML='
'+
'
Выбор коллекции
'+
'
'+req.responseText+'
';
}
else
{
document.all('colhint').style.visibility="hidden";
alert('Не могу получить форму выбора, повторите позже. Код ошибки - '+req.status);
}
}
}
function gettoform()
{
if (req.readyState == 4)
{
if (req.status == 200)
{
document.all('linkhint').innerHTML='
'+
'
Выбор пользователя
'+
'
'+req.responseText+'
';
}
else
{
document.all('linkhint').style.visibility="hidden";
alert('Не могу получить форму выбора, повторите позже. Код ошибки - '+req.status);
}
}
}
function GetNo()
{
if ((req.readyState == 4) && (req.status == 200))
MakeLine(0,req.responseText);
}
function GetYes()
{
if ((req.readyState == 4) && (req.status == 200))
MakeLine(req.responseText,0);
}
function hidechint()
{
document.all('colhint').style.visibility="hidden";
}
function hidehint()
{
document.all('linkhint').style.visibility="hidden";
}
function LinkColl(cl,e)
{
var ch=document.all('colhint');
if (ch)
{
oCanvas = document.getElementsByTagName(
(document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY"
)[0];
x = e ? e.clientX+document.body.scrollLeft : event.x+document.body.scrollLeft;
y = e ? e.clientY+document.body.scrollTop : event.y+document.body.scrollTop;
ch.style.left=x-230;
ch.style.top=y-100;
ch.style.visibility="visible";
LastLot=cl;
}
}
function MakeLine(g,r)
{
if ((g+r)>0)
{
var qw=document.getElementById('y'+LastLot);
if (qw)
{
var we=document.getElementById('n'+LastLot);
if (we)
{
var rt=document.getElementById('p'+LastLot);
if (rt)
{
g=parseInt(parseInt(g)+parseInt(qw.innerHTML));
r=parseInt(parseInt(r)+parseInt(we.innerHTML));
qw.innerHTML=g;
we.innerHTML=r;
var er=g+r;
var sq=0;
var ot='';
if (g>0)
{
ot=ot+'';
}
if (sq<50)
ot=ot+'';
rt.innerHTML=ot;
}
}
}
}
var ty=document.getElementById('pl'+LastLot);
if (ty)
ty.innerHTML='';
LastLot=0;
}
function searchcoll()
{
var ed=document.all('scoll');
if (ed)
{
var scoll=ed.value;
if (scoll)
ASend('http://'+sitename+'/modules/meshactions.php?scoll='+scoll,gettocoll);
else
alert('Нельзя вести поиск по пустому названию.');
}
else
alert('Нет элемента');
}
function searchnick()
{
var ed=document.all('snick');
if (ed)
{
var snick=ed.value;
if (snick)
ASend('http://'+sitename+'/modules/meshactions.php?snick='+snick,gettoform);
else
alert('Нельзя вести поиск по пустому нику.');
}
else
alert('Нет элемента');
}
function SelectColl()
{
var wf=document.getElementById('colls');
if (wf)
ASend('http://'+sitename+'/modules/meshactions.php?gcoll='+LastLot+'&gitem='+wf.options[wf.selectedIndex].value,GetLink);
}
function SelectUser()
{
var wf=document.getElementById('curuser');
if (wf)
{
var fr=document.all('friends');
if (fr)
{
var si=fr.selectedIndex;
if (si>-1)
{
var fro=fr.options[si];
if (fro)
{
wf.value=fro.value;
document.luser.submit();
}
}
}
}
}
function SendQuest(l)
{
var qt=document.getElementById('qt'+l);
if (qt)
{
LastLot=l;
var url='http://'+sitename+'/modules/meshactions.php';
param='lot='+l+'&fcom='+qt.value;
if (window.XMLHttpRequest)
req = new XMLHttpRequest();
else if (window.ActiveXObject)
req = new ActiveXObject("Microsoft.XMLHTTP");
req.onreadystatechange = GetCommInfo;
req.open("POST", url, true);
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", param.length);
req.setRequestHeader("Connection", "close");
req.send(param);
}
}
function ShowField(c)
{
var wf=document.getElementById('c'+c);
if (wf)
{
wf.innerHTML='
'+
'
';
}
}
function showscan(sc)
{
var wf=document.getElementById('colls');
if (wf)
{
var q=wf.options[wf.selectedIndex].value;
document.all('scanview').innerHTML="";
}
}
function ShowULink()
{
dv=document.all('linkhint').style.visibility="visible";
}
function voteno(lot)
{
if (CanVote==1)
{
LastLot=lot;
ASend('http://'+sitename+'/modules/meshactions.php?no='+lot,GetNo);
}
else
alert('Чтобы проголосовать за или против интересности лота, необходимо войти на сайт.');
}
function voteyes(lot,v)
{
if (CanVote==1)
{
LastLot=lot;
var mega='';
if (v==5)
{
if (confirm('Это действие снимет 5 фантов. Продолжить?'))
mega='&mv=5';
else
exit;
}
ASend('http://'+sitename+'/modules/meshactions.php?yes='+lot+mega,GetYes);
}
else
alert('Чтобы проголосовать за или против интересности лота, необходимо войти на сайт.');
}