/*##########################################################################*/
Event.observe(window, "load", function() {
	var esliding = 0;
	var psliding = 0;
	var timer = 0.5;

	Event.observe(document, "mousemove", function(e) {
		var xpos = Event.pointerX(e);
		var ypos = Event.pointerY(e);
		var epos = $('dropdown-escuderia').positionedOffset();
		epos[2] = epos[0] + $('dropdown-escuderia').getWidth();
		epos[3] = epos[1] + $('dropdown-escuderia').getHeight();
		var oepos = $('opcion-escuderia').positionedOffset();
		oepos[2] = oepos[0] + $('opcion-escuderia').getWidth();
		oepos[3] = oepos[1] + $('opcion-escuderia').getHeight();
		var ppos = $('dropdown-productos').positionedOffset();
		ppos[2] = ppos[0] + $('dropdown-productos').getWidth();
		ppos[3] = ppos[1] + $('dropdown-productos').getHeight();
		var oppos = $('opcion-productos').positionedOffset();
		oppos[2] = oppos[0] + $('opcion-productos').getWidth();
		oppos[3] = oppos[1] + $('opcion-productos').getHeight();
		var eisvisible = $('dropdown-escuderia').getStyle('display');
		var pisvisible = $('dropdown-productos').getStyle('display');
		$('dropdown-escuderia').setStyle({left: oepos[0] + "px"});
		$('dropdown-escuderia').setStyle({top: oepos[3] + "px"});
		$('dropdown-productos').setStyle({left: oppos[0] + "px"});
		$('dropdown-productos').setStyle({top: oppos[3] + "px"});

		var einmenu = (xpos >= epos[0] && xpos <= epos[2]) && (ypos >= epos[1] && ypos <= epos[3]) ? 1 : 0;
		var einoption = (xpos >= oepos[0] && xpos <= oepos[2]) && (ypos >= oepos[1] && ypos <= oepos[3]) ? 1 : 0;
		var pinmenu = (xpos >= ppos[0] && xpos <= ppos[2]) && (ypos >= ppos[1] && ypos <= ppos[3]) ? 1 : 0;
		var pinoption = (xpos >= oppos[0] && xpos <= oppos[2]) && (ypos >= oppos[1] && ypos <= oppos[3]) ? 1 : 0;

		if(eisvisible != 'none' && einmenu == 0 && einoption == 0 && esliding == 0)
		{
			Effect.Fade('dropdown-escuderia', { duration: timer });
		}

		if(eisvisible == 'none' && einoption == 1 && esliding == 0)
		{
			esliding = 1;
			Effect.SlideDown('dropdown-escuderia', { duration: timer, afterFinish: function(){ esliding = 0; } });
			Effect.Appear('dropdown-escuderia', { duration: timer });
		}

		if(pisvisible != 'none' && pinmenu == 0 && pinoption == 0 && psliding == 0)
		{
			psliding = 1;
			Effect.SlideUp('dropdown-productos', { duration: timer, afterFinish: function(){ psliding = 0; } });
			Effect.Fade('dropdown-productos', { duration: timer });
		}

		if(pisvisible == 'none' && pinoption == 1 && psliding == 0)
		{
			psliding = 1;
			Effect.SlideDown('dropdown-productos', { duration: timer, afterFinish: function(){ psliding = 0; } });
			Effect.Appear('dropdown-productos', { duration: timer });
		}
	} , false);
});