// JavaScript Document

var timeout = 500;
var closetimer = 0;
var menu_item = 0;
var selected_menu = 0;

//setTimeout("hidediv('message_box')", 5000);
function hidediv(box_id)
{
    document.getElementById(box_id).style.display = 'none';
    document.getElementById(box_id).style.visibility = 'hidden';
}
function showdiv(box_id)
{
    document.getElementById(box_id).style.display = 'block';
    document.getElementById(box_id).style.visibility = 'visible';
}

// Toggles Tables for Viewing
function toggle(hidden_element)
{
	if(document.getElementById(hidden_element).style.display=='none' )
		document.getElementById(hidden_element).style.display = '';
	else
		document.getElementById(hidden_element).style.display = 'none';
}	

// Changes Image Based on Input
function changeImage(path, id)
{
	var image = document.getElementById(id);
	image.src = path;
}

// Displays the Sub-Menu
function show_sub_menu(sub_menu)
{	
	// Leave Timer Going
	mcancelclosetime();

	// Close Other Submenu
	if(menu_item)
	{
		menu_item.style.visibility = 'hidden';
		menu_item.style.display = 'none';
	}
	
	// Display Submenu
	menu_item = document.getElementById(sub_menu);
	if(menu_item)
	{
		menu_item.style.visibility = 'visible';
		menu_item.style.display = 'block';
	}
}

// Hides the Sub-Menu
function hide_sub()
{			 
	if(menu_item) 
	{
		menu_item.style.visibility = 'hidden';
		menu_item.style.display = 'none';
	}
}	

// Close Timer
function mclosetime()
{
	closetimer = window.setTimeout(hide_sub, timeout);
}

// Don't Close Timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// Returns the Position of the Object
function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent)
		{
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function set_hover_font(menu_hover)
{
	menu_hover.style.background = '#00003A';
	menu_hover.style.color = '#FFFFFF';
	
}

function clear_text(object)
{
	document.getElementById(object).value = '';
	document.getElementById(object).style.color='#000000';
}

// close layer when click-out
document.onclick = hide_sub; 