var Site = {
	start: function(){
		if($('vertical')) Site.vertical();
	},
		
	vertical: function(){ 
		var list = $$('#vertical li div.collapse');
		var headings = $$('#vertical li h3');
		var collapsibles = new Array();
			
		headings.each( function(heading, i) {
			var collapsible = new Fx.Slide(list[i], { 
				duration: 500, 
				transition: Fx.Transitions.Quad.easeInOut,
				onComplete: function(request){ 
				
			var open = request.getStyle('margin-top').toInt();
			
			
			}
		});
					
		collapsibles[i] = collapsible;
		heading.onclick = function(){
			var span = $E('span', heading);

			if(span){
				var newHTML = span.innerHTML == 'Open [+]' ? 'Close [-]' : 'Open [+]';
					span.setHTML(newHTML);
			}
			
		/*heading.setStyle('background-image', 'accordionButtonActive.gif');*/

		collapsible.toggle();
			return false;
		}
					
		collapsible.hide();
	
		});
	
				$('collapse-all').onclick = function(){
					headings.each( function(heading, i) {
						collapsibles[i].hide();
						var span = $E('span', heading);
						if(span) span.setHTML('Open [+]');
					});
					return false;
				}
				
				$('expand-all').onclick = function(){
					headings.each( function(heading, i) {
						collapsibles[i].show();
						var span = $E('span', heading);
						if(span) span.setHTML('Close [-]');
					});
					return false;
				}
	

	}
};

window.addEvent('domready', Site.start);