// JavaScript Document

document.observe('dom:loaded', function(){
	$$('.rtl_menu td').each(function(e){
		e.hoverFX = function(){
			if (e.outTimer)
			{
				clearTimeout(e.outTimer);
			}
			if (e.hideTimer)
			{
				clearTimeout(e.hideTimer);
			}
			e.addClassName('hover');
			e.childElements().each(function(i){
				if (i.hasClassName('rtl_submenu'))
				{
					i.show();
					e.makePositioned();
					e.style.zIndex = "200";
                                        var osTop = e.getHeight() - 1;
                                        if (navigator.appName=='Microsoft Internet Explorer') {
                                            /*osTop = e.getHeight() - 10;*/
											osTop = e.getHeight();
                                        }
					i.clonePosition(e, {setHeight: false, setWidth: false, offsetLeft: e.getWidth() - i.getWidth(), offsetTop: osTop });
				}
			});
		};
		
		e.unhoverFX = function(){
			e.removeClassName('hover');
		};
		
		e.hideSubFX = function() {
			e.childElements().each(function(i){
				if (i.hasClassName('rtl_submenu'))
				{
					i.hide();
				}
			});
		}
		
		e.outFX = function() {
			e.outTimer = setTimeout(e.unhoverFX,10);
			e.hideTimer = setTimeout(e.hideSubFX,20);
		};
		
		e.observe('mouseover', e.hoverFX);
		e.observe('mouseout', e.outFX);
	});
}); 
