var editDate = "<blockquote><p><p align='center'>This site was last updated in May of 2009.<p></blockquote>";

var message = "<p>The iaiN would like to welcome everybody to 2009, the <a href = 'http://en.wikipedia.org/wiki/Ox_%28Zodiac%29' target = '_blank'>Year of the Ox</a>.";
message += "<p>The comics and the chocobo genome project have both been overhauled to improve the underlying javascript.";

function bootstrap()
{
	makeHeader();
	navigate(1);
	makeFooter();
	self.moveTo(0,0);
	self.resizeTo(screen.availWidth,screen.availHeight);
}

function makeHeader()
{
	var currentDate = new Date();
	var countDown = "<p align = 'center'>";
	var countUp = "";
	var arrivalDate = new Date(2006,8,10);
	var departureDate = new Date(2007,8,3);
	var etsDate = new Date(2006,10,20);

	var duration = (departureDate.valueOf() - arrivalDate.valueOf())/1000;
	
	var elapsed = (currentDate.valueOf() - arrivalDate.valueOf())/1000;
	
	var ext = new Array();
	ext[0] = (currentDate.valueOf() - etsDate.valueOf())/1000;
	ext[3] = Math.floor(ext[0] / (60 * 60 * 24));
	ext[2] = Math.floor((ext[0] / (60 * 60)) - (ext[3] * 24));
	ext[1] = Math.floor((ext[0] / 60) - (ext[3] * 60 * 24) - (ext[2] * 60));
	ext[0] = Math.floor(ext[0] - (ext[3] * 60 * 60 * 24) - (ext[2] * 60 * 60) - (ext[1] * 60));
	
	var percentage = elapsed / duration;
	percentage = Math.floor(percentage * 100);
		
	var togo = new Array();
	togo[0] = duration - elapsed;
	togo[3] = togo[0] / (60 * 60 * 24);
	togo[3] = Math.floor(togo[3]);
	togo[2] = togo[0] / (60 * 60) - (togo[3] * 24);
	togo[2] = Math.floor(togo[2]);
	togo[1] = togo[0] / 60 - (togo[3] * 24 * 60) - (togo[2] * 60);
	togo[1] = Math.floor(togo[1]);
	togo[0] = togo[0] - (togo[3] * 24 * 60 * 60) - (togo[2] * 60 * 60) - (togo[1] * 60);
	togo[0] = Math.floor(togo[0]);
	
	var unit = new Array("second"," minute, and"," hour,"," day,");
	var units = new Array("seconds"," minutes, and"," hours,"," days,");
	
	var i = 3;
	countDown += "Deployment " + percentage + "% Complete<br>";
	
	for (i;i >= 0; i--)
	{
		if (togo[i] == 1)
		countDown += togo[i] + " " + unit[i] + " ";
		else countDown += togo[i] + " " + units[i] + " ";
	}
	
	for (i = 3;i >= 0; i--)
	{
		if (ext[i] == 1)
		countUp += ext[i] + " " + unit[i] + " ";
		else countUp += ext[i] + " " + units[i] + " ";
	}
	
	countDown += " remaining.<br>";
	countUp += " of stop-loss (back-door draft).";
	var header = "<p>" + currentDate + editDate;
	document.getElementById('header').innerHTML = header;

	t=setTimeout('makeHeader()',500);
}

function navigate(nav)
{
	var load = "";

	switch(nav)
	{
	case 1: load += message;
	break;
	case 2: load += makeComics();
	break;
	case 3: load += gaming;
	break;
	case 4: load += rpgs;
	break;
	case 5: load += pics;
	break;
	case 6: load += ffXI;
	break;
	case 7: load += listAllQuotes();
	break;
	case 8: load += listAllWotm();
	break;
	case 9: load += automatonSplash;
	break;
	case 10: load += makeQuiz();
	break;
	}	
	
	document.getElementById('main').innerHTML = load + "</p>";

	if (nav == 5)
	{
	setPic();
	}
}

function makeFooter()
{
	var footer = randomPromo();
	footer += "<p>" + randomQuote();
	document.getElementById('footer').innerHTML = footer;
	document.getElementById('word').innerHTML = "<dl>" + randomWotm() + "</dl>";
	t = setTimeout('makeFooter()',15000);
}

function missive(x)
{
	alert("The P.R.E.S.S. is currently without a host.  Please check back later.");
	picDisplay();
}