// MOOTOOLS RELATED
window.addEvent('domready', function() {

	// side nav rollover effect
	try {
		var elements = $$('#sidenav li');
		  elements.each(function(element, idx) {
			if ( element.className == 'first' ) {
				element.addEvents({
					'mouseenter': function(e) {
						element.setStyle('background-image', 'url(/images/sidenav_first_ro.jpg)');
					},
					'mouseleave': function(e) {
						element.setStyle('background-image', 'url(/images/sidenav_first.jpg)');
					}
				});
			} else if ( element.className == 'last' ) {
				element.addEvents({
					'mouseenter': function(e) {
						element.setStyle('background-image', 'url(/images/sidenav_last_ro.jpg)');
					},
					'mouseleave': function(e) {
						element.setStyle('background-image', 'url(/images/sidenav_last.jpg)');
					}
				});
			} else {
				element.addEvents({
					'mouseenter': function(e) {
						element.setStyle('background-image', 'url(/images/sidenav_ro.jpg)');
					},
					'mouseleave': function(e) {
						element.setStyle('background-image', 'url(/images/sidenav.jpg)');
					}
				});
			}
		  });
	} catch (e) { }
	
	// tips for calendar
	try {
		var calTips = new Tips($$('.caltips'), {
			initialize:function(){
				this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
			},
			onShow: function(toolTip) {
				this.fx.start(1);
			},
			onHide: function(toolTip) {
				this.fx.start(0);
			},
			className: 'caltips'
		});
	} catch (e) { }

});

