	
	var stretchers1 = $$('div.accordion1');
	stretchers1.each(function(item){
		item.setStyles({'height': '0', 'overflow': 'hidden'});
		
	});
	
	var stretchers2 = $$('div.accordion2');
	stretchers2.each(function(item){
		item.setStyles({'height': '0', 'overflow': 'hidden'});
	});
	
	
	window.onload = function(){ //safari cannot get style if window isnt fully loaded
		
		var togglers1 = $$('h3.toggler');
		var togglers2 = $$('h4.toggler');
		
		var bgFx1 = [];
		var bgFx2 = [];
		
		
		//**//var mySlider = [];
		
		
		togglers1.each(function(toggler, i){
			toggler.defaultColor = toggler.getStyle('background-color');
			//fx creation 1
			bgFx1[i] = new Fx.Color(toggler, 'background-color', {wait: false});
			//**//mySlider[i] = new Fx.Slide('arrow', {duration: 500,mode:'horizontal'}).hide();
		});
		
		togglers2.each(function(toggler, i){
			toggler.defaultColor = toggler.getStyle('background-color');
			//fx creation 2
			bgFx2[i] = new Fx.Color(toggler, 'background-color', {wait: false});
		});
	
			//accordion 1	
		var myAccordion1 = new Fx.Accordion(togglers1, stretchers1, { opacity: false, start: false, alwaysHide: true,
			
			onActive: function(toggler, i){
				bgFx1[i].toColor('#e0f3ff');
				//**//mySlider[i].toggle();
				//**//document.getElementById("arrow").style.visibility = "visible";
				toggler.getFirst().setStyle('color', '#333');
			},
		
			onBackground: function(toggler, i){
				bgFx1[i].clearTimer();
				//**//mySlider[i].toggle();
				//**//document.getElementById("arrow").style.visibility = "hidden";
				toggler.setStyle('background-color', toggler.defaultColor);
				toggler.getFirst().setStyle('color', '#333');
			}
		});
			//accordion 2	
		var myAccordion2 = new Fx.Accordion(togglers2, stretchers2, { opacity: false, start: false, transition: Fx.Transitions.quadOut,
			
			onActive: function(toggler, i){
				bgFx2[i].toColor('#e0f3ff');
				toggler.getFirst().setStyle('color', '#333');
			},
		
			onBackground: function(toggler, i){
				bgFx2[i].clearTimer();
				toggler.setStyle('background-color', toggler.defaultColor);
				toggler.getFirst().setStyle('color', '#333');
			}
		});
		
		
		
		
		//anchors
		function checkHash(){
			var found1 = false;
			$$('h3.toggler a').each(function(link, i){
				if (window.location.hash.test(link.hash)){
					myAccordion1.showThisHideOpen(i);
					found1 = true;
				}
			});
			return found1;
			
			var found2 = false;
			$$('h4.toggler a').each(function(link, i){
				if (window.location.hash.test(link.hash)){
					myAccordion2.showThisHideOpen(i);
					found2 = true;
				}
			});
			return found2;
		}

		if (!checkHash()) myAccordion1.showThisHideOpen(0);
		if (!checkHash()) myAccordion2.showThisHideOpen(0);
		
		

	};
	
	try {
		Window.disableImageCache();
	}catch(e){}
	