	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	
	function resizeClient(){
		var minH = 680;
		var minW = 980;
		var viewPortDim = getViewportDimensions();
		//if(!isIE) viewPortDim.w = viewPortDim.w - 0; //Offset for Firefox.

		var needResize = false;

        /*if (viewPortDim.h < minH) {
			//alert("adjusting viewport height, old = " + viewPortDim.h);
            viewPortDim.h = minH;
			//setViewportDimensions(viewPortDim);
			needResize = true;
        }
		if (viewPortDim.w < minW) {
			//alert("adjusting viewport width, old = " + viewPortDim.w);
			viewPortDim.w = minW;
			needResize = true;
		}*/

		//if (needResize) { window.resizeTo(minW, minH); }

		resizeDivs(viewPortDim.w,viewPortDim.h);
	}

	var tmWidthOffset = 200;
	var tmHeightOffset = 140;

	function resizeDivs(winW,winH){
		if (isIE) {


		var gal_treemap_containerDim = getElementDimensions("gal_treemap_container");
		gal_treemap_containerDim.w = winW - 4;
		gal_treemap_containerDim.h = winH - 88;
		setElementDimensions("gal_treemap_container",gal_treemap_containerDim);

		var gal_treemapDim = getElementDimensions("gal_treemap");
		gal_treemapDim.w = winW - 6;
		gal_treemapDim.h = winH - 92;
		setElementDimensions("gal_treemap", gal_treemapDim);
		
	} else {
		
		var gal_treemap_containerDim = getElementDimensions("gal_treemap_container");
		gal_treemap_containerDim.w = winW - 4;
		gal_treemap_containerDim.h = winH - 88;
		setElementDimensions("gal_treemap_container",gal_treemap_containerDim);

		var gal_treemapDim = getElementDimensions("gal_treemap");
		gal_treemapDim.w = winW - 4;
		gal_treemapDim.h = winH - 88;
		setElementDimensions("gal_treemap", gal_treemapDim);
	}
	}
