function ajax(url, callback, data){
if(!window.XMLActiveXObject) XMLActiveXObject = XMLHttpRequest;
var XMLReq = new XMLActiveXObject("Microsoft.XMLHTTP");
XMLReq.onreadystatechange = function(){
if(XMLReq.readyState==4) callback(XMLReq.responseText);
};
if(data){
XMLReq.open('post', url);
XMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
}else{
XMLReq.open('get', url);
}
XMLReq.send(data);
}
_xfToken = document.getElementsByName('_xfToken')[0].value;
function searchUser(u){
ajax('https://forobeta.com/index.php?members/find&q='+u+'&_xfToken='+_xfToken+'&_xfResponseType=json', function(r){ getId(r, u) });
return false
}
function getId(r, u){
html = JSON.parse(r)['results'];
spyDiv.innerHTML = JSON.parse(r)['results'][0].iconHtml+'<span id="spyResult"></span>';
userName = spyDiv.getElementsByTagName('*')[1].alt ? spyDiv.getElementsByTagName('*')[1].alt : u;
spyUser(userName);
}
function spyUser(userName){
ajax('https://forobeta.com/members/'+userName+'.'+spyDiv.getElementsByTagName('*')[0].dataset.userId+'/?tooltip=true&_xfToken='+_xfToken+'&_xfResponseType=json', function(r){ spyResults(r, userName) });
}
spyDiv = document.createElement('div');
spyDiv.style = "position:absolute;top:20px;right:0;font-size:14px;color:white;text-shadow:1px 1px 1px black";
spyDiv.innerHTML = '<form method="post" onsubmit="return searchUser(this.firstChild.value)"><input type="text" id="usuario"><input type="submit" value="Espiar"></form>';
document.body.appendChild(spyDiv);
function spyResults(r, userName){
spyResult = document.getElementById('spyResult');
spyResult.innerHTML = JSON.parse(r)['html'].content;
spyResult.innerHTML = userName+' | '+spyResult.getElementsByTagName('time')[1].parentNode.innerText;
setTimeout(function(){ spyUser(userName) }, 5000);
}