/* Buddies aktualisieren */
function sendbuddyreload() {	
	try {
		req1 = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	
    req1.onreadystatechange = handlebuddyreload;
	document.getElementById('buddyreload_ergebnis').innerHTML = loadstatus;
    req1.open('get', '/ajax_buddies.html?mode=buddyreload');
    req1.send(null);
}
function handlebuddyreload() {
    if ((req1.readyState == 4) && (req1.status == 200)) {
        document.getElementById('buddyreload_ergebnis').innerHTML = req1.responseText; 
    }
}

/* buddyliste löschen */
function senddelbuddy(bid) {
    try {
		req2 = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	req2.onreadystatechange = handledelbuddy;	
    document.getElementById('im_buddy_ergebnis_'+ bid).innerHTML = loadstatuswait;
	req2.open('get', '/ajax_buddies.html?mode=delbuddy&delbuddy1='+ bid);
    req2.send(null);
    req2.bid = bid;
}
function handledelbuddy() {
	if ((req2.readyState == 4) && (req2.status == 200)) {
		document.getElementById('im_buddy_ergebnis_'+ req2.bid).innerHTML = req2.responseText;
        relaodbuddy();
    }
}

/* buddyliste hinzufügen */
function addbuddyuser() {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	req.onreadystatechange = handleaddbuddyuser;	
	buddyusername = document.getElementById('buddyusername').value;
	buddynotiz = document.getElementById('buddynotiz').value;
    document.getElementById('im_addbuddy_ergebnis').innerHTML = loadstatuswaitblock;
	req.open('get', '/ajax_buddies.html?mode=addbuddy&addbuddy1='+ buddyusername +'&addbuddy2='+ buddynotiz);
    req.send(null);
}
function handleaddbuddyuser() {
	if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('im_addbuddy_ergebnis').innerHTML = req.responseText;
        relaodbuddy();
    }
}

// buddylist anzahl reload
function relaodbuddyanzahl() {
    try {
		req3 = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	
    req3.onreadystatechange = handlerelaodbuddyanzahl;
    req3.open('get', '/ajax_buddies.html?mode=buddylistanzahl');
    req3.send(null);
}
function handlerelaodbuddyanzahl() {
	if ((req3.readyState == 4) && (req3.status == 200)) {
        document.getElementById('buddylistanzahl').innerHTML = req3.responseText;
        document.getElementById('im_addbuddy_ergebnis').innerHTML = '<strong>User als Buddy hinzufügen:</strong>';
    }
}

// buddylist add reload
function relaodbuddy() {
    try {
		req4 = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }
	
    req4.onreadystatechange = handlerelaodbuddy;
	//document.getElementById('buddylistadd').innerHTML = loadstatus;
    req4.open('get', '/ajax_buddies.html?mode=buddylistadd');
    req4.send(null);
}
function handlerelaodbuddy() {
	if ((req4.readyState == 4) && (req4.status == 200)) {
        document.getElementById('buddylistadd').innerHTML = req4.responseText;
        relaodbuddyanzahl();
    }
}