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

	// Sidebar Accordion (with hover styles)

	$$('dl#accordion dt').addEvent('mouseenter', webnavEnter = function() {
		this.setStyle('background-position','0px -33px');
	});														
	

	$$('dl#accordion dt').addEvent('mouseleave', webnavLeave = function() {
		this.setStyle('background-position','0px 0px');													
	});
	
	var accordion = new Accordion($$('dl#accordion dt'), $$('dl#accordion dd'), {
		alwaysHide: true,
		
		onActive: function(toggler, element){
			toggler.addClass('active');
		},

		onBackground: function(toggler, element){
			toggler.removeClass('active');
		}
		
	});


	// Content Accordions

	var accordion2 = new Accordion($$('dl#accordion2 dt'), $$('dl#accordion2 dd'), {
		alwaysHide: true,
		
		onActive: function(toggler, element){
			toggler.addClass('active');
		},

		onBackground: function(toggler, element){
			toggler.removeClass('active');
		}
		
	});


	// Scroll to Top link
	
	new SmoothScroll({duration:1000});

	var go = $('gototop');
	go.set('opacity','0').setStyle('display','block');

	window.addEvent('scroll',function(e) {
		if(Browser.Engine.trident4) {
			go.setStyles({
				'position': 'absolute',
				'bottom': window.getPosition().y + 10,
				'right': window.getPosition().x,
				'width': 100
			});
		}
		go.fade((window.getScroll().y > 300) ? 'in' : 'out')
	});
	
	
	// Tool Tips
	$$('a.tips').each(function(element,index) {
		var content = element.get('title').split('::');
		element.store('tip:title', content[0]);
		element.store('tip:text', content[1]);
	});
	
	var tipz = new Tips('.tips',{
		className: 'tips',
		offsets: {x: -120, y: 20},
		hideDelay: 100,
		showDelay: 100
	});

});
