// Body 

var categoryid = 0;
var bodyid = 0;
var loadimage = new Image();

// Messages 

var character = 0;
var to_print = "";
var next = 0 ;
var next_message = new Array();
var telespeed = 100;
var telewait = 5000;

function statusdisplay()
{
	window.status='www.nickspann.pwp.blueyonder.co.uk';
	return true;
}

function startmenu()
{
	document.getElementById('menu18').style.display = "none";
	document.getElementById('menu17').style.display = "none";
	document.getElementById('menu16').style.display = "none";
	document.getElementById('menu15').style.display = "none";
	document.getElementById('menu14').style.display = "none";
	document.getElementById('menu13').style.display = "none";
	document.getElementById('menu12').style.display = "none";
	document.getElementById('menu11').style.display = "none";
	document.getElementById('menu10').style.display = "none";
	document.getElementById('menu9').style.display = "none";
	document.getElementById('menu8').style.display = "none";
	document.getElementById('menu7').style.display = "none";
	document.getElementById('menu6').style.display = "none";
	document.getElementById('menu5').style.display = "none";
	document.getElementById('menu4').style.display = "none";
	document.getElementById('menu3').style.display = "none";
	document.getElementById('menu2').style.display = "none";
	document.getElementById('menu1').style.display = "none";
	document.getElementById('menu0').style.display = "none";
}

function menufunc(menuId)
{
	if(document.getElementById(menuId).style.display == "none")
	{
		startmenu();
		document.getElementById(menuId).style.display = "block";
	}
	else
	{
		startmenu();
	}
}

function displayImage()
{
	document.getElementById('mainimage').src = loadimage.src;
	document.getElementById('textarea').innerHTML = bodydata[categoryid][bodyid][1];
}

function changeImage(id1,id2)
{
	categoryid = id1;
	bodyid = id2;
	
	pretext = 'Loading...';
	preimage = 'blank.gif';
	
	document.getElementById('textarea').innerHTML = pretext;
	document.getElementById('mainimage').src = preimage;
	document.getElementById('chapter').innerHTML = category[categoryid];

	loadimage.src = bodydata[categoryid][bodyid][0];
}

function getbodydata()
{
	category = new Array(bcategorys);
		
	bodydata = new Array(bcategorys);
	for (i=0; i < bcategorys; i++) 
	{
		bodydata[i] = new Array(bitems);
		for (j=0; j < bitems; j++)
		{
			bodydata[i][j] = new Array(bslots);
		}
	}
}


function doText(text) 
{

	if (character <= text.length - 1) 
	{
		to_print += text.charAt(character);
		teletext.innerHTML = to_print + "_";
		character++;
		
		setTimeout("doText(message)", telespeed);
	}
	else
	{
		setTimeout("clearText()",telewait);
	}

}

function clearText() 
{
	teletext.innerHTML = "";
	to_print = "";
	character = 0;
	nextMessage();
	doText(message);
}

function nextMessage()
{
	message = next_message[next]
	if (next == maxmsg) 
	{
		next = 0;
	}
	else
		next++;
}

if (document.layers) 
{
	document.captureEvents(Event.MOUSEOVER);
	document.captureEvents(Event.MOUSEOUT);
}

document.onmouseover=statusdisplay;
document.onmouseout=statusdisplay;
loadimage.onload=displayImage;