var sidebarw = 160;

function getWindowSize(t)
{

	var windowX = 0;
	var windowY = 0;

	if( typeof( window.innerWidth ) == 'number' ) 
	{
		//Non-IE
		windowX = window.innerWidth;
		windowY = window.innerHeight;
	} 
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
	{
		//IE 6+ in 'standards compliant mode'
		windowX = document.documentElement.clientWidth;
		windowY = document.documentElement.clientHeight;
	} 
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
	{
		//IE 4 compatible
		windowX = document.body.clientWidth;
		windowY = document.body.clientHeight;
	}

	if (t == "X") { return windowX; }
	if (t == "Y") { return windowY; }
}

function showlinks()
{
	var d = document.getElementById('sidebar');
	var ht = '<center><ul><li><a href="/">Back to 67KNOTS</a></li></ul></center><ul>';
	for(var x in name)
	{
		if (code[x].length > 0)
		{
			ht += '<li><a href="javascript:go(' + x + ')">' + name[x] + '</a></li>';
		}
		else
		{
			ht += '<li>' + name[x] + '</li>';
		}
	}
	d.innerHTML = ht;
}

function init()
{
	var x = getWindowSize('X');
	var y = getWindowSize('Y');
	x = x-sidebarw;
	y = y-10;
	document.getElementById('sidebar').style.height = y+'px';
	document.getElementById('main').style.position = 'absolute';
	document.getElementById('main').style.top = '0px';
	document.getElementById('main').style.left = sidebarw + 'px';
	document.getElementById('main').style.width = x+'px';
	showlinks();
}

function go(c)
{
	var ht = code[c];
	var x = getWindowSize('X');
	var y = getWindowSize('Y');
	x = x-sidebarw;
	y = y-15;
	document.getElementById('sidebar').style.height = y+'px';

	document.getElementById('main').style.position = 'absolute';
	document.getElementById('main').style.top = '0px';
	document.getElementById('main').style.left = sidebarw + 'px';
	document.getElementById('main').style.width = x+'px';
	document.getElementById('main').innerHTML = ht;
	if (ht.indexOf('iframe') >= 0)
	{
		document.getElementById('productframe').height = y+'px';
	}
}
