function correctPageHeight()
{
	document.getElementById('content').style.height = 	document.getElementById('content').offsetHeight + 800;

}

var http_request = false;
var warp_element = false;
var ttl = false;
var doNext = false;

function get(url, output, handler) {

	showLoader();

	if(handler)
	{
		handleOuput = handler;
	}
	else
	{
		handleOuput = showContent;
	}

    http_request = false;

    if (window.XMLHttpRequest)
    {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType)
        {
            http_request.overrideMimeType('text/html');
        }
    }
    else if (window.ActiveXObject)
    {
        try
        {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {

            try
            {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");

            }
            catch (e)
            {
            	alert("No Connection.");
            }
        }
    }


    if (!http_request)
    {
        alert('Kann keine XMLHTTP-Instanz erzeugen');
        return false;
    }
    warp_element = output;
    http_request.onreadystatechange = eval(handleOuput);
    http_request.open('GET', url, true);
    http_request.send(null);


}
function showContent()
{
	if(http_request)
	{
	    if (http_request.readyState == 4 || http_request.readyState == 3)
	    {

	        	document.getElementById(warp_element).innerHTML = http_request.responseText;
	    }
	}

}

function flushBuffer(container)
{
	document.getElementById(container).innerHTML = "";

}

function showLoader()
{
	document.getElementById("ajaxContainer").innerHTML = "<div style='text-align: center; width: 610px'><img src='/images/ajax-loader.gif' style='margin-top: 50px; margin-bottom: 50px;'></div>";
}
