window.addEvent('domready', function() {

var togs = $$('div.toggle');
var panes = $$('div.toggle_area');

//Accordion Tracker
togs.each(function(el, i){
		el.addEvent('click', function(){
			Cookie.set('current_pane', i);
		});	
	})
	
	if (Cookie.get('current_pane')){
		var current_pane = Cookie.get('current_pane').toInt();
	}
	else {
		current_pane = 0;
	}
	
//Accordion
	var accordion = new Accordion(togs, panes, {
	display: current_pane,
	duration: 450,
	opacity: true,
	alwaysHide: true,

	transition: Fx.Transitions.Cubic.easeOut,
		onActive: function(toggler, element){
		toggler.setStyle('color', '#fff');
		if (this.togglers.indexOf(toggler) == $$('.toggle').length - 1){
toggler.setStyle('background-position', 'center');
		};
		toggler.getElements('span').setHTML('-');
		},
	 
		onBackground: function(toggler, element){
		toggler.setStyle('color', '#fff');
		if (this.togglers.indexOf(toggler) == $$('.toggle').length - 1){
toggler.setStyle('background-position', 'bottom');
		};
		toggler.getElements('span').setHTML('+');
		}
	}, $('accordion'));
	
	togs.each(function(element) {
	var fx = new Fx.Styles(element, {duration:200, wait:false});
	element.addEvent('mouseenter', function(){
		fx.start({
			'color': 'A3E5FF'
		});
	});
	element.addEvent('mouseleave', function(){
		fx.start({
			'color': 'fff'
		});
	});
});
		
		
	var list = $$('.sidebar_nav li a');
	list.each(function(element) {
	var fx = new Fx.Styles(element, {duration:200, wait:false});
	element.addEvent('mouseenter', function(){
		fx.start({
			'margin-left': 6,
			'background-color': 'f9f9f9'
		});
	});
	element.addEvent('mouseleave', function(){
		fx.start({
			'margin-left': 0,
			'background-color': 'fff'
		});
	});
});

});

window.addEvent('domready',function(){
	Lightbox.init({descriptions: '.lightboxDesc', showControls: true});
});
