//
		//  In my case I want to load them onload, this is how you do it!
		// 
		Event.observe(window, 'load', loadAccordions, false);
	
		//
		//	Set up all accordions
		//
		function loadAccordions() {
			
			
			var bottomAccordion = new accordion('vertical_container',
			{
			onActivate : MyCallBack,
			RepeatActivate : { dynamicduo: false }
			}
			);
			
			var nestedVerticalAccordion = new accordion('vertical_nested_container', {
			  classNames : {
					toggle : 'vertical_accordion_toggle',
					toggleActive : 'vertical_accordion_toggle_active',
					content : 'vertical_accordion_content'
				}
			});
			
			// Open first one
			bottomAccordion.activate($$('#vertical_container .accordion_toggle')[0]);
			
			
		}

		
function fnAJAXIT(url, updateelem)
{
		
$(updateelem).innerHTML = 'Loading....';

//I usualled throw in some Spinny animated Gif here.

var ajax = new Ajax.Request(url , 
	{ 
		onSuccess :  ajax_text,
		parameters : 'updateelem=' + updateelem
	}
   );

}

function ajax_text(originalRequest)
{

	var textdata = originalRequest.responseText.evalJSON();
	
	$(textdata.updateelem).innerHTML =textdata.message; 
}
		
function MyCallBack(elem)
{
var elemid = $(elem).id;
switch (elemid)
{
case 'dynamicduo':
	fnAJAXIT('DynamicOnce.asp', 'ContentOnce' );
	break;
case 'dynamicforever':
	fnAJAXIT('DynamicForever.asp', 'ContentForever');
	break;
}

}
