var Site = {
	start: function(){
		if($('floor_plans')) Site.accordion();
	},
	setup: function(){
		var links = $$('#floor_plans li a.link');
		for(var i=0; i<links.length; i++){
			var img = document.createElement('IMG');
			var child = links[i];
			var src = child.getAttribute('HREF');
			var alt = child.firstChild.nodeValue;
			img.className = 'collapse';
			img.src = src;
			img.alt = alt;
			child.appendChild(img);
			if(i==links.length - 1) Site.start();
		}
	},
	accordion: function(){
		var img = $$('#floor_plans li img.collapse');
		var links = $$('#floor_plans li a.link');
		var collapsibles = new Array();
		links.each( function(link, i) {
			var collapsible = new Fx.Slide(img[i], { 
				duration: 500, 
				transition: Fx.Transitions.quadIn
			});
			collapsibles[i] = collapsible;
			link.onclick = function(){
				for(var j = 0; j < collapsibles.length; j++){
					if(j!=i) {
						collapsibles[j].slideOut();
					}
				}
				collapsible.toggle();
				return false;
			}
			collapsible.hide();
		});
	}
};
window.addEvent('domready', Site.setup);