
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('contentfull') != null) {
            contentleft = document.getElementById('contentfull');
        } else {
            contentleft = null;
            alert("#");
        }

        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 {
            contentright = null;
        }

	/* 1) Setting relative top-placement of "content" div. */
    	if (document.body.clientHeight>134) {
		document.getElementById('content').style.height=document.body.clientHeight-133;
                if (document.body.clientHeight>169) {
		    contentleft.style.height=document.body.clientHeight-168;
                    if (contentright != null) {
		        contentright.style.height=contentleft.offsetHeight;
                    }
                } else {
		    contentleft.style.height=document.body.clientHeight-133;
                    if (contentright != null) {
		        contentright.style.height=document.body.clientHeight-133;
                    }
                }
    	} 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;
	}
}
