var rqo=getXMLHttpRequestObject();
var httpRequestObject = getXMLHttpRequestObject();
// Gibt das HTTP-Request Objekts zurück
function getXMLHttpRequestObject()
{
	var requestObject;
    	var browser = navigator.appName;
    	if(browser == "Microsoft Internet Explorer")
	{
    		requestObject = new ActiveXObject("Microsoft.XMLHTTP");
   	}
    	else
	{
       	requestObject = new XMLHttpRequest();
    	}
    	return requestObject;
}

// Löst eine Get-Anfrage an das Script ajaxResponse.php aus
function ajaxGet(text)
{
	httpRequestObject.open('GET', 'ajaxResponse.php?query='+text);
    	httpRequestObject.onreadystatechange = ajaxEvent;
    	httpRequestObject.send(null);
}

// Diese Funktion wird aufgerufen, wenn eine Ajax-Anfrage abgesendet wurde.
function ajaxEvent()
{
    	// Ajax-Anfrage erfolgreich?
    	if(httpRequestObject.readyState == 4)
	{

                		// Holt die Antwort aus der Anfrage
       			var ajaxResponse = httpRequestObject.responseText;

            		// Ändert den Textinhalt, des HTML-Elements mit der ID ajax
       			document.getElementById("content").innerHTML = ajaxResponse;

               


    	}
}

function sendmail(link)
{
         rqo.open('POST', 'mailresponse.php?qry='+link);
	rqo.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       	rqo.onreadystatechange = mailEvent;
	rqo.send('unternehmen='+document.getElementById('unternehmen').value+
         	 '&name='+document.getElementById('name').value+
                  '&funktion='+document.getElementById('funktion').value+
                  '&strasse='+document.getElementById('strasse').value+
                  '&plz='+document.getElementById('plz').value+
                  '&telefon='+document.getElementById('telefon').value+
                  '&fax='+document.getElementById('fax').value+
                  '&mail='+document.getElementById('mail').value+
                  '&url='+document.getElementById('url').value+
                  '&anfrage='+document.getElementById('anfrage').value
                  );
}

function mailEvent()
{
    	// Ajax-Anfrage erfolgreich?
    	if(rqo.readyState == 4)
	{
    		// Holt die Antwort aus der Anfrage
       		var ajaxResponse = rqo.responseText;

            	// Ändert den Textinhalt, des HTML-Elements mit der ID ajax
       		document.getElementById("content").innerHTML = ajaxResponse;
    	}
}


function MM_preloadImages()
{
	//v3.0
  	var d=document;
         if(d.images)
         {
         	if(!d.MM_p) d.MM_p=new Array();
    		var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
                 for(i=0; i<a.length; i++)
    		if (a[i].indexOf("#")!=0)
         	{
         		d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
                 }
         }
}


function swapImage(link)
{
        document.getElementById(link).setAttribute("src","bilder/buttons/"+link+"_on.gif");
}

function imgRestore(link)
{
	document.getElementById(link).setAttribute("src","bilder/buttons/"+link+"_still.gif");
}


function setTitle(title)
{
	document.title = "Medienberatung Berlin - "+title ;
}
