window.addEvent('domready', function(){

var autocomplete_url = '/server.php';
var life_search_url = '/getcount.php';

var ort_input = $('s_ort');
var plz_input = $('s_plz');

new Autocompleter.Request.JSON(ort_input, autocomplete_url, {
		'indicatorClass': 'autocompleter-loading',
		postVar: 'ort'
	});
new Autocompleter.Request.JSON(plz_input, autocomplete_url, {
		'indicatorClass': 'autocompleter-loading',
		postVar: 'plz'
	});


if($('s_objektart') != null)
	$('s_objektart').addEvent('change', function(event){ajax(life_search_url);});
if($('s_typ') != null)
	$('s_typ').addEvent('change', function(event){ajax(life_search_url);});
	
if($('s_vermarktungsart') != null)
	$('s_vermarktungsart').addEvent('change', function(event){ajax(life_search_url);});
	
	
if($('s_klimaanlage') != null)
	$('s_klimaanlage').addEvent('click', function(event){ajax(life_search_url);});
	
if($('s_dv_verkablung') != null)
	$('s_dv_verkablung').addEvent('click', function(event){ajax(life_search_url);});
	
if($('s_barrierefrei') != null)
	$('s_barrierefrei').addEvent('click', function(event){ajax(life_search_url);});	

if($('s_teilbar') != null)
	$('s_teilbar').addEvent('click', function(event){ajax(life_search_url);});

if($('s_einbaukueche') != null)
	$('s_einbaukueche').addEvent('click', function(event){ajax(life_search_url);});

if($('s_balkon') != null)
	$('s_balkon').addEvent('click', function(event){ajax(life_search_url);});
	
if($('s_aufzug') != null)
	$('s_aufzug').addEvent('click', function(event){ajax(life_search_url);});
	
if($('s_garage') != null)
	$('s_garage').addEvent('click', function(event){ajax(life_search_url);});
	
if($('s_energie') != null)
	$('s_energie').addEvent('click', function(event){ajax(life_search_url);});

if($('s_umkreis') != null)
	$('s_umkreis').addEvent('click', function(event){ajax(life_search_url);});
	
if($('s_plz') != null)
$('s_plz').addEvent('keyup', function(event){ajax('getcount.php');});

if($('s_ort') != null)
$('s_ort').addEvent('blur', function(event){ajax('getcount.php');});
if($('s_flaeche_von') != null)
$('s_flaeche_von').addEvent('keyup', function(event){ajax(life_search_url);});
if($('s_flaeche_bis') != null)
$('s_flaeche_bis').addEvent('keyup', function(event){ajax(life_search_url);});
if($('s_zimmer_von') != null)
$('s_zimmer_von').addEvent('keyup', function(event){ajax(life_search_url);});
if($('s_zimmer_bis') != null)
$('s_zimmer_bis').addEvent('keyup', function(event){ajax(life_search_url);});
$('s_preis_von').addEvent('keyup', function(event){ajax(life_search_url);});
$('s_preis_bis').addEvent('keyup', function(event){ajax(life_search_url);});
});

function ajax(url){
var param;
form = document.search;
param = "?s_nutzungsart="+form.s_nutzungsart.value+
			"&s_flaeche_von="+form.s_flaeche_von.value+
			"&s_flaeche_bis="+form.s_flaeche_bis.value+
			"&s_plz="+form.s_plz.value+
			"&s_ort="+form.s_ort.value;

 
  param += "&s_preis_von="+form.s_preis_von.value+"&s_preis_bis="+form.s_preis_bis.value;
   
   if(form.s_vermarktungsart != null)
	param +="&s_vermarktungsart="+form.s_vermarktungsart.value;
  
  if(form.s_teilbar != null){
	if(form.s_teilbar.checked == true)
	param +="&s_teilbar="+form.s_teilbar.value;
  }
  
  if(form.s_klimaanlage != null){
	if(form.s_klimaanlage.checked == true)
	param +="&s_klimaanlage="+form.s_klimaanlage.value;
  }
  
  if(form.s_dv_verkablung != null){
	if(form.s_dv_verkablung.checked == true)
	param +="&s_dv_verkablung="+form.s_dv_verkablung.value;
  }
  
  if(form.s_barrierefrei != null){
	if(form.s_barrierefrei.checked == true)
	param +="&s_barrierefrei="+form.s_barrierefrei.value;
  }
  
  if(form.s_einbaukueche != null){
	  if(form.s_einbaukueche.checked == true)
		param +="&s_einbaukueche="+form.s_einbaukueche.value;
  }
  
   if(form.s_balkon != null){
	  if(form.s_balkon.checked == true)
		param +="&s_balkon="+form.s_balkon.value;
  }
  
   if(form.s_aufzug != null){
	  if(form.s_aufzug.checked == true)
		param +="&s_aufzug="+form.s_aufzug.value;
  }
  
   if(form.s_garage != null){
	  if(form.s_garage.checked == true)
		param +="&s_garage="+form.s_garage.value;
  }
  
   if(form.s_energie != null){
	  if(form.s_energie.checked == true)
		param +="&s_energie="+form.s_energie.value;
  }
  
  if(form.s_objektart != null)
	param += "&s_objektart="+form.s_objektart.value;
	
	if(form.s_umkreis != null)
		param += "&s_umkreis="+form.s_umkreis.value;
		
  if(form.s_typ != null){
	param += "&s_typ="+form.s_typ.value;
  }
	
 if(form.makler_id != null)
	param += "&makler_id="+form.makler_id.value;
  
  if(form.s_zimmer_von != null && form.s_zimmer_bis != null)
	param += "&s_zimmer_von="+form.s_zimmer_von.value+"&s_zimmer_bis="+form.s_zimmer_bis.value;

	//new Request(url+param, {
	//	method: 'get',
	//	update: $('ErgebnisseGefunden')
	//}).send();
	
	if(param){
		$('ErgebnisseGefunden').load('http://www.gewerbeimmobilien24.de'+url+param);
	}

}


