// JavaScript Document

			
		//
		//  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 accordians = {};
			
			$$(".accordian").each(function (el, index) {
					accordians['accordian'+index] = new accordion(el, {
						classNames : {
							toggle : 'acc_toggle',
							toggleActive : 'acc_toggle_active',
							content : 'acc_content'
						}
				});
			});
			
			
			$$(".nested-accordian").each(function (el, index) {
					accordians['nested'+index] = new accordion(el, {
						classNames : {
							toggle : 'nested_acc_toggle',
							toggleActive : 'nested_acc_toggle_active',
							content : 'nested_acc_content'
						}
					});
			});
			
			
			$$(".accordian").each(function (container, index) {
				if (container.select('.acc_toggle').length == 1) {
					accordians['accordian'+index].activate(container.select('.acc_toggle')[0]);
				}
			}.bind(this));
			
			
			$$(".nested-accordian").each(function (container, index) {
				if (container.select('.nested_acc_toggle').length == 1) {
					accordians['nested'+index].activate(container.down('.nested_acc_toggle'));
				}
			}.bind(this));
			
			
			$$('.acc_open').each(function (toggleElement) {
				var parentAccordian = toggleElement.up('.accordian');
				var index = $$('.accordian').indexOf(parentAccordian);
				parentAccordian = accordians['accordian'+index];
				parentAccordian.activate(toggleElement);
			}.bind(this));
						
			$$('.nested_acc_open').each(function (toggleElement) {
				var nestedAccordian = toggleElement.up('.nested-accordian');
				var nestedAccordianToggle = nestedAccordian.up('.acc_content').previous('.acc_toggle');
				var parentAccordian = nestedAccordianToggle.up('.accordian');
				var index = $$('.accordian').indexOf(parentAccordian);
				var index2 = $$('.nested-accordian').indexOf(nestedAccordian);
				parentAccordian = accordians['accordian'+index];
				nestedAccordian = accordians['nested'+index2];
				parentAccordian.activate(nestedAccordianToggle);
				nestedAccordian.activate(toggleElement);
			}.bind(this));
			
}

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;
}
}
