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('Чтобы проголосовать за или против интересности лота, необходимо войти на сайт.'); }