var immonet = { 
  init: function(baseUrl) {
    if (!baseUrl) baseUrl = '';
    this.initSearchmask(baseUrl);
    // picture changer
    if(li = $$('#image li')) {
      li.each(function(s){
        s.addEvent('click', function(ev) {
          var el = this;
          $$('#image li.selected').removeClass('selected');
          el.addClass('selected');
          $$('#image img.main')[0].src = el.firstChild.title;
          $$('#image img.main')[0].alt = 'Bild wird geladen...';
          $$('#image p.description')[0].innerHTML = el.firstChild.alt;
          if (typeof reloadIframes != 'undefined') reloadIframes();
        });
        s.style.cursor = 'pointer';
        s.title = 'Hier klicken zum Vergrößern';
      });
    }
  },
  
  initSearchmask: function(baseUrl) {
    if(s = $('searchmask_parentcat')) {
      this.addRepaintEvent(s,$('sft'),baseUrl);
    }
    if(s = $('searchmask_geolocation')) {
      this.city = s.value;
      this.addRepaintEvent(s,$('departments'),baseUrl);
    }
  },
  
  addRepaintEvent: function(s,t,baseUrl,on) {
    if (!baseUrl) baseUrl = '';
    if (!on) on = 'change';
    s.addEvent(on,function(ev) {
      immonet.showLoad(t);
      var myHTMLRequest = new Request.HTML({url:baseUrl+'include.php',update:t}).get({from:s.name,to:t.id,value:s.value});
      //if (typeof reloadIframes != 'undefined') reloadIframes();
    });
  },
  
  showLoad: function(s) {
    s.innerHTML = '<small>Einen kurzen Moment...</small>';
  },
  
  updateResult: function(s) {
    return false;
  }
}
