window.addEvent('domready', function(){
	$('mainmenu').getChildren('li.menu-item').each( function( elem ){ //main menu dropdown animation
		var gap = 50;
		var gap_string = gap + 'px';
		var list = elem.getElement('ul.sub-menu');	
		if (list) {
			var myFx = new Fx.Morph(list, {duration:200, wait:false});
			list.setStyle('opacity', '0');
			list.setStyle('margin-top', gap_string);
			elem.addEvents({
				'mouseenter' : function(){ 					
					if (list.getStyle('margin-top').toInt() > 19) {
						list.setStyle('margin-top', gap_string);
						myFx.cancel();
						myFx.start({
							'margin-top': 0,
							'opacity': 1
						});
					}	
				},
				'mouseleave' : function(){ 
					myFx.cancel();
					myFx.start({
						'margin-top': 20,
						'opacity': 0
					});
				}
			});	
			list.setStyle('display', 'block');
		};
	});
	$('quickbar').getElements('div.footer_wig').each( function( elem ){ //fixed bar dropdown animation
		var gap = 50;
		var gap_string = gap + 'px';
		var list = elem.getElement('ul.fw_pul');	
		if (list) {
			var myFx = new Fx.Morph(list, {duration:200, wait:false});
			list.setStyle('opacity', '0');
			list.setStyle('margin-bottom', gap_string);
			elem.addEvents({
				'mouseenter' : function(){ 	
					if (list.getStyle('margin-bottom').toInt() > 19) {
						list.setStyle('margin-bottom', gap_string);
						myFx.cancel();
						myFx.start({
							'margin-bottom': 0,
							'opacity': 1
						});
					}
				},
				'mouseleave' : function(){ 
					myFx.cancel();
					myFx.start({
						'margin-bottom': 20,
						'opacity': 0
					});
				}
			});	
			list.setStyle('display', 'block');
		};
	});
	$(document.body).getElements('li.comment').each(function(element) { //comments animation
	 
		var fx = new Fx.Morph(element, {duration:200, wait:false});
	 
		element.addEvent('mouseenter', function(){
			fx.start({
				'margin-left': 5,
				'margin-right': -5
			});
		});
	 
		element.addEvent('mouseleave', function(){
			fx.start({
				'margin-left': 0,
				'margin-right': 0
			});
		});
	 
	});
});	
