var time;

function menu_opener(id)
{
	clearTimeout(time); //stops the closer timeout
	for (i = 0; i < 6; i ++) //closes all open menus
	{
		var menu_id = "menu" + i;
		if (document.getElementById(menu_id))
		{
			var close_menu = document.getElementById(menu_id);
			if (close_menu.style.display == "inline")
			{
				close_menu.style.display = "none";
			}
		}
	}
	var prefix = "menu" + id; //opens the desired menu
	if (document.getElementById(prefix))
	{
		var open_menu = document.getElementById(prefix);
		open_menu.style.display = "inline";
	}
}

function closer1()
{
  time = setTimeout("closer2()", 400);
}

function closer2()
{
		for (i = 0; i < 6; i ++) //closes all open menus
		{
		  var menu_id = "menu" + i;
				if (document.getElementById(menu_id))
				{
						var close_menu = document.getElementById(menu_id);
						if (close_menu.style.display == "inline")
						{
								close_menu.style.display = "none";
						}
				}
		}
  stay_open();
}

function stop_closer()
{
  clearTimeout(time); //stops the closer timeout
}

function sub_menu_opener()
{
		for (i = 0; i < 6; i ++) //closes all open menus
		{
		  var menu_id = "menu" + i;
		  var close_menu = document.getElementById(menu_id);
				if (close_menu.style.display == "inline")
				{
				  close_menu.style.display = "none";
				}
		}
		var prefix = "menu" + id; //opens the desired menu
		var open_menu = document.getElementById(prefix);
		open_menu.style.display = "inline";
}

function contribute_in(img)
{
  img.src = '../images/purusha_header_04_in.jpg';
}

function contribute_out(img)
{
  img.src = '../images/purusha_header_04_out.jpg';
}

function enlarge(img, obj)
{
	var elem = document.getElementById('display');
	var image = document.getElementById('image');
	var table_ref = document.getElementById('table_' + obj);
	var top = table_ref.offsetTop + 300;
	var left = table_ref.offsetLeft + 75;
	image.src = '../images/' + img + '_lg.jpg';
	elem.style.left = left;
	elem.style.top = top;
	var text = document.getElementById('text_' + obj);
	text.style.display = 'block';
	elem.style.display = 'block';
}

function img_closer()
{
	var elem = document.getElementById('display');
	elem.style.display = 'none';
	for (i = 0; i <= 20; i ++)
	{
		if (document.getElementById('text_' + i))
		{
			var text = document.getElementById('text_' + i);
			text.style.display = 'none';
		} else {
			break;
		}
	}
}

function sub_nav(type, num, state)
{
	if (state == 'over')
	{
		var path = '../images/' + type + '_subnav_over_' + num + '.png';
		if (document.getElementById(type + '_' + num))
		{
			var img = document.getElementById(type + '_' + num);
			img.src = path;
		}
	} else {
		var path = '../images/' + type + '_subnav_' + num + '.png';
		var img = document.getElementById(type + '_' + num);
		img.src = path;
	}
}

function main_nav(img, num, state)
{
	if (state == 'over')
	{
		img.src = '../images/main_nav_over_' + num + '.png';
	} else {
		img.src = '../images/main_nav_' + num + '.png';
	}
	stay_open();
}

function stay_open()
{
		var prefix = "main" + current_page;
		var nav_item = document.getElementById(prefix);
		nav_item.src = '../images/main_nav_over_' + current_page + '.png';
}

