add:  if (!is_gecko) { var window_offset = (window.pageYOffset) ? window.pageYOffset : (document.body.scrollTop) ? document.body.scrollTop : document.documentElement.scrollTop; object_offsets['top']	= Number(window_offset) + object_offsets['top']; }  
context: function menu_show(object_name){	var menu		= document.getElementById(object_name + '_menu');	var object		= document.getElementById(object_name);	if (menu == null|| object == null)	{		return;	}	// If a menu is open, lets close it	if (active_menu)	{		menu_hide(active_menu);	}	active_menu = object_name;	// best to do this everytime, incase the windows is resized	var object_offsets = get_offsets(object);	menu.style.clip = 'rect(auto, auto, 0px, auto)';	menu.style.display	= '';		if ((object_offsets['left'] + menu.offsetWidth) > document.body.clientWidth)	{		// It to wide to show on the right so we have to put it on the left		menu.style.left = (object_offsets['left'] + object.offsetWidth - menu.offsetWidth) + 'px';	}	else	{		menu.style.left = object_offsets['left'] + 'px';	}	menu.style.top = (object_offsets['top'] + object.offsetHeight) + 'px';		start_slide(object_name+ '_menu', menu.offsetHeight);}
meta: 9568	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9568/017a5d8a5e3ae73b31ec82a071eacc7f2bdc02e8/menu.js/buggy/cms/trunk/javascript/menu.js