/* Blockliste löschen */
function senddelblock(bid) {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	req.onreadystatechange = handledelblock;	
    document.getElementById('im_block_ergebnis_'+ bid).innerHTML = loadstatuswait;
	req.open('get', '/ajax_block.html?mode=delblock&delblock1='+ bid);
    req.send(null);
    req.bid = bid;
}
function handledelblock() {
	if ((req.readyState == 4) && (req.status == 200)) {
		document.getElementById('im_block_ergebnis_'+ req.bid).innerHTML = req.responseText;
        relaodblock();
    }
}

/* Blockliste hinzufügen */
function addblockuser() {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	req.onreadystatechange = handleaddblockuser;	
	blockusername = document.getElementById('blockusername').value;
	blocknotiz = document.getElementById('blocknotiz').value;
    document.getElementById('im_addblock_ergebnis').innerHTML = loadstatuswaitblock;
	req.open('get', '/ajax_block.html?mode=addblock&addblock1='+ blockusername +'&addblock2='+ blocknotiz);
    req.send(null);
}
function handleaddblockuser() {
	if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('im_addblock_ergebnis').innerHTML = req.responseText;
        relaodblock();
    }
}

// blocklist anzahl reload
function relaodblockanzahl() {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	
    req.onreadystatechange = handlerelaodblockanzahl;
	//document.getElementById('blocklistanzahl').innerHTML = loadstatus;
    req.open('get', '/ajax_block.html?mode=blocklistanzahl');
    req.send(null);
}
function handlerelaodblockanzahl() {
	if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('blocklistanzahl').innerHTML = req.responseText;
        document.getElementById('im_addblock_ergebnis').innerHTML = '<strong>Blockierung hinzufügen:</strong>';
    }
}

// blocklist add reload
function relaodblock() {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	
    req.onreadystatechange = handlerelaodblock;
	//document.getElementById('blocklistadd').innerHTML = loadstatus;
    req.open('get', '/ajax_block.html?mode=blocklistadd');
    req.send(null);
}
function handlerelaodblock() {
	if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('blocklistadd').innerHTML = req.responseText;
        relaodblockanzahl();
    }
}