
var ridotmu = {
	autoscroll: false,		
	targets: {},
	menudesired: 0,
	menucurrent: 0,
	timer: null
};

/**
 * megamenu js
 */
	
document.on('dom:loaded', function() {

	$('rrrimuid-mega-menu').on('mouseenter', function() {
		ridotmu.menudesired = 1;
		if(ridotmu.menucurrent != ridotmu.menudesired) {
			$('rrrimuid-mega-menu-contents').setStyle({ 
				display: 'block'
			});
			fadeMenu();			
		}
	});
	
	$('rrrimuid-mega-menu').on('mouseleave', function() {	
		ridotmu.menudesired = 0;
		if(ridotmu.menucurrent != ridotmu.menudesired) {
			fadeMenu();		
		}
	});

});

function fadeMenu() {
	if(Math.abs(ridotmu.menucurrent - ridotmu.menudesired) < 0.08) {
		ridotmu.menucurrent = ridotmu.menudesired;
		var ds = (ridotmu.menudesired == 1) ? 'block' : 'none';
		$('rrrimuid-mega-menu-contents').setStyle({ display: ds, opacity: ridotmu.menudesired });
	} else {
		var change = (ridotmu.menucurrent < ridotmu.menudesired) ? 0.08 : -0.08;
		ridotmu.menucurrent += change;
		$('rrrimuid-mega-menu-contents').setStyle({ opacity: ridotmu.menucurrent });
		ridotmu.timer = setTimeout("fadeMenu()",20);
	}
}

