 function getheight(id) {
        var d, height;
        height=0;
        d = document.getElementById(id);
	if ( d != null ) {
		if (d.offsetHeight) {
		    height=d.offsetHeight;
		}
		else if (d.style.pixelHeight){
		    height=d.style.pixelHeight;
		}
	}
        return height;
 }

 function adjustframe() {
    var height, minheight, offset;
    minheight = 600;
    offset = 120;
    height = minheight;
    height = Math.max(height, getheight("block-menu-menu-companymenu") + getheight("block-views-recent-blog-posts-title-block")); // standard page with menu
    height = Math.max(height, getheight("block-menu-menu-companymenu") + getheight("block-views-blog-archive-list-block")); // blog archive with special menu
    height = Math.max(height, getheight("content"));  // all pages
    height = height + offset;
    document.getElementById('frameborder').style.height = height + "px";

    /* display more of the hidden imagebar photos */
    if (height > 750) {
    	document.getElementById('imagebar-pic-1').style.visibility = "visible";
    }
    if (height > 1250) {
    	document.getElementById('imagebar-pic-2').style.visibility = "visible";
    }
    if (height > 1700) {
    	document.getElementById('imagebar-pic-3').style.visibility = "visible";
    }
    if (height > 2150) {
    	document.getElementById('imagebar-pic-4').style.visibility = "visible";
    }

 }

;

