new Event.observe(window, 'load', initDisplay);

function initDisplay() {
  fixPngTransparency();
}

function initSearch(element, link1, link2) {
  if (readCookie('www_swissmedimmo_com_search') != $(element).visible().toString())
    toggleSearch(element, link1, link2);
}

function toggleSearch(element, link1, link2) {
	new Effect.toggle(element, "blind", { duration: 0.3, afterFinish: function(effect) {
	    $(link1).toggle();
	    $(link2).toggle();
	    //alert(effect.element.visible());
      createCookie('www_swissmedimmo_com_search', effect.element.visible(), 7);
	  }
	});
}

Element.addMethods({
	center: function(element, parent) {
	  element = $(element); parent = $(parent);
	  var element_w = parseInt(element.getWidth());
	  var parent_w  = parseInt(parent.getWidth());
	  var element_h = parseInt(element.getHeight());
	  var parent_h  = parseInt(parent.getHeight());
	  
	  if (element_w < parent_w) var margin_left = (parent_w - element_w) / 2;
	  if (element_w < parent_w) var margin_top = (parent_h - element_h) / 2;
    
    if (margin_left && margin_top) return false;
	  element.setStyle({marginLeft: margin_left + 'px', marginTop: margin_top + 'px'});
	  return true;
	}
});
