// JavaScript Document

// Menu Code
function findLeft(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
	}
	//return [curleft,curtop];
	return curleft;
}
startList = function() {

	// code for IE
	if(!document.body.currentStyle) return;
	var subs = document.getElementsByName('submenu');
	for(var i=0; i<subs.length; i++) {
		var li = subs[i].parentNode;
		if(li && li.lastChild.style) {
			li.onmouseover = function() {
				this.lastChild.style.visibility = 'visible';
			}
			li.onmouseout = function() {
				this.lastChild.style.visibility = 'hidden';
			}
		}
	}
}
jQuery().ready(function()
{
	startList();
	
	//Adjust left position if window overlapping
	jQuery("a.submenu").mouseover(function() {
		var targetUL = this.parentNode.getElementsByTagName('UL')[0];
		targetUL.style.marginLeft = "";  //reset margin left
		var curRight = findLeft(targetUL) + targetUL.offsetWidth;
		if (curRight > document.body.offsetWidth)
		{
			var gotoLeft = this.parentNode.offsetWidth + targetUL.offsetWidth;
			gotoLeft = gotoLeft - 2;  //Correct for style alignments
			targetUL.style.marginLeft = "-" + gotoLeft + "px";
		}
	});
	
});

var timerID=0;
var inMenuNow=0;

function closeMenus(strMenu)
{
	if (strMenu == undefined)
	{
		if (strMenu != "menuInTheaters") jQuery('#menuInTheaters').slideUp();
		if (strMenu != "menuOnMedia") jQuery('#menuOnMedia').slideUp();
		if (strMenu != "menuFrameOfMind") jQuery('#menuFrameOfMind').slideUp();
		if (strMenu != "menuFavorites") jQuery('#menuFavorites').slideUp();
		if (strMenu != "menuReviewSystem") jQuery('#menuReviewSystem').slideUp();
	} else {
		if (strMenu != "menuInTheaters") jQuery('#menuInTheaters').hide();
		if (strMenu != "menuOnMedia") jQuery('#menuOnMedia').hide();
		if (strMenu != "menuFrameOfMind") jQuery('#menuFrameOfMind').hide();
		if (strMenu != "menuFavorites") jQuery('#menuFavorites').hide();
		if (strMenu != "menuReviewSystem") jQuery('#menuReviewSystem').hide();
	}
	inMenuNow = 0;
}

