window.addEvent('domready', function() {	
	var bodyid = $$('body').get('id')
	var elems = $$('#nav a');
	elems.each(function(elem) {
		if (bodyid != elem.get('class')){
			elem.setStyle('background-position','0 -15px');
			var morph= new Fx.Morph(elem, {duration: '800', transition: 'bounce:out'}); 			
			elem.addEvent('mouseover', function(e){				
				morph.cancel();
				morph.start({					
					'background-position':'0 -40px'		
				});							
			});
			elem.addEvent('mouseout', function(e) {
				morph.cancel();
				morph.start({
					'background-position':'0 -15px'					
				});							
			});
		}
	});	
	var elems = $$('input[type=submit]');
	elems.each(function(elem) {		
		elem.setStyle('background-position','0 -69px');
		var morph= new Fx.Morph(elem, {duration: '800', transition: 'bounce:out'}); 			
		elem.addEvent('mouseover', function(e){				
			morph.cancel();
			morph.start({					
				'background-position':'0 -55px'		
			});							
		});
		elem.addEvent('mouseout', function(e) {
			morph.cancel();
			morph.start({
				'background-position':'0 -69px'					
			});							
		});		
	});	
	var elems = $$('#header a');
	elems.each(function(elem) {		
		elem.setStyles({
			'filter':'alpha(opacity=100)',
			'-moz-opacity':'1.0',
			'opacity':'1.0'});
		var morph= new Fx.Morph(elem, {duration: '500', transition: 'bounce:out'}); 			
		elem.addEvent('mouseenter', function(e){				
			morph.cancel();
			morph.start({					
				'filter':'alpha(opacity=70)',
				'-moz-opacity':'0.7',
				'opacity':'0.7'	
			});							
		});
		elem.addEvent('mouseleave', function(e) {
			morph.cancel();
			morph.start({
				'filter':'alpha(opacity=100)',
				'-moz-opacity':'1.0',
				'opacity':'1.0'			
			});							
		});		
	});	

	var elems = $$('body #content a, body #footer a');	
	elems.each(function(elem) {		
		if (elem.get('class') != 'active'){
			elem.setStyle('color','#980031');			
			var morph= new Fx.Morph(elem, {duration: '400', transition: 'bounce:out'}); 			
			elem.addEvent('mouseover', function(e){				
				morph.cancel();
				morph.start({					
					'color':'#fff'		
				});							
			});
			elem.addEvent('mouseout', function(e) {
				morph.cancel();
				morph.start({
					'color':'#980031'					
				});							
			});		
		}
	});	
});	