/*
This Java-script library contains utility-functions.
Copyright 2003 Bertram Web Design
*/

//var fixH = 456;  // page height
var fixH = 550;
var fixW = 770; // page width
var adjustMenuX = 1;
var adjustMenuY = 25; //25
var adjustSubMenuX = 128;
var adjustSubMenuY = 2;
var adjustTopBarHeadlineX = 38;
var adjustTopBarHeadlineY = 26;
var adjustDelimiterbarX = 5;
var adjustDelimiterbarY = 2;
var adjustFooterX = 0;
var adjustFooterY = 2;

function setTopBottom() {
	var top = getYCoord('top');
	var bot = getYCoord('bottom');
	fixH = bot - top;
}

function recalcPage() {			
	/*
	var h = document.body.clientHeight; // getting current window-height
	var w = document.body.clientWidth;  // getting current window-width
	//setTopBottom();
	var diffH = (h - fixH)/2; // should be added to margin-top
	var diffW = (w - fixW)/2; // should be added to margin-left
	var obj = document.getElementById('thepage');
	obj.style.marginLeft = parseInt(diffW);
	obj.style.marginTop = parseInt(diffH);
	*/
	positionLayer('menuAnchor','leftnavi',adjustMenuX,adjustMenuY);		
	positionLayer('topBarHeadLineAnchor','topbarHeadline',adjustTopBarHeadlineX,adjustTopBarHeadlineY);
	positionLayer('delimiterbarAnchor','delimiterbar',adjustDelimiterbarX,adjustDelimiterbarY);
	positionLayer('footerAnchor','footer',adjustFooterX,adjustFooterY);
	swapLayer('delimiterbar', 'on');
	swapLayer('leftnavi', 'on');
	swapLayer('topbarHeadline', 'on');				
	swapLayer('footer', 'on');				
}

function placeImages() {
	// just an interface - implemented on pages where it's needed
}

function showSubMenu(anchorId, layerId) {
	positionLayer(anchorId,layerId,adjustSubMenuX,adjustSubMenuY);
	swapLayer(layerId, 'on');	
}
