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");
}