window.onload = onLoad;
window.onkeydown = onKeyDown;

function onLoad() {
	document.getElementById('body').className = 'loaded';
	setTimeout('onFinish()', 500);
	toggleDebug(true);
}

function onFinish() {
	document.getElementById('body').className = 'loaded finished';
}

function onKeyDown(event) {
	if(event.keyCode == 27) toggleDebug();
}

function go(location) {
	document.location = location;
}

function goBack() {
	history.go(-1);
}

function toggleDebug(show) {
	var debug = document.getElementById('debug');

	if(debug) {
		if(show == true) {
			debug.style.visibility = 'visible';
		} else {
			if(debug.style.visibility != 'visible') {
				debug.style.visibility = 'visible';
			} else {
				debug.style.visibility = 'hidden';
			}
		}
	}
}
