// JavaScript Document
	var stretchers = $$('div.accordion');
	stretchers.each(function(item){
		item.setStyles({'height': '0', 'overflow': 'hidden'});
	});
	
	var counter = 15;
	
	navWaitTimeCounter = setInterval("counter-=1;ftnAlert(counter)", 1000); 
	
	function ftnAlert(counter){
	   if(counter<=0){
	   clearInterval(navWaitTimeCounter);
	   ftnReadyAccordion();
	   }
	   
	   
	};
	
	window.onload = ftnReadyAccordion();
	
	function ftnReadyAccordion(){ //safari cannot get style if window isnt fully loaded
		
		clearInterval(navWaitTimeCounter);
		
		var togglers = $$('h3.toggler');
		
		var bgFx = [];
		
		togglers.each(function(toggler, i){
			//toggler.defaultColor = toggler.getStyle('background-color');
			
			//fx creation
		//	bgFx[i] = new Fx.Color(toggler, 'background-color', {wait: false});
		});
	
		var myAccordion = new Fx.Accordion(togglers, stretchers, { opacity: false, start: false, transition: Fx.Transitions.quadOut,
			
			onActive: function(toggler, i){
			//	bgFx[i].toColor('#000000');
			//	toggler.getFirst().setStyle('color', '#FFF');
			},
		
			onBackground: function(toggler, i){
			//	bgFx[i].clearTimer();
			//	toggler.setStyle('background-color', toggler.defaultColor);
			//	toggler.getFirst().setStyle('color', '#FFFFFF');
			}
		});
		
		//anchors
		function checkHash(){
			var found = false;
			$$('h3.toggler a').each(function(link, i){
				if (window.location.hash.test(link.hash)){
					myAccordion.showThisHideOpen(i);
					found = true;
				}
			});
			return found;
		}
		
		/*test url against the pre-defined strings below 
		to determine which part of the navigation accordian to open*/
		function checkPathName(){
			var found = false;
			var strURL = window.location.pathname;
		
			navHeadingsArray = new Array('/index.asp',
										 '/about-key/',
										 '/for-candidates/',
										 '/for-employers/',
										 '/contact/',
										 '/resources-information/'
										 );
			for(i=1;i<navHeadingsArray.length;i++){
				if(strURL.test(navHeadingsArray[i])){
					myAccordion.showThisHideOpen(i);
					found = true;		
					break;
				}
			};
			return found;
			
			
		}
		
		/*check path name, then check hash value
		to determine which part of the navigation accordian to open*/
		if(!checkPathName()){
			if ( !checkHash()) myAccordion.showThisHideOpen(0);
		};
		
		
		//ball!
		var ball = $E('#header h1');
		var ballStyles = new Fx.Styles(ball, {duration: 200, transition: Fx.Transitions.elasticOut});
		new Drag.Move(ball, { 
			onComplete: function(){
				ballStyles.custom({'top': [this.element.getStyle('top').toInt(), 13], 'left': [this.element.getStyle('left').toInt(), 358]});
			}
		});

	};
	
	try {
		Window.disableImageCache();
	}catch(e){}