/* Author: SPD/PBS */
function renderPositions() {
	/* This method:
		1) calculates the maximum allowed height for "content" div 
		2) makes sure that bott_menu stays at the bottom allways 
		3) calculates center-alignment for divs and placing them accordingly */

        var contentleft;
        if (document.getElementById('contentleft') != null) {
            contentleft = document.getElementById('contentleft');
        } else if (document.getElementById("contentleft3-4") != null) {
            contentleft = document.getElementById('contentleft3-4');
        } else if (document.getElementById("contentleft2-3") != null) {
            contentleft = document.getElementById('contentleft2-3');
        } else if (document.getElementById("contentleft3-5") != null) {
            contentleft = document.getElementById('contentleft3-5');
        } else if (document.getElementById('contentfull') != null) {
            contentleft = document.getElementById('contentfull');
        } else {
            contentleft = null;
            alert("Page-error: No left-content specified. Please notify PBS-administrator!");
        }

        var contentright;
        if (document.getElementById('contentright') != null) {
            contentright = document.getElementById('contentright');
        } else if (document.getElementById('contentright1-4') != null) {
            contentright = document.getElementById('contentright1-4');
        } else if (document.getElementById('contentright1-3') != null) {
            contentright = document.getElementById('contentright1-3');
        } else if (document.getElementById('contentright2-5') != null) {
            contentright = document.getElementById('contentright2-5');
        } else {
            contentright = null;
        }

	/* 1) Setting relative top-placement of "content" div. */
    	if (document.body.clientHeight>184) {
		document.getElementById('content').style.height=document.body.clientHeight-205;
                if (document.body.clientHeight>169) {
		    contentleft.style.height=document.body.clientHeight-205;
                    if (contentright != null) {
		        contentright.style.height=contentleft.offsetHeight;
                    }
                } else {
		    contentleft.style.height=document.body.clientHeight-205;
                    if (contentright != null) {
		        contentright.style.height=document.body.clientHeight-205;
                    }
                }
    	} else {
		document.getElementById('content').style.height=1;
		contentleft.style.height=1;
                if (contentright != null) {
                    contentright.style.height=1;
                }
	}

	
	/* 2) Placing bott_menu at bottom */
    	document.getElementById('bott_menu').style.top=document.body.clientHeight-22;

	/* 3) Setting alignment for the divs. All divs are centered if client area is greater than 769, else left-aligned */
	if (document.body.clientWidth > 769) { //center aligning divs
	 	document.getElementById('container_menus').style.left=(document.body.clientWidth-769)/2;
     	document.getElementById('imagearea').style.left=(document.body.clientWidth-769)/2;
     	document.getElementById('print').style.left=(document.body.clientWidth-769)/2;
     	document.getElementById('content').style.left=(document.body.clientWidth-769)/2;
     	document.getElementById('bott_menu').style.left=(document.body.clientWidth-769)/2;
	} else { //left aligning divs
	 	document.getElementById('container_menus').style.left=0;
     	document.getElementById('imagearea').style.left=0;
     	document.getElementById('print').style.left=0;
     	document.getElementById('content').style.left=0;
     	document.getElementById('bott_menu').style.left=0;
	}

    if (document.getElementById('nyhedsartikel') && document.getElementById('nyhedsmenupunkt')) {
        document.getElementById('nyhedsmenupunkt').style.background='#b5b5b5';
        document.getElementById('nyhedsmenupunkt').style.width='100%';
    }

		/* 4) - correcting for Firefox browsers */
      if (navigator.appName == "Netscape") {
  			document.getElementById('bott_menu').style.paddingLeft = 5; 
  			document.getElementById('bott_menu_right').style.right = 15; 
  			document.getElementById('bott_menu_right').style.top = -1; 
  			document.getElementById('searchQuery').style.top = -3; 
  			document.getElementById('searchQuestion').style.top = -3; 
	    	document.getElementById('bott_menu').style.top=document.body.clientHeight-24;
	    	document.getElementById('bott_menu').style.height= 24;

//  			document.getElementById('content').style.width = 776; 

	}

}
