var _elevation = {
	'#elevation map area' : function(element){
		element.onmouseover = function(){
			mouseOverImageFromId(this.id);
		},
		element.onmouseout = function(){
			mouseOutImageFloorFromId(this.id);
		},
		element.onclick = function(){
			mouseClickImageFloorFromId(this.id);
		}
	}
};
var _floorplans = {
	'#floorplan-selector div map area[id]' : function(element){
		element.onmouseover = function(){
			mouseOverUnit(this.id);
		},
		element.onmouseout = function(){
			mouseOutImageUnitFromId(this.id);
		},
		element.onclick = function(){
			mouseClickImageUnitFromId(this.id)
		}
	},
	'#floorplan' : function(element) {
		element.onclick = function(){
			popupLargeFloorplan();
		}
	}
};

Behaviour.register(_elevation);
Behaviour.register(_floorplans);

window.onload = function() {
//	printFloorplanData(getActiveUnit());
	preloadFloorplanImages();

/*	var fadefloor1 = new fx.Opacity('floor1', {duration: 500});
	var fadefloor2 = new fx.Opacity('floor2', {duration: 500});
	var fadefloor3 = new fx.Opacity('floor3', {duration: 500});
	var fadefloor4 = new fx.Opacity('floor4', {duration: 500});
	var fadefloor5 = new fx.Opacity('floor5', {duration: 500});
	fadefloor1.hide();
	fadefloor2.hide();
	fadefloor3.hide();
	fadefloor4.hide();
	fadefloor5.hide();
*/
	Behaviour.apply();
}