function makeObject(){
var x;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
x = new ActiveXObject("Microsoft.XMLHTTP");
}else{
x = new XMLHttpRequest();
}
return x;
}

var request = makeObject();
var request2=makeObject();
var request3=makeObject();
var request4=makeObject();

function info(oid){

//request.open('get', 'fileadmin/templates/php/objekt_info.php?oid=' + oid);

request.open('get', '/typo3/sysext/cake/objekts/info/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}

function lage(oid){

request.open('get', '/typo3/sysext/cake/objekts/lage/' + oid);

request.onreadystatechange = parseInfo2;

request.send('');
}

function grundriss(oid){

request.open('get', '/typo3/sysext/cake/objekts/grundriss/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}

function bilder(oid){

request.open('get', '/typo3/sysext/cake/objekts/bilder/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}

function download(oid){

request.open('get', '/typo3/sysext/cake/objekts/download/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}

function kontakt(oid){

request.open('get', '/typo3/sysext/cake/objekts/kontakt/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}



/*  HIER FOLGEN DIE FUNKTIONEN FÜR DEN GRUNDSTÜCKSBEREICH (GS) */
function info_gs(oid){

//request.open('get', 'fileadmin/templates/php/objekt_info.php?oid=' + oid);

request.open('get', '/typo3/sysext/cake/grundstueck_projekts/info/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}


function lage_gs(oid){


request.open('get', '/typo3/sysext/cake/grundstueck_projekts/lage/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}


function grundriss_gs(oid){

request.open('get', '/typo3/sysext/cake/grundstueck_projekts/grundriss/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}

function grundstueck_liste_gs(oid){

 

request.open('get', '/fileadmin/php/grundstueck_liste.php?oid=' + oid);



request.onreadystatechange = parseInfo2;

request.send('');
}


function bilder_gs(oid){

request.open('get', '/typo3/sysext/cake/grundstueck_projekts/bilder/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}


function download_gs(oid){

request.open('get', '/typo3/sysext/cake/grundstueck_projekts/download/' + oid);

request.onreadystatechange = parseInfo;

request.send('');
}


function kontakt_gs(oid,query){

request.open('get', '/typo3/sysext/cake/grundstueck_projekts/kontakt/' + oid );

request.onreadystatechange = parseInfo2;

request.send('');
}




function evalScript(scripts)
{	try
	{	if(scripts != '')	
		{	var script = "";
			scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function(){
	       	                         if (scripts !== null) script += arguments[1] + '\n';
 	        	                        return '';});
			if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		}
		return false;
	}
	catch(e)
	{	alert(e)
	}
}

 function parseInfo2(){
if(request.readyState == 1){
document.getElementById('content_objekt').innerHTML = '<br /><br /><img src="/fileadmin/templates/images/ajax-loader.gif">';
}
if(request.readyState == 4){

var answer = request.responseText;

document.getElementById('content_objekt').innerHTML = answer;

if( window.document.getElementById('temp_head').innerHTML !="")
{
document.getElementById('content_headline').innerHTML = document.getElementById('temp_head').innerHTML;
document.getElementById('temp_head').innerHTML = "";
}
evalScript(document.getElementById('content_objekt').innerHTML);
}
}



 function parseInfo(){
if(request.readyState == 1){
document.getElementById('content_objekt').innerHTML = '<br /><br /><img src="/fileadmin/templates/images/ajax-loader.gif">';
}
if(request.readyState == 4){

var answer = request.responseText;

document.getElementById('content_objekt').innerHTML = answer;
if( window.document.getElementById('temp_head').innerHTML !="")
{
document.getElementById('content_headline').innerHTML = document.getElementById('temp_head').innerHTML;
document.getElementById('temp_head').innerHTML = "";
}
}
}

function formchange(nr,ort,preis_von,preis_bis,flaeche_von,flaeche_bis,zimmer_von,zimmer_bis,umkreis){
if (nr==1 || nr==2) {
request3.open('get', '/fileadmin/php/formchange.php?typ='+nr+'&ort='+ort+'&preis_von='+preis_von+'&preis_bis='+preis_bis+'&flaeche_von='+flaeche_von+'&flaeche_bis='+flaeche_bis+'&zimmer_von='+zimmer_von+'&zimmer_bis='+zimmer_bis+'&umkreis='+umkreis);
}
else
{
request3.open('get', '/fileadmin/php/formchange_gs.php?typ='+nr+'&ort='+ort+'&preis_von='+preis_von+'&preis_bis='+preis_bis+'&flaeche_von='+flaeche_von+'&flaeche_bis='+flaeche_bis+'&zimmer_von='+zimmer_von+'&zimmer_bis='+zimmer_bis+'&umkreis='+umkreis);
}

request3.onreadystatechange = parseInfo_fc;

request3.send('');
}

 function parseInfo_fc(){
 
if(request3.readyState == 1){
document.getElementById('formabfrage').innerHTML = '<br /><br /><img src="/fileadmin/templates/images/ajax-loader.gif">';
}
if(request3.readyState == 4){

var answer = request3.responseText;

document.getElementById('formabfrage').innerHTML = answer;

request3.abort();
}
}

function formchange2(nr,ort,preis_von,preis_bis,flaeche_von,flaeche_bis,zimmer_von,zimmer_bis,umkreis){

if (nr==1) {
request4.open('get', '/fileadmin/php/formchange_such.php?ort='+ort+'&preis_von='+preis_von+'&preis_bis='+preis_bis+'&flaeche_von='+flaeche_von+'&flaeche_bis='+flaeche_bis+'&zimmer_von='+zimmer_von+'&zimmer_bis='+zimmer_bis+'&umkreis='+umkreis);
}
else
{
request4.open('get', '/fileadmin/php/formchange_gs_such.php');
}

request4.onreadystatechange = parseInfo_fc2;

request4.send('');
}

 function parseInfo_fc2(){
 
if(request4.readyState == 1){
document.getElementById('formabfrage2').innerHTML = '<br /><br /><img src="/fileadmin/templates/images/ajax-loader.gif">';
}
if(request4.readyState == 4){

var answer = request4.responseText;

document.getElementById('formabfrage2').innerHTML = answer;

request4.abort();
}
}


var flex_div;

function gs_objekt_detail(oid,div){
 
request.abort();
request3.abort();
request.send(null);
request3.send(null);


flex_div=div;
//request.open('get', 'fileadmin/templates/php/objekt_info.php?oid=' + oid);

request2.open('get', '/fileadmin/php/objekt_gs_detail.php?oid=' + oid);

request2.onreadystatechange = parseInfo_flex;

request2.send('');
}

 
  function parseInfo_flex(div){
 

if(request2.readyState == 1){
document.getElementById('di_'+flex_div).innerHTML = '<br /><br /><img src="/fileadmin/templates/images/ajax-loader.gif">';
}

if(request2.readyState == 4){
 
var answer = request2.responseText;

document.getElementById('di_'+flex_div).innerHTML = answer;
}
}





