var timeOn = null; 
window.onerror = null;

function getNumFromMenu(o)
{
	var id = o.id;
	var pos = id.indexOf("_");
	var num = id.substr(pos+1, id.length);	
	return num;
}



function menuOver(e, e2) 
{
	
	var num = null;
	
	if (e==null)
	{
		//var parent = getEventObject(e2).offsetParent.offsetParent.offsetParent.id;
		//num =  ; //parent.substr(9, parent.length);
		if (num!="")
		{
			//get("menu_" + num).className = "menuItemHover";
		}
		clearTimeout(timeOn);
		return;
	}
	
	var o = getEventObject(e);
	num = o.id.substr(5, 1);
	var txt = o.innerHTML.toUpperCase();
	//num = getNumFromMenu(o);
	//alert(num);
	var m = get("menu_div_" + String(num));
	

	
	
	if (m!=null)
	{	
		hideMenusExcept(num);
		
		var left = getAbsoluteLeft(o) + 130;
		var top = getAbsoluteTop(o) - 20;
		
		
		if (!isMoz())
		{
			top = top - 20;
			switch (Number(num))
			{
				case 1:				
					left += 0;
					break;
				
				case 2:
					//left = left - 440;
					break;
					
				case 3: 
					//left = left - 573;
					break;
			}

					
		}
		
		m.style.left = Number(left-1) + "px";
		
		if (isMoz())
		{
			top+=13;
		}
		else
		{
			top+=3;
			//top-=89;
		}

		if (txt=="ASK THE EXPERT")
		{
			//top--;
		}		
		
		top = top + "px";
		m.style.top = top;
		
		//get("menu_" + num).className = "menuItemHover";
		

		m.style.display = "";
		clearTimeout(timeOn);
	}
}

function navigateCategoryPage(e)
{
	var o = getEventObject(e);
	var tab_name = o.innerHTML.toLowerCase();
	tab_name = tab_name.replace(/ /g, "_");
	top.location.href = "?page=" + tab_name + "&section=" + tab_name;
	
}

function section(e)
{
	var o = getEventObject(e);
	var pg = o.innerHTML;
	var name = o.offsetParent.offsetParent.offsetParent.id;
	var num =  name.substr(9, name.length);
	var tab_name = get("menu_" + num).innerHTML.toLowerCase();
	tab_name = tab_name.replace(/ /g, "_");	
	pg = getRealPage(pg, num);
	//alert(pg);
	tab_name = tab_name.replace("&amp;", "%26");
	top.location.href = "?page=" + pg + "&section=" + tab_name;
}

function getRealPage(pg, num)
{
	pg = pg.toLowerCase();
	
	pg = trim(pg.substr(prefix.length, pg.length));
	pg = pg.replace(/ /g, "_");
	pg = pg.replace(/,/g, "");
	pg = pg.replace(/\?/g, "");
	
	//alert(pg);
	var real = pg;
	switch (pg)
	{
		case "view_all":
			real = "board_of_directors";
			break;
		case "books_on_entrepreneurship":
			real = "books";
			break;
		case "resources_for_entrepreneurship":
			real = "resources";
			break;
		default:
			real = pg;
	}
		//alert(real);
		
	if (Number(num)==2 && pg!="view_all")
	{
		var pos = pg.indexOf("_");
		pg = pg.substr(pos+1);
		pos = pg.indexOf("_");
		real = "detailed_bio&who=" + pg.substr(0, pos).toLowerCase();
		
	}
	
		
	return real;
}

function hideMenusExcept(num)
{
	var i = 0;
	var m = null;
	while (i < 8)
	{
		//alert(i);
		m = get("menu_div_" + String(i));
		//get("menu_" + num).className = "menuItemHover";
		if (m!=null && i!=num)
		{
			try
			{
				m.style.display = "none";			
			}
			catch (e)
			{}
		}
		

		i++;
	}
}

function clearHighlights()
{
	var i = 0;
	for (i=0; i<7; i++)
	{
		get("menu_" + i).className = "menuItem";
	}
}

// any menu out
function menuOut()
{
	timeOn = setTimeout("hideMenus()", 300);
}


function hideMenus()
{
	var i = 0;
	var m = null;
	while (i < 8)
	{
		//alert(i);
		m = get("menu_div_" + String(i));
		if (m!=null)
		{
			try
			{			
				m.style.display = "none";
				get("menu_" + i).className = "menu";
			}
			catch (e)
			{}
		}
		i++;
	}
}