﻿function AdjustColumns()
{
        // collapse left column if on two-column type page
        var numColumns = 3;
        var linkBlock = document.getElementById('linkblock');
        if (document.getElementById('ClientsPage') != null || document.getElementById('aboutpage') != null || 
            document.getElementById('servicespage') != null || document.getElementById('studiespage') != null ||
            document.getElementById('contactpage') != null || document.getElementById('requestpage') != null)
        {
            numColumns = 2;
            var textMain = document.getElementById('textmain');
            linkBlock.style.display = 'none';
            textMain.style.cssFloat = 'left'; // for compliant browsers
            textMain.style.styleFloat = 'left'; // for IE
            textMain.style.width = '530px';
        }
        else
        {
            linkBlock.style.display = 'block';   
        }
        /////////////////////////////////////////////////////
        
        
        // adjust column heights to same
    	var columns = new Array();
		columns[0] = document.getElementById('textmain').offsetHeight;
		columns[1] = document.getElementById('contentright').offsetHeight;
		columns[2] = document.getElementById('linkblock').offsetHeight;

		// find tallest column
		var tallestColumn = 0;
		var maxHeight = 0;
		for (i=0; i<numColumns; i++)
		{
			if (columns[i] > maxHeight)
			{
				tallestColumn = i;
				maxHeight = columns[i];
			}
		}

		// adjust other two columns
		switch (tallestColumn)
		{
			case 0: // textmain
    		    document.getElementById('linkblock').style.height = maxHeight + 'px';
				document.getElementById('contentright').style.height = maxHeight + 'px';
				break;
			case 1: // contentright
			    //commented this out. reason = if contentright is tallest, no modifications necessary...
			    //since contentright is the only block with a background image
			    //document.getElementById('linkblock').style.height = maxHeight + 'px';
				//document.getElementById('textmain').style.height = maxHeight + 'px';
				break;
			case 2: // linkblock
				document.getElementById('textmain').style.height = maxHeight + 'px';
				document.getElementById('contentright').style.height = maxHeight + 'px';
				break;
		}
}
