window.addEvent('domready', function(){
	// implement body scroll effect
	if($('demo-wrapper')){
		var scroll = new Fx.Scroll('demo-wrapper', {
			wait: false,
			duration: 1000,
			offset: {'x': 0, 'y': -60},
			transition: Fx.Transitions.Quad.easeInOut
		});

		// header scroll elements
		var headerscroll = new Fx.Scroll('header-wrapper', {
			wait: false,
			duration: 1000,
			offset: {'x': 0, 'y': 0},
			transition: Fx.Transitions.Quad.easeInOut
		});
	}

	// menu highlight effects & scroll actions
	$$("#menu li").each(function(nav_li, i) {
		nav_image = nav_li.getElement('img');
		nav_image.addEvent('mouseenter', nav_image.fade.bind(nav_image, [0]));
		nav_image.addEvent('mouseleave', nav_image.fade.bind(nav_image, [1]));
			if($('demo-wrapper')){
				nav_li.addEvent('click', function(event) {
					event = new Event(event).stop();
					scroll.toElement(nav_li.get('rel'));
					headerscroll.toElement('header_' + nav_li.get('rel'));
					});
			}
			else{
				nav_image.addEvent('click',function(){ window.location = "/index.php#" + nav_li.get('rel') });
			}
	});

	//store titles and text
	$$('a.tooltips').each(function(element,index) {
		var content = element.get('title').split('::');
		element.store('tip:title', content[0]);
		element.store('tip:text', content[1]);
	});

	//create the tooltips
	var ToolTips = new Tips('.tooltips',{
		fixed: true,
		hideDelay: 50,
		showDelay: 50
	});

	//customize
	ToolTips.addEvents({
		'show': function(tip) {
			tip.fade('in');
		},
		'hide': function(tip) {
			tip.fade('out');
		}
	});
}); 