window.onload = Load;
window.onresize = Resize;

spreadArray = new Array(0.25, 0.30, 0.15 ,0.15, 0.15);
spreadSize = new Array();

function Load() {
	is.afterLoad(760,490);
	defineLayerObjs();
	registerEvents();
	simplePreload();
	MainContent();
}

function Resize() {
	Load();
	if (is.browser=='Netscape' && is.domQuirk) window.location.reload(false);
	Load();
}

function defineLayerObjs() {
	dTop = new LayerObj('top');
	dBot = new LayerObj('bot');
	dFiller = new LayerObj('filler');
	aMenu = new Array;
	for (var i=1; i<7; i++) {
		aMenu[i] = new LayerObj('menu'+i);
	}
	dTopBar = new LayerObj('topbar');
	dHdr = new Array;
	for (var i=1; i<6; i++) {
		dHdr[i] = new LayerObj('header0'+i);
	}
	dTable = new LayerObj('table');
	dScrollBot = new LayerObj('scroll_bot');

	// dContent.initResizeContainer(width, height);
	// dObj.initResize(left, top, width, height, constrain true/false);

}

function registerEvents() {
	// dObj.obj.onclick = clickfunction;
	for (var i=1; i<7; i++) {
		aMenu[i].obj.onmouseover = menuover;
		aMenu[i].obj.onmouseout = menuout;
	}
}

function MainContent() {
	// Main layout code sequence
	dTop.setWidth(is.clientWidth);
	dBot.setWidth(is.clientWidth);
	dBot.setHeight(is.clientHeight-dTop.height);
	dFiller.setWidth(dTop.width-759);
	calcSpread();
	posHeaders();
	dTable.setWidth(dBot.width-15);
	dScrollBot.setSize(dBot.width, dBot.height-36);


	// dObj.resize();
	// dObj.textResize(fontSize, lineHeight);
}

function menuover(e) {
	var trg = getEventObj(e);
	var num = trg.id.substr(4,1);
	trg.src = 'images/menu_hl_0'+num+'.gif';
}

function menuout(e) {
	var trg = getEventObj(e);
	var num = trg.id.substr(4,1);
	trg.src = 'images/menu_0'+num+'.gif';
}

function simplePreload() {
	var img1 = new Image();
	img1.src = 'images/menu_hl_01.gif';
	var img2 = new Image();
	img2.src = 'images/menu_hl_02.gif';
	var img3 = new Image();
	img3.src = 'images/menu_hl_03.gif';
	var img4 = new Image();
	img4.src = 'images/menu_hl_04.gif';
	var img5 = new Image();
	img5.src = 'images/menu_hl_05.gif';
	var img6 = new Image();
	img6.src = 'images/menu_hl_06.gif';
}

function calcSpread() {
	var w = dTop.width-15;
	spreadSize[0] = Math.round(w*spreadArray[0]);
	spreadSize[1] = Math.round(w*spreadArray[1]);
	spreadSize[2] = Math.round(w*spreadArray[2]);
	spreadSize[3] = Math.round(w*spreadArray[3]);
	spreadSize[4] = w-spreadSize[0]-spreadSize[1]-spreadSize[2]-spreadSize[3];
}

function posHeaders() {
	var lt = 0;
	dHdr[1].setLeft(lt+Math.round((spreadSize[0]-55)/2));
	lt = lt+spreadSize[0];
	dHdr[2].setLeft(lt+Math.round((spreadSize[1]-55)/2));
	lt = lt+spreadSize[1];
	dHdr[3].setLeft(lt+Math.round((spreadSize[2]-55)/2));
	lt = lt+spreadSize[2];
	dHdr[4].setLeft(lt+Math.round((spreadSize[3]-55)/2));
	lt = lt+spreadSize[3];
	dHdr[5].setLeft(lt+Math.round((spreadSize[4]-55)/2));
}
