/*
	For a complete detailed tutorial on how this code works visit:
	http://www.dynamicajax.com/fr/AJAX_Suggest_Tutorial-271_290_312.html
	
	For more AJAX code and tutorials visit http://www.DynamicAJAX.com

   (c) 2006 BRC World Barnim http://www.brcworld-barnim.de
*/
<!-- 
//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
	}
}
// Objekt inizialisieren
var searchReq = getXmlHttpRequestObject();

//Diese Funktion startet die AJAX Anfrage.
function rechnung_generieren(renr,reid,art,ibrci) {
	if (searchReq.readyState == 4 || searchReq.readyState == 0)
	{
	    document.getElementById('ajaxergebnis').innerHTML= '<div style="border:1px solid #cccccc;padding:3px;margin-bottom:3px;"><img src="images/loading.gif" alt="Please wait" titel="Pleas wait" style="float:left; padding-right:10px;"/>Bitte warten - Die Rechnung wird generiert</div>';
		
		// Abfrage senden
		searchReq.open("GET", 'create_rechnung.php?ibrci=' + ibrci + '&renr=' + renr + '&' + art + '=1&reid=' + reid, true);
		searchReq.onreadystatechange = ergebnis_ausgeben; 
		searchReq.send(null);
	}		
}
// Auswerten und ausgeben der Antwort der Ajaxanfrage
function ergebnis_ausgeben()
{
	if (searchReq.readyState == 4)
	{
		var ss = document.getElementById('ajaxergebnis')
		ss.innerHTML = '';
		var str = searchReq.responseText;
		if(str=='gesendet')
		{
		ss.innerHTML += '<div style="border:1px solid #cccccc;padding:3px;margin-bottom:3px;color:#009933;"><b>Your Bill was send per Mail<b></div>';
		}
		else
		{
		  ss.innerHTML += '<div style="border:1px solid #cccccc;padding:3px;margin-bottom:3px;color:#009933;"><b>Die Rechnung wurde generiert und kann <a href="' + str + '" target="_blank">hier</a> abgerufen werden.</b></div>';
		  MeinFenster = window.open(str, "Rechnungsanzeige", "");
  		  MeinFenster.focus();	
		}
	}
}

// Bannermangager Header
var headbannerReq = getXmlHttpRequestObject();
function headerbannerrotation(rotationlink)
{
    if (headbannerReq.readyState == 4 || headbannerReq.readyState == 0)
	{
		headbannerReq.open("GET", rotationlink + "&zufal="+encodeURIComponent(Math.random()), true);
		headbannerReq.onreadystatechange = headerparse; 
		headbannerReq.send(null);
	}		
}
function headerparse()
{
	if (headbannerReq.readyState == 4)
	{
		var ss = document.getElementById('ajax_header_banner')
		ss.innerHTML = '';
		var str = "";
		str = headbannerReq.responseText;
		if(str!='')
		{
		ss.innerHTML +=str ;
		}
	}
}
// Bannermangager Footer
var footerbannerReq = getXmlHttpRequestObject();
function footerbannerrotation(rotationlink)
{
    if (footerbannerReq.readyState == 4 || footerbannerReq.readyState == 0)
	{
		footerbannerReq.open("GET", rotationlink + "&zufal="+encodeURIComponent(Math.random()), true);
		footerbannerReq.onreadystatechange = footerparse; 
		footerbannerReq.send(null);
	}		
}
function footerparse()
{
	if (footerbannerReq.readyState == 4)
	{
		var ss = document.getElementById('ajax_footer_banner')
		ss.innerHTML = '';
		var str = "";
		str = footerbannerReq.responseText;
		if(str!='')
		{
		ss.innerHTML +=str ;
		}
	}
}
// Bannermangager Footer
var contentbannerReq = getXmlHttpRequestObject();
function contentbannerrotation(rotationlink)
{
    if (contentbannerReq.readyState == 4 || contentbannerReq.readyState == 0)
	{
		contentbannerReq.open("GET", rotationlink + "&zufal="+encodeURIComponent(Math.random()), true);
		contentbannerReq.onreadystatechange = contentbanparse; 
		contentbannerReq.send(null);
	}		
}
function contentbanparse()
{
	if (contentbannerReq.readyState == 4)
	{
		var ss = document.getElementById('ajax_content_banner')
		ss.innerHTML = '';
		var str = "";
		str = contentbannerReq.responseText;
		if(str!='')
		{
		ss.innerHTML +='<div style="margin-bottom:5px;">' + str + '</div>' ;
		}
	}
}
// Bannermangager Header
var topobjekteReq = getXmlHttpRequestObject();
function topobjekterotation(rotationlink)
{
    if (topobjekteReq.readyState == 4 || topobjekteReq.readyState == 0)
	{
		topobjekteReq.open("GET", rotationlink + "&zufal="+encodeURIComponent(Math.random()), true);
		topobjekteReq.onreadystatechange = topobjekteparse; 
		topobjekteReq.send(null);
	}		
}
function topobjekteparse()
{
	if (topobjekteReq.readyState == 4)
	{
		var ss = document.getElementById('ajax_topobjekte')
		ss.innerHTML = '';
		var str = "";
		str = topobjekteReq.responseText;
		if(str!='')
		{
		ss.innerHTML +=str ;
		}
	}
}
-->