//	BELASTINGDIENST © 2002-2003: /common/js/bd_ip.js 16-09-2003
window.onresize=doResize;
var cDivRulerRight = 149;
var cMarginDivNavHistoryTop = 11;
var cMarginDivNavVSContent = 20;
var cMarginNavigationWidth = 220;
var cMarginLogoTop = 30;
var cMarginLogoBottom = 35;
var cMarginLogoLeft = 8;
var cMarginFimoExtra = 180;
var origWidth, origHeight;
var cMarginDivNavTOCTop = 82;

	var BD_style=window.name; var BD_browser=new browserData(); BD_browser.css=setCSS(); window.onresize=doResize;
	if ( BD_style == "print" ) { window.name=""; window.status="U kunt de pagina nu afdrukken";
		document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/common/css/bd_print.css\" />");
	} else if ( BD_browser.css != "" ) {
		document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/common/css/bd_common.css\" />");
		document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/common/css/bd_ip" + BD_browser.css + "\" />");
	}

function doInit() {
	window.status = "Welkom op de Belastingdienst website";
	if ( BD_style == "print" ) return;
	if ( !BD_browser.dom ) return;
	var objBrowser = new setBrowser();
		var divLogo = ( BD_browser.ns4 )? document.divLogo.document: ( BD_browser.ie4 )? document.all["divLogo"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divLogo"): null;
		var divRulerC = ( BD_browser.ns4 )? document.divRulerC.document: ( BD_browser.ie4 )? document.all["divRulerC"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divRulerC"): null;
		var divRuler0 = ( BD_browser.ns4 )? document.divRuler0.document: ( BD_browser.ie4 )? document.all["divRuler0"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divRuler0"): null;
		var divRuler1 = ( BD_browser.ns4 )? document.divRuler1.document: ( BD_browser.ie4 )? document.all["divRuler1"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divRuler1"): null;
		var divRuler2 = ( BD_browser.ns4 )? document.divRuler2.document: ( BD_browser.ie4 )? document.all["divRuler2"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divRuler2"): null;
		var divRuler3 = ( BD_browser.ns4 )? document.divRuler3.document: ( BD_browser.ie4 )? document.all["divRuler3"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divRuler3"): null;
		var divBgCorporate = ( BD_browser.ns4 )? document.divBgCorporate.document: ( BD_browser.ie4 )? document.all["divBgCorporate"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divBgCorporate"): null;
		var divBgContext = ( BD_browser.ns4 )? document.divBgContext.document: ( BD_browser.ie4 )? document.all["divBgContext"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divBgContext"): null;
		var divNavigation = ( BD_browser.ns4 )? document.divNavigation.document: ( BD_browser.ie4 )? document.all["divNavigation"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divNavigation"): null;
		var divNavTOC = ( BD_browser.ns4 )? document.divNavTOC.document: ( BD_browser.ie4 )? document.all["divNavTOC"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divNavTOC"): null;
		var divNavFunction = ( BD_browser.ns4 )? document.divNavFunction.document: ( BD_browser.ie4 )? document.all["divNavFunction"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divNavFunction"): null;
		var divReference = ( BD_browser.ns4 )? document.divReference.document: ( BD_browser.ie4 )? document.all["divReference"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divReference"): null;
		var divContent = ( BD_browser.ns4 )? document.divContent.document: ( BD_browser.ie4 )? document.all["divContent"]: ( BD_browser.ie5 || BD_browser.ns6 )? document.getElementById("divContent"): null;

		divNavigation.style.width = parseInt(objBrowser.pageWidth-10) + "px";
		divNavigation.style.top = parseInt(cMarginDivNavHistoryTop) + "px";
		var thisNavHeight = divNavigation.offsetHeight;
		var thisBodyTop = cMarginDivNavHistoryTop + thisNavHeight + cMarginDivNavVSContent;
		divContent.style.top = parseInt(thisBodyTop) + "px";

		var thisBookWidth = objBrowser.pageWidth - cMarginNavigationWidth - 10;
		divContent.style.width = parseInt(thisBookWidth) + "px";
		divContent.style.visibility = "visible";

		var thisLogoTop = divLogo.offsetHeight + cMarginLogoBottom;

		var thisHeightContent = divContent.offsetHeight + thisBodyTop;
			thisHeightContent += (divContent.className == "fimo")? cMarginFimoExtra: 0;
		var thisHeightNavTOC = divNavTOC.offsetHeight + thisBodyTop + thisLogoTop;
		var thisPageHeight = ( objBrowser.windowHeight < thisHeightContent )? thisHeightContent : objBrowser.windowHeight;
		
		if ( objBrowser.windowHeight > thisHeightNavTOC ) {
			thisLogoTop = objBrowser.windowHeight - thisLogoTop;
		} else {
			thisLogoTop = thisHeightNavTOC + cMarginLogoTop - thisBodyTop;
			thisPageHeight = ( thisPageHeight > thisHeightNavTOC )? thisPageHeight: thisHeightNavTOC;
		}

		divLogo.style.top = parseInt(thisLogoTop) + "px";
		divNavTOC.style.top = parseInt(thisBodyTop) + "px";
		divBgCorporate.style.height = parseInt(thisPageHeight) + "px";

		divRulerC.style.height = parseInt(thisPageHeight) + "px";
		divRuler0.style.height = parseInt(thisPageHeight) + "px";
		divRuler1.style.height = parseInt(thisPageHeight) + "px";
		divRuler2.style.height = parseInt(thisPageHeight) + "px";
		divRuler3.style.left  = parseInt(objBrowser.windowWidth - cDivRulerRight) + "px";
		divRuler3.style.height = parseInt(thisPageHeight) + "px";

		divBgContext.style.left = parseInt(objBrowser.pageWidth) + "px";
		divBgContext.style.height = parseInt(thisPageHeight) + "px";
		divNavFunction.style.left = parseInt(objBrowser.pageWidth) + "px";

		
		divLogo.style.visibility = "visible";
		divBgCorporate.style.visibility = "visible";
		divBgContext.style.visibility = "visible";
		divNavFunction.style.visibility = "visible";

		divRulerC.style.visibility = "visible";
		divRuler0.style.visibility = "visible";
		divRuler1.style.visibility = "visible";
		divRuler2.style.visibility = "visible";
		divRuler3.style.visibility = "visible";
		divNavigation.style.visibility = "visible";
		divNavTOC.style.visibility = "visible";

		if ( divReference ) {
			divReference.style.left = (parseInt(objBrowser.pageWidth))+ "px";
			divReference.style.visibility = "visible";
		}
}
