var http_request = false;
var nachrichtenpollingAusgefuehrt = false;
var pollingStop = false;

function macheRequest(url) {

    if(pollingStop)
    {
    	return;
    }

	http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
            // zu dieser Zeile siehe weiter unten
        }
    } 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('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
        return false;
    }

    http_request.onreadystatechange = nachrichteninformationAnzeigen;	       
    http_request.open('GET', url, true);
    http_request.send(null);
    


}

function nachrichteninformationAnzeigen() 
{
	
	if (http_request.readyState == 4) 
	{
		var answer = http_request.responseText;
		
		if(answer.toString() == "false")
		{
			document.getElementById("nachrichteninformationsbox").innerHTML = 'Sie waren zu lange inaktiv und wurden autom. ausgeloggt';
			document.getElementById("nachrichteninformationsbox").className='nachrichteninformationsbox_fehler';
			pollingStop = true;
		}
		else if(parseInt(answer)==1)
		{
			document.getElementById("nachrichteninformationsbox").innerHTML = 'Sie haben eine neue Nachricht';
			document.getElementById("nachrichteninformationsbox").className='nachrichteninformationsbox_neu';
		}
		else if(parseInt(answer)>1)
		{
			document.getElementById("nachrichteninformationsbox").innerHTML = 'Sie haben ' + answer + ' neue Nachrichten';
			document.getElementById("nachrichteninformationsbox").className='nachrichteninformationsbox_neu';
		}
		else
		{
			document.getElementById("nachrichteninformationsbox").innerHTML = 'Sie haben keine neuen Nachrichten';
			document.getElementById("nachrichteninformationsbox").className='nachrichteninformationsbox_keine';
		}
		
	}
}
