// JavaScript Document
window.addEvent('domready', function() {
//test if there's a valid index for opening accordion to (and do it)
var query;
if(window.location.search.replace(/[a-zA-Z0-9\?\&\=\%\#]+d\=(\w+)(\&.*)?/,"$1")!=null){
	query = window.location.search.replace(/[a-zA-Z0-9\?\&\=\%\#]+d\=(\w+)(\&.*)?/,"$1");
  }

myRegExp = /[0-9]+/g;

	if(myRegExp.test(query) && query<=$$('.toggler').length){
		displayPane = query-1
	}else{
		displayPane = -1
	}

									 
var accordion = new Accordion($$('.toggler'),$$('.element'), {
			opacity: false,
			onActive: function(toggler, element){
				toggler.removeClass('togglerNotActive');
				toggler.addClass('togglerActive');
				element.setStyle('visibility','visible');
				element.setStyle('height','auto')
				element.setStyle('border-bottom','1px solid #c3e0e2');

			},
			onBackground: function(toggler, element){
				toggler.removeClass('togglerActive');
				toggler.addClass('togglerNotActive');
				element.setStyle('border-bottom','none');
				element.setStyle('visibility','hidden');
			},
			alwaysHide: true,
			display: displayPane
		});
	
	  $each($$('#nav a'), function(el) {  
       var original = el.getStyle('color');  
       var morph = new Fx.Morph(el,{ 'duration':'250', 'link':'cancel' });  
        el.addEvents({  
		 'mouseenter': function(){
			if(!this.retrieve('original')){ this.store('original', this.getStyle('color'));}
			//this.morph({'color': '#0066FF','background-color': '#FF6600'});
				this.morph('.nhoover');
			},
			'mouseleave': function(){
			//this.morph({'color': this.retrieve('original'),'background-color': '#FFFFFF' });
				this.morph('.nunhoover');
			}
         });  
    });
	
});