var p = 1; function initAjax(mimetype){ var http_request; if (mimetype==null) mimetype = 'text/xml'; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType(mimetype); } }else if(window.ActiveXObject){ // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Could not create an XMLHTTP instance'); return false; } return http_request; } function ajaxCall(url,question,fun,doctype){ if (doctype==null) doctype = 'text/xml'; var http_request = initAjax(doctype); if(http_request){ http_request.onreadystatechange = function(){ if (http_request.readyState == 4){ if (http_request.status == 200){ fun(http_request); } } }; http_request.open('POST', url, true); http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); http_request.send(question); } } function load(bin,usr){ var oldcode = document.getElementById('paging').innerHTML; document.getElementById('paging').innerHTML = ''; p++; var ext = ""; if(usr){ ext = "&tipuser="+usr; } ajaxCall("/getlinks.php","page="+p+"&bin="+bin+ext,function(http_request){ if (http_request.responseText!=""&&http_request.responseText!="null"){ document.getElementById('content').innerHTML += http_request.responseText; document.getElementById('paging').innerHTML = oldcode; } },"text/html"); return false; } function save(q){ ajaxCall("/save.php",q,function(http_request){ if (http_request.responseText!=""&&http_request.responseText!="null"){ if(http_request.responseText=="offline"){ alert("Logga in för att pusha!"); }else{ var id = http_request.responseText.split(" ")[0]; document.getElementById('push'+id).innerHTML = ""+http_request.responseText.split(" ")[1]+"pushad"; document.getElementById('push'+id).className += " pushed"; } } },"text/html"); }