/* GENERAL FUNCTIONS */
var MENU_TIMEOUT = 900;

function keepAlive() {
	if (typeof(interval_id) != "undefined") {
		clearInterval(interval_id);
	}
}

function hideDiv(nm) {
	document.getElementById(nm).style.display = 'none';
}

function showDiv(nm) {
	document.getElementById(nm).style.display = 'block';
}


function showMenuSelect() {
	resetResources();
	
	showDiv('menu_select_story');
	hideDiv('menu_resources');
}

function hideMenuSelect() {
	interval_id = setTimeout(timeOutMenuSelect, MENU_TIMEOUT);
}

function timeOutMenuSelect() {
	hideDiv('menu_select_story');

	resetSelect();

	if (typeof(interval_id) != "undefined") {
		clearInterval(interval_id);
	}
}

function showMenuResources() {
	resetSelect();
	
	showDiv('menu_resources');
	hideDiv('menu_select_story');
}

function hideMenuResources() {
	interval_id = setTimeout(timeOutMenuResources, MENU_TIMEOUT);
}

function timeOutMenuResources() {
	hideDiv('menu_resources');

	resetResources();

	if (typeof(interval_id) != "undefined") {
		clearInterval(interval_id);
	}
}

function popUp(url,w,h) {
	window.open(url, 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width='+w+',height='+h);
}


function resetSelect()
{
	nav = document.getElementById('menu_select_story_slider');
	up = document.getElementById('menu_select_story_up');
	down = document.getElementById('menu_select_story_down');
	
	nav.style.top = '0px'
	if (document.layers) up.visibility = 'hide';
	else up.style.visibility = 'hidden';

	if (document.layers) down.visibility = 'show';
	else down.style.visibility = 'visible';
	
	numvert = 0;
}

function resetResources()
{
	nav = document.getElementById('menu_resources_slider');
	up = document.getElementById('menu_resources_up');
	down = document.getElementById('menu_resources_down');
	
	nav.style.top = '0px'
	if (document.layers) up.visibility = 'hide';
	else up.style.visibility = 'hidden';

	if (document.layers) down.visibility = 'show';
	else down.style.visibility = 'visible';
	
	numvert = 0;
}
